[发明专利]网络上的动态分布式计算的方法和设备无效
申请号: | 99803347.2 | 申请日: | 1999-02-25 |
公开(公告)号: | CN1292118A | 公开(公告)日: | 2001-04-18 |
发明(设计)人: | K·C·R·C·阿诺德;J·H·瓦尔多;A·M·沃尔蕾斯;P·C·琼斯 | 申请(专利权)人: | 太阳微系统公司 |
主分类号: | G06F9/46 | 分类号: | G06F9/46 |
代理公司: | 上海专利商标事务所 | 代理人: | 洪玲 |
地址: | 美国加利*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 在一客户—服务器环境中,想要具有许多能处理广泛的应用程序的服务器,这些应用程序诸如计算密集应用程序或诸如描绘等图形操作。在异构客户—服务器环境中,常规的系统把可执行程序静态地存储在服务器上以便今后执行。这要求应用程序从具有不同目标模块的客户机装入服务器,需要大量存储量和许多编程员的时间。本发明通过在一异构客户—服务器网络中产生一同构执行环境解块了这些问题。相应地,本系统把代码动态地下载到计算机服务器上,在计算机服务器上执行该代码并把结果返还调用客户方法。此技术不需要下载多个代码拷贝也不需要进行编译,因为可在所有不同的系统上执行服务器代码。依据本技术设计的系统也是有效的。一般,在客户上就地编译服务器代码,并把该服务器代码作为字节码下载到服务器然后执行。 | ||
搜索关键词: | 网络 动态 分布式 计算 方法 设备 | ||
【主权项】:
1.一种在一计算机系统上执行的方法,该计算机系统具有主存储器件、次级存储器件、显示器件和输入/输出机构,该方法使得客户给服务器计算机集合中的一个服务器计算机动态地分配以与每一个服务器计算机兼容的编程语言所开发的任务,其特征在于所述方法包括以下步骤:根据服务器集合中的整个处理负荷分布和每个服务器计算机的专门计算能力,从多个异构服务器中选择一个服务器来处理一任务;把参数和数据引入到一任务请求中,这一步骤进一步包括以下子步骤,确定在选中的服务器上是否存在与被请求的任务有关的代码和数据类型,以及当选中的服务器上不存在该代码和数据类型时,把代码和有关的数据类型下载到选中的服务器上;启用有关选中服务器的通用计算方法,这一步骤执行任务且进一步包括以下子步骤,把任务作为参数提供给通用计算方法,以及向服务器指示应把来自于经计算的任务的结果存入选中服务器上的结果高速缓冲存储器中以便使随后的任务使用;以及接收从选中服务器返还的经计算的任务以在客户上进行进一步处理。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于太阳微系统公司,未经太阳微系统公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/99803347.2/,转载请声明来源钻瓜专利网。
- 上一篇:未来型直升飞机
- 下一篇:用于向所选成员传达私人消息的方法和设备