分布式处理系统和方法技术方案

技术编号:2893645 阅读:238 留言:0更新日期:2012-04-11 18:40
对任选的处理机配置一种功能,使其接收通过传输通路传送的消息和数据,并且根据对应模块之间处理的联系指示模块之间输入/输出关系的消息获得该接收的数据。需要时把获得的消息和记录结果中的必要区段抽出,以便可以对顺序处理的流程通过建立显示或打印模块不仅汇集时序数据记录,而且汇集消息或数据记录。(*该技术在2007年保护过期,可自由使用*)

【技术实现步骤摘要】
本专利技术涉及一种。在这种系统中,使用多个处理机,以分布方式执行顺序处理,用以有效地实现故障检测,并能以识别属于相同处理的重复数据。在本专利技术人刚刚提出申请的美国专利4,627,055中,叙述了一种分布式处理方法。该方法用于通过使用多个由传输线联结的处理机,以分布方式执行的顺序处理。在这种方法中,把程序分布并存贮在各个处理机中,去执行顺序处理的各个区段;并且,当执行该程序所需要的所有数据通过传输线全部被接收到适当的处理机中去时,进行每个处理机的程序启动。虽然这种方法通过各个处理机的分布处理能够完成顺序处理,而且这些处理机中的每一个实际上都执行该处理的一个区段而无需为控制整个系统的控制处理机,但是它不能给出在发生故障时,用于分析(指导故障检测)故障原因所必要的收集该系统操作全过程历史数据的装置。因此,这就给该系统的维修带来了困难。另外,某些常用操作系统(os),在一些情况下,具有收集系统操作全过程历史数据的功能,但收集的对象仅仅包括装有适当的OS的处理机操作历史过程。然而,这在使用多个处理机以分布方式执行顺序处理的分布式处理系统中要完成故障检测是远远不够的。日本专利特许公开57-175239公开了一种方法。在这种方法中,当存在有多个处理机执行同样的处理时,不是通过从这些处理机的各个处理执行结果中,采用选中的真值去操作,而是只将真值送往传输网络,这些处理执行结果送往传输网格时,无需在其上进行任何引导操作,而且在接收方的每个处理机从网络消息中选择属于相同处理的消息,并用于适当的处理机,以致根据大多数判断逻辑在接收方的处理机中选择真值。根据这种方法,在一个确定的信息计数时间周期内,把具有相同内容代码(指数据内容)的消息收集起来。所以,这种收集是根据计数的结果,因此它是根据大多数判断逻辑来判断真值的。上述的专利技术提供了一种灵活的选中方法。该方法不需要提前确定一个处理机,把它的输出接收过来,再送给所选中的处理机。在现有技术采用的方法中,消息包括指示其内容的代码,根据大多数判断逻辑,从收集这些消息起始的一段时间周期内,把与代码相匹配的那些消息收集起来,认为它们是属于相同处理的消息。然而,在这种方法中,由于属于相同处理的消息,仅仅由指示每个消息的代码来识别,所以在一个比用于收集消息的时间周期更短的一段时间周期内,由不同的触发器来起动用于执行相同处理的处理机时,就出现了不能识别出与不同的触发器相联结的输出消息的问题。因此,本专利技术的目的是提供一种,并且它是采用相互对应的处理机,以分布形式执行各个顺序处理,而不需要控制处理机控制整个系统,从而有效地实现故障检测并能够识别属于相同处理的重复数据。为实现该目的,根据本专利技术,采用通过传输通路联结的多个处理机以分布型处理作业的顺序执行的分布式处理系统,包括一个向传输通路传送含有与分布处理系统相联结的处理机所指定的内容代码信息的步骤,一个把带有内容代码信息的传输通路上的信息送到处理机上去的步骤,以及一个为在每一个存有内容代码的存贮数据和每一个处理机中的程序之间建立起对应关系的步骤,以此取得与顺序处理流程相对应的信息。此外,本专利技术的特征是把所接收到的消息中的事件数和在先接收到的消息中的事件数进行比较,并借此测定属于相同处理的重复消息。本专利技术通过对附图的下述详细说明将会得到更加清楚的理解。其中,图1表示本专利技术实施方案的系统结构方框图。图2,图4(b)和图10(a)表示在该实施方案中所传输信息的信息格式。图3和图4(a)是根据本专利技术描述的处理机结构及处理流程的方框图。图5(a)和图5(b)表示根据本专利技术的操作流程图。图6(a)-8(b)是用于解释根据本专利技术的处理记录方法的说明图。图9,图10(a)和10(b)表示处理记录模块的处理流程图。图11(a)-11(c)是根据本专利技术说明整个操作流程的说明性操作图。图12是表示使用本专利技术的系统结构图。图13是表示根据本专利技术所传输消息的消息格式图。图14(a)-14(b)是用于解释表结构的说明性附图,以及图15-18是表示根据本专利技术在每个处理机中说明处理流程的流程图。下面参照附图详细描述本专利技术的第一个实施方案。图1是该第一个实施方案完整的系统结构图。在该实施方案中,虽然是利用环路传输线为例解释联结各个处理机的传输通路,但在通常情况下,既使采用任何传输媒介的网络,其处理也是一样的。图1所示系统包括处理机11-16,其中的每个处理机都在存贮器中存贮了一个将被执行的应用程序,以及能够作双向传输的双向环路传输线1。标示号1001-1006指示用于在传输线上控制数据传输的网络控制处理机(NCP)。这些NCP1001-1006及处理机11-16彼此可以双向联络。把处理机11-16的处理结果(数据)通过NCP1001-1006传送到传输线1。这些NCP1001-1006中的每个处理机判断流经传输线1的数据对于连接到它那里的处理机来说,是否是必须要的数据。仅仅当判断该数据是必须要的数据时,才把该数据送往连接到NCP的处理机。当把执行应用程序所必要的全部数据完全收集起来时,处理机11-16中的每个处理机才启动存贮在之中的应用程序。所启动的程序采用这些数据执行它自己的处理。在这个实施方案中,假设本专利技术的数据记录操作是用处理机14完成的,而且把CRT控制台14000和数据记录文件14001连接到处理机14上。此外,把外部输入设备1000和外部输出设备1002连接到处理机11上。这样,通过外部输入设备1000从外部处理中取得数据,通过外部输出设备1002把数据再传送给外部处理。图2表示通过传输线1的数据格式。内容代码FC202是对应于数据的内容或功能的代码。每个NCP根据内容代码判断确定对于连接到NCP的处理机来说所接收的数据是否是必要的数据。SA203指示传送过来的数据的NCP地址(源地址),而C204是对于传输来讲必要的序列数号,数据206是应用程序,FCS207指示用于错误检测的数据,F201和F208分别是指示消息开始和结束的标志。另外,EN205是处理等级的序号,它包括处理机序号和数据生成的序号,下面将它称为事件号。图3的方框图表示图1所示处理机11的内部装置。处理机12-16也具有相同的配置。采用传输控制单元101完成NCP1001和处理机11之间的数据传输,并且把从NCP1001中接收到的数据存贮在接收缓冲器102之中。当把数据从发送缓冲器103送往NCP时,在发送缓冲器103中的这个数据对于其固有处理机中的应用程序来讲是必要的情况下,该数据也同时放入接收缓冲器102。用处理单元104控制应用程序1081-1083的执行。固有处理机号存贮区域106是用于存贮唯一分配给每个处理机号的区域,而序号区域107用作数据生成计数器。另外,外部输入控制单元109是接收其中来自外部设备10001输入的单元。此外,此表110相对应的外部输入FC是一个用于存贮外部输入数据内容代码的区域。输入/输出数据存贮区域105用来存贮用于每个应用程序的输入/输出数据。配备外部输出控制单元111在处理机11和外部输出设备10002之间提供接口,借助这个接口,向外部输出设备10002输出数据。图4(a)示出输入/输出数据存贮区域105的内容。该区域的第一行1051存贮用于应用程序1081本文档来自技高网...

