[发明专利]分布式处理无效
申请号: | 97191725.6 | 申请日: | 1997-01-15 |
公开(公告)号: | CN1208482A | 公开(公告)日: | 1999-02-17 |
发明(设计)人: | 保罗·安冬尼·马丁 | 申请(专利权)人: | 英国电讯有限公司 |
主分类号: | G06F9/46 | 分类号: | G06F9/46;G06F9/45 |
代理公司: | 永新专利商标代理有限公司 | 代理人: | 蹇炜 |
地址: | 英国*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 分布式 处理 | ||
本发明涉及分布式处理,具体地但并不仅限于控制通信网的分布式处理。更具体地,本发明涉及开发与更新实现在分布式处理器上的控制系统,它们最好是(但不一定是)以面向对象的方式实现的进程。
与日俱增地需要电信网来支持高带宽低延迟的信息流。所要求的带宽迅速地从每秒千位剧增到每秒兆位,对于某些应用甚至到每秒千兆位(特别是诸如对点播电视、活动共享的模拟(animated sharedsimulations)及分布式计算)。
为了提供诸如将呼叫改发到特定号码等“智能网”设施,计算机程序在若干与交换中心连接的主计算机(例如多达100)上运行。将服务提供给特定用户的方式(例如,将对用户的呼叫的路由确定到特定的号码上)取决于存储在主计算机上的与该用户相关的数据。从而,在数十或数百台主计算机上可能有数百万用户记录。在“20-20观察-21世纪智能软件体系结构”(P.A.Martin,BT技术杂志卷13第二号,1995年4月)中,本发明人建议采用面向对象的技术来实现要求的分布式处理。
面向对象的技术描述了可在诸如E.L.Cusack与E.S.Cordingley编辑的BT技术杂志卷11第三号,1993年7月,“面向对象的技术”中找到。虽然这一名词并不总是精确地使用,面向对象的计算这里指其中数据是以“封装”的形式存储的,其中数据不是可由调用程序或例程直接访问的而是只能由能读、写与编辑数据的程序的有限部分访问的计算技术而言。将数据记录及其关联的计算机代码称作“对象”。与对象的通信通常是用“报文传递”的;即,对对象的调用传递数据值并调用包含在该对象内的程序之一的操作,然后返回数据值。
想要采用面向对象的方法的程序员有多种语言可供使用。其中,当前最普通的是C++。
分布式处理在若干方面与单处理器操作不同。首先,取决于其它程序或数据是位于与调用程序同一主计算机上还是不同的主计算机上而可能需要不同的访问技术。程序或数据的位置也会影响从另一程序到达它的速度。并且,一台或多台计算机有可能故障而留下其它的进行操作。
分布式计算传统上采用“客户-服务器”配置执行,其中一台计算机上的“客户”程序询问另一台计算机上的“服务器”程序,然后后者执行客户程序所要求的功能或返回数据。
面向对象的技术尚未广泛用于分布式处理。这一方面的当前技术状态的概述可在“面向对象的程序设计系统;Blair G.,Pitman出版社,伦敦,1991(ISBN0-273-03132-6)尤其是在223-243页的第9章中;“分布式系统与对象”;David Hutchison与JonathanWalpole,中找到。早先的尝度通常是在现有的计算机语言上增加新的语法或建立新的计算机语言来扩展传统的面向对象的编程来处理分布式处理。
H.Sivaraman等人的论文“将顺序程序并行化到工作站群集”,1995年ICPP并行处理挑战专题研究组会报,38-41页,公开了将顺序程序转换成在使用紧耦合的分布式控制系统的多台计算机上并行执行,换言之,使用共享存储器技术的控制系统。
一方面,本发明提供了分布式计算系统,其中将多个对象(即可用其本身的代码读与写的数据记录)分布在分布式计算系统的不同主计算机上,其中各主计算机设置有指定这些系统的全体数据记录所在的计算机的位置表。
从而不需要中央控制点,否则它会构成处理的瓶颈。此外,由于在所有主计算机上位置表可以是一样的,便能通过简单地从现有的主计算机上拷贝位置表面相对容易地增加新的主计算机。
最好将主计算机配置成可将数据记录从第一主计算机移动到第二主计算机。
最好将主计算机配置成在这一移动时,将在其上重新定位记录的主计算机的位置发信号通知各其它主计算机。
可将主计算机配置成使各位置表中还存储在其上建立数据记录的主计算机的位置。
最好,为了存取数据记录,将各主计算机配置成读取它所存储的位置表,然后在必要时访问在其上建立该数据记录的主计算机的位置表。
最好,数据记录包括各只能通过关联的代码访问的对象,并且更好,这种对象包括同一类的多个对象,以及这多个对象共用所述关联的代码。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英国电讯有限公司,未经英国电讯有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/97191725.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:用于制造一种含有线圈的芯片卡的芯片卡体
- 下一篇:脚踏反冲式健身器