[发明专利]分布处理系统的程序装入方法及系统无效
申请号: | 89100528.5 | 申请日: | 1989-01-28 |
公开(公告)号: | CN1010435B | 公开(公告)日: | 1990-11-14 |
发明(设计)人: | 关沢俊彦;森欣司;铃木靖雄;织茂昌之;河野克己;小泉稔;中井耕三;笠広和 | 申请(专利权)人: | 株式会社日立制作所 |
主分类号: | G06F9/00 | 分类号: | G06F9/00 |
代理公司: | 中国国际贸易促进委员会专利代理部 | 代理人: | 邹光新 |
地址: | 日本*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 分布 处理 系统 程序 装入 方法 | ||
本发明涉及在分布处理系统中程序装入的方法和系统。该分布处理系统指的是这样一个系统;在这个系统中,各程序能够在联机条件下,在用一个网络连接起来的各处理器之间进行传递;而这个程序装入方法和系统使各处理器按照自己内部的一个程序的状态装入来自网络的那个程序。
至今,在一个由多个处理器用一个网络连接起来所构成的分布系统中,所考虑的是在该系统或这些处理器起动时,各程序在联机条件下在各处理器之间进行传递,然后这些处理器装入特定需要的各程序的方法,然而,它并没有考虑一个各处理器按照它本身的状态装入程序的方法。
上述的这些先前技术已在下列公开的日本专利申请公报中No.146361/1982,No.285569/1986,No.230260/1985和No.115556/1987中做了叙述。
这些先前的技术没有考虑每个处理器应如何解决程序的失效问题,如对一个处理器的过载或欠载等。一旦某一程序发生了失效,就不能继续该程序所执行的处理,并且包含该处理的一系列处理也都不能执行了。在这一点上,在该处理是由多个相同程序执行的情况下,就存在这样一个问题,即每当该程序失效发生时,就会使该处理的可靠性下降。更进一步,甚至在指定的处理器进行汰选装入时,每一个处理器都完全不能解决这种情况,并且一系列处理的速率也被降低了。
本发明的一个目的是提供这样一个程序装入方法和系统:各处理器按照它自己内部的一个程序的状态装入来自网络的程序。
为了实现这个目的,在本发明的分布式处理系统中,通过一个网络将多个处理器连接起来,并在处理器之间传递程序,上述处理器中的每一个处理器监测它自己内部的一个程序,并根据按照被监测的程序的状态所做的特定判别,向上述网络发出一个指明它本身状态的消息,并且,上述各处理器中的任一个已收到上述信息的处理器根据按照上述消息的内容所做的特定判别,向上述网络发出它自己内部的一个规定的程序。此外,每一个上述处理器均根据上述网络上的各消息判别其它各处理器的装入条件,如果必要的话,它就向上述网络发出它自己内部的一个特定要求的程序。
下面,我们将按照附图详细说明本发明的上述的及其他的目的,优点、工作方式以及新颖的特点。
图1是本发明总说明图;
图2是整个系统的布置图;
图3是通过图2中传递通道的消息的格式图;
图4是当该消息的内容是一个程序时,其数据部分的格式图;
图5是一个处理器的内部结构图;
图6是图5中的程序信息表的格式图;
图7是表明机内测试器处理步骤的流程图,该测试器已经对由网络装入的程序进行了判别;
图8是表明该处理器程序执行控制功能处理步骤的流程图,该处理器已收到一个程序请求消息;
图9是表明该处理器程序执行控制功能处理步骤的流程图,该处理器已收到一个含有一个程序的消息;
图10(a)~图10(c)是表明在装入是太重或太轻的情况下,整个系统处理过程的流程图;
图11(a)和图11(b)是状态消息的格式图;
推荐装置的详细说明:
如上所述,按照本发明,每个处理器都向该网络自动地发出一个表明它自己状态的消息,而已收到该消息的这个处理器根据按照该消息所做的特定判别向该网络发出它自己内部的一个程序,以便要求该程序的这个处理器可以装入和执行它。因此,每个处理器都被允许特定地解决它自己内部的这个程序的状态,如该程序在它自己的处理器中发生任何不正常现象或过装或欠装等。
现在,按具体装置对本发明做详细说明。图2是应用本发明方法的一个系统的整个布置。虽然对下面各具体装置所做的说明仅是针对一个连接各自处理器的单个回路传递系统来进行的,但即使是在使用任一普通网络的情况下所进行的也是同样的处理过程。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于株式会社日立制作所,未经株式会社日立制作所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/89100528.5/2.html,转载请声明来源钻瓜专利网。