【技术保护点】
一种利用通过传输通路连接的多个处理机以分布方法执行顺序处理作业的分布式处理系统的方法,其中包括:用于把一个具有由与该分布式处理相关的处理机指定的内容编码的消息发送到传输通路的步骤;用于把流过传输通路的该消息与其内容编码一起接收到一个 处理机中的步骤;和用于在对每个内容编码进行汇集得到的汇集数据和每个处理机中的程序之间建立对应关系的步骤,以便对应顺序处理的流程获得消息。

【技术特征摘要】
JP 1986-7-25 173642/86;JP 1986-4-4 76522/861.一种利用通过传输通路连接的多个处理机以分布方法执行顺序处理作业的分布式处理系统的方法,其中包括用于把一个具有由与该分布式处理相关的处理机指定的内容编码的消息发送到传输通路的步骤;用于把流过传输通路的该消息与其内容编码一起接收到一个处理机中的步骤;和用于在对每个内容编码进行汇集得到的汇集数据和每个处理机中的程序之间建立对应关系的步骤,以便对应顺序处理的流程获得消息。2.根据权利要求1所述的方法,其中要获得的消息是作为数据记录对每个内容编码进行汇集的。3.根据权利要求1所述的方法,其中输出在顺序处理流程中指定部分的数据,对于每个程序,上述数据记录与输入数据以及与该输入数据相关的输出数据相对应。4.根据权利要求1所述的方法,其中相对于程序的关系是通过一个事件号获得的。5.一种利用通过传输通路连接的多个处理机以分布方式执行顺序处理作业的分布式处理系统,其中包括用于把一个具有由与该分布式处理相关的处理机指定的内容编码的消息发送到传输通路的装置;用于把流过传输通路的该消息与其内容编码一起接收到一个处理机中的装置;和用于在对每个内容编码进行汇集得到的汇集数据和每个处理机中的程序之间建立对应关系的装置,以便对应处理序列的流程获得消息。6.根据权利要求5所述的分布式处理系统,其中包括用于输出在顺序处理流程中确定区段的数据逻辑的装置;对于每个程序,上述数据记录与输入数据以及与该输入数据相关的输出数据相对应。7.根据权利要求5所述的分布式处理系统,其中相对于程序的关系是通过一个事件号获得的。8.一种在利用传输网络彼此连接的多个处理机的分布式处理系统中的重复消息处理方法,其中包括下述步骤把一...

【专利技术属性】
技术研发人员:织茂昌之森欣司铃木靖雄小泉稔河野克己中井耕三笠广和
申请(专利权)人:株式会社日立制作所
类型:发明
国别省市:JP[日本]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1