用于在多个装置间的数据通信中分散施加在数据发送源装置上的负荷的中继系统,包括:多个装置;以及中继装置,其对多个装置间的数据通信进行中继,多个装置具有:发送部,其发送数据;以及接收部,其接收数据,中继装置具有:存储部,其将确定已中继的数据的信息与确定该数据的接收源的信息一起进行存储;以及决定部,其对于来自特定装置的特定的数据取得请求,根据存储部的信息,决定特定数据的发送源装置。
【技术实现步骤摘要】
【国外来华专利技术】
本专利技术涉及对多个装置间的通信进行中继的中继装置。
技术介绍
例如,在个人计算机(以下,PO的制造现场中,在开关上连接有文件服务器和PC,从文件服务器向各PC同时下载操作系统(OS)等在各PC所需的数据。当从多个客户端的文件下载集中在某个文件服务器上时,有时文件服务器的性能、或以太网(注册商标)等网络性能成为瓶颈的原因。由于瓶颈,数据的传送效率降低,网络整体的性能效率降低。另外,文件服务器的性能例如依赖于CPU (CentralProcessingUnit)、存储器、HDD (Hard Disc Drive)等硬件的规格。 现有技术文献专利文献专利文献I :日本特开2001-325207号公报专利文献2 :日本特开2008-005512号公报
技术实现思路
专利技术所要解决的课题当从多个客户端的下载集中在某个文件服务器,存在文件服务器的负荷增大的可能性时,能够通过文件服务器和网络的双重化等而提高网络整体的性能效率。但是,在文件服务器和网络的双重化中需要大规模的设备投资。如果施加在文件服务器上的负荷减少,则即使没有大规模的设备投资,也有可能提高网络整体的性能效率。本专利技术的一方式的目的在于,提供分散多个装置间的数据通信中的施加在数据发送源装置上的负荷的中继装置。用于解决课题的手段本专利技术的方式之一为中继装置。一种中继装置,其对多个装置间的数据通信进行中继,该中继装置具有存储部,其将确定所中继的数据的信息与确定该数据的接收目的地的信息一起进行存储;以及决定部,其对于来自特定装置的特定数据取得请求,根据所述存储部的信息,决定所述特定数据的发送源装置。本专利技术的其他方式之一是包含上述中继装置的中继系统、中继方法、程序以及记录了程序的计算机可读取的记录介质。专利技术效果根据公开的中继装置,能够分散多个装置间的数据通信中的施加在数据发送源装置上的负荷。附图说明图I是示出数据发布网络系统的例子的图。图2是示意地示出客户端终端从文件服务器读出文件数据时的工作例的图。图3是示出开关的硬件构成例的图。图4是示出执行了中继程序时的、开关的功能块的例子的图。图5是示出装置信息表的例子的图。图6是示出替代请求帧的格式的例子的图。图7是示出通信信息记录表的例子的图。 图8是示出转换信息表的例子的图。图9是示出在开关接收到了帧时,对接收帧进行分类的处理的流程的例子的图。图10是示出开关接收到了替代请求帧时的处理的流程的例子的图。图IlA是示出开关接收到了记录对象帧时的处理的流程的例子的图。图IlB是示出开关接收到了记录对象帧时的处理的流程的例子的图。图12A是示出开关接收到了转换对象帧时的处理的流程的例子的图。图12B是示出开关接收到了转换对象帧时的处理的流程的例子的图。图13是示出开关接收到了冒充通信的帧时的处理的流程的例子的图。图14是示出图I所示的网络中的开关的工作例的图。具体实施例方式以下,参照附图,对用于实施本专利技术的方式(以下,称为实施方式)进行说明。以下的实施方式的结构为例示,本专利技术不限定于实施方式的结构。<第I实施方式>图I是示出数据发布网络系统的例子的图。数据发布网络系统例如包含文件服务器2、与文件服务器2连接的开关I、分别与开关I连接的客户端终端10、20、30、40、50。假设各客户端终端通过开关I从文件服务器2下载相同文件。以下,在图中,客户端终端被简单地表示为“客户端”。数据发布网络例如是为了在PC的制造现场中将软件下载到多个PC并安装而构建的网络。此时,客户端终端10、20、30、40、50是被制造的PC,文件服务器2是保持设定在各客户端终端上的软件的数据文件的PC。文件服务器2和各客户端终端使用相同的文件共享协议交接文件。文件共享协议中存在例如Windows (注册商标)、OS中的SMB (ServerMessage Block)或 CIFS (Common Internet File System)等。图2是示意地示出图I的数据发布网络系统中的客户端终端10从文件服务器2读出文件数据时的工作例的图。在图2所示的例子中,作为文件共享协议,对使用SMB的情况进行说明。另外,在图2中,虽然仅表示了客户端终端10和文件服务器2,但是在客户端终端10与文件服务器2之间存在开关1,对客户端终端10与文件服务器2之间的通信进行中继。首先,从客户端终端10对文件服务器2进行协商(0P1)。对此,文件服务器2发送响应(0P2)。在该协商中,进行会话的建立处理、正在支持的协议级的搭接、取得与对象文件有关的信息、以及文件ID分配等在数据的读出中所需的事先处理。当在客户端终端10与文件服务器2之间结束事先处理时,客户端终端10向文件服务器2发送对象文件的数据请求(0P3)。在数据请求中包含对象文件的文件ID、表示对象文件内的数据发送开始位置的偏移地址、序列号等。当从客户端终端10接收数据请求时,文件服务器2分割对象文件而发送到客户端终端10 (0P4)。文件服务器2能够不等来自客户端终端10的接收完成响应而发送规定数据尺寸量的数据。当客户端终端10从文件服务器2接收规定数据尺寸量的数据时,向文件服务器2发送接收完成响应(0P5)。在客户端终端10与文件服务器2之间重复进行如0P4和0P5那样的数据的分割发送及其接收完成响应等。当发送对象文件的最后数据时,文件服务器2将所请求的文件数据的发送完成响应发送到客户端终端10 (0P6)。 当从文件服务器2接收发送完成响应时,客户端终端10向文件服务器2发送所有请求数据的接收完成响应,结束对象文件的读出(0P7)。在客户端终端10接着从文件服务器2读出其他文件时,由于确立了客户端终端10与文件服务器2之间的会话,因此从发送数据请求的0P3的处理开始进行。当如图2所示的、读出数据的通信集中在文件服务器中时,由于瓶颈而降低文件服务器的数据传送效率,网络整体的性能降低的可能性高。在第I实施方式中,连接客户端终端和文件服务器的开关,在从客户端终端对文件服务器读出数据的通信中,将确定所中继的数据的信息与确定接收目的地的信息对应起来存储在存储部中。开关对于来自特定客户端终端的特定数据取得请求,根据保持在存储部中的信息决定成为该特定数据的发送源的装置。例如当在文件服务器中集中了访问时,开关对于向文件服务器的数据取得请求,根据保持在存储部中的信息,将已经读出了相同数据的客户端终端决定为该数据的发送源。由此,分散针对文件服务器的负荷,提高网络整体的性能效率。《装置结构》《开关》(硬件结构)图3是示出开关的硬件构成例的图。开关I包含CPU11、存储器12、开关芯片13、多个PHY (PHYsical)芯片14、对每个PHY芯片准备的多个接口(IF) 15。接口 15是例如作为连接以太网(注册商标)的线缆的接口的RJ45。接口 15也可以是连接光缆而将光信号转换为电信号的光模块。PHY芯片14对从接口 15输入的传输信号进行OSI (OpenSystemsInterconnection)参考模型的层I的处理,生成巾贞。所生成的巾贞输出到开关芯片13。当从开关芯片13输入帧时,PHY芯片14将帧转换为传输信号,将传输信号输出到接口15。开关芯片13从PHY芯片14接收帧。开关芯片13根据所输入的帧的本文档来自技高网...
【技术保护点】
【技术特征摘要】
【国外来华专利技术】
【专利技术属性】
技术研发人员:高尾福生,
申请(专利权)人:富士通株式会社,
类型:
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。