【技术实现步骤摘要】
本专利技术涉及在只具有目标器(target)功能的磁盘阵列设备和只具有始发器(initiator)功能的信息处理装置之间从目标器侧向始发器侧发布命令的方法,采用了该方法的磁盘阵列设备和信息处理装置,以及采用了此方法的数据管理系统,该数据管理系统包括只具有目标器功能的磁盘阵列设备和只具有始发器功能的信息处理装置。
技术介绍
传统的磁盘阵列设备(廉价冗余磁盘阵列RAID)能够高速地存取大量存储在与主计算机相连的外部存储设备上的数据,在发生错误时由于提供了数据冗余而具有改善的可靠性(例如参见日本特开2004-164675号公报)。通常,根据存取数据的速度和冗余水平,将磁盘阵列设备分为5个等级,RAID1到RAID5。图9是常规磁盘阵列设备的框图。磁盘阵列设备包括构成为硬盘装置的多个磁盘装置201a,201b,201c,...,201x和201y,以及对磁盘装置201a到201y进行控制的磁盘阵列控制单元202。对应于不同的RAID级别,将磁盘装置201a到201y分别用于不同的用途。这些用途可以是存储数据、对存储在磁盘装置中的数据进行镜像、存储为存储在磁盘装置上的数据而生成的奇偶校验数据等等。磁盘阵列控制单元202包括通道适配器203,其与主计算机210的主机总线适配器211(图9中的HBA)相连,并对主计算机210执行接口控制;磁盘阵列控制器204,其与磁盘装置201a到210y相连,并且在读和写数据时执行各种控制;以及,设备适配器205a,205b,205c,...,205x和205y,其在读和写数据时基于来自磁盘阵列控制器204的命令,对每个磁盘装置2 ...
【技术保护点】
一种在系统中从目标器向始发器发布命令的方法,所述系统包括:信息处理装置,其具有只具有发布命令的始发器功能的主机总线适配器;以及,磁盘阵列设备,其具有只具有接收并执行命令的目标器功能的通道适配器,所述信息处理装置和所述磁盘阵列设备通过通信线路相连,所述方法包括以下步骤: 轮询,其包括:所述信息处理装置向所述磁盘阵列设备发送用于检验所述磁盘阵列设备的状态的状态检验消息; 准备,其包括:所述磁盘阵列设备在接收到所述状态检验消息后,通过将对于待执行处理命令的请求附加给所述状态检验消息,来准备响应消息; 发送,其包括:所述磁盘阵列设备将所述响应消息发送给所述信息处理装置; 生成,其包括:所述信息处理装置基于附加于所述响应消息的所述请求来生成命令;以及, 发送,其包括:所述信息处理装置将所生成的命令发送给所述磁盘阵列设备。
【技术特征摘要】
JP 2004-11-22 2004-3379151.一种在系统中从目标器向始发器发布命令的方法,所述系统包括信息处理装置,其具有只具有发布命令的始发器功能的主机总线适配器;以及,磁盘阵列设备,其具有只具有接收并执行命令的目标器功能的通道适配器,所述信息处理装置和所述磁盘阵列设备通过通信线路相连,所述方法包括以下步骤轮询,其包括所述信息处理装置向所述磁盘阵列设备发送用于检验所述磁盘阵列设备的状态的状态检验消息;准备,其包括所述磁盘阵列设备在接收到所述状态检验消息后,通过将对于待执行处理命令的请求附加给所述状态检验消息,来准备响应消息;发送,其包括所述磁盘阵列设备将所述响应消息发送给所述信息处理装置;生成,其包括所述信息处理装置基于附加于所述响应消息的所述请求来生成命令;以及,发送,其包括所述信息处理装置将所生成的命令发送给所述磁盘阵列设备。2.根据权利要求1所述的方法,进一步包括以下步骤在所述准备步骤之前,在接收到所述状态检验消息时判断是否存在对于待执行处理的命令的请求;并且当在判断步骤中判定不存在请求时,将所述磁盘阵列设备的状态改变为待机状态等待一预定的时期,其中所述准备步骤包括所述磁盘阵列设备通过将在所述磁盘阵列设备处于待机状态时所生成的请求附加给所述状态检验消息,来准备所述响应消息。3.根据权利要求1所述的方法,进一步包括生成步骤,其包括,当出现待在所述磁盘阵列设备中执行的处理时,所述磁盘阵列设备生成执行该处理的请求。4.一种磁盘阵列设备,其与信息处理装置相连,该信息处理装置包括只具有发布命令的始发器功能的主机总线适配器,该磁盘阵列设备包括只具有接收并执行该命令的目标器功能的通道适配器,所述磁盘阵列设备包括生成单元,其在出现待执行的处理时,生成执行该处理的请求;以及,处理单元,其通过将所生成的请求附加给对于通过轮询从所述信息处理装置发送来的状态检验消息的响应消息,来准备响应消息,并且将该响应消息发送给所述信息处理装置。5.根据权利要求4所述的磁盘阵列设备,进一步包括附加请求存储单元,其对附加于所述响应消息的请求进行存储;以及检验单元,其对来自所述信息处理装置的命令进行监测,并且当该命令与存储在所述附加请求存储单元中的请求相对应时,将该请求从所述附加请求存储单元中删除。6.根据权利要求4所述的磁盘阵列设备,进一步包括存储所生成的请求的生成请求存储单元,其中当在接收到所述状态检验消息时在所述生成请求存储单元中存在请求时,所述处理单元通过附加存在于所述生成请求存储单元中的请求来准备所述响应消息,并且立即将该响应消息发送给所述信息处理装置。7.根据权利要求6所述的磁盘阵列设备,其中当在接收到所述状态检验消息时在所述生成请求存储单元中不存在请求时,所述处理单元进入待机状态等待一预定时期,所述预定时期比从接收到所述状态检验消息起直到所述信息处理装置检测到超时为止的时间短,当在所述预定时期内一请求被存储在所述生成请求存储单元中时,所述处理单元通过附加存储在所述生成请求存储单元中的请求来准备所述响应消息,并且立即将该响应消息发送给所述信息处理装置,并且当在所述预定时期内没有请求被存储在所述生成请求存储单元中时,所述处理单元在经过了所述预定时期后,在不附加请求的情况下准备响应消息,并且将该响应消息发送给所述信息处理装置。8.一种信息处理装置,其与磁盘阵列设备相连,该磁盘阵列设备包括只具有接收并执行命令的目标器功能的通道适配器,该信息处理装置包括只具有向该磁盘阵列设备发布命令的始发器功能的主机总线适配器,所述信息处理装置包括轮询单元,其向所述磁盘阵列设备发送用于检验所述磁盘阵列设备的状态的状态检验消息;处理单元,当来自所述磁盘阵列设备的对所述状态检验消息的响应消息附加有待由所述磁盘阵列设备的执行的请求时,其生成对应于该请求的命令;以及,发送单元,其将所生成的命令发送给所述磁盘阵列设备。9.一种数据管理系统,包括主存储单元,其包括由多个磁盘装置形成的磁盘阵列单元,对所述磁盘阵列单元进行控制的磁盘阵列控制单元,以及,只具有接收并执行命令的目标器功能的通道适配器,该主存储单元与主计算机相连,其中该主存储单元进一步包括生成单元,其在出现待执行的处理时,生成执行该处理的请求;以及,第一处理单元,其通过将所生成的请求附加给对于从分级管理服务器发送来的状态检验消息的响应消息,来准备响应消息,并且将该响应消息发送给所述分级管理服务器;副存储单元,其具有比所述主存储单元更大的容量;以及所述分级管理服务器,其包括只具有发布命令的始发器功能的主机总线适配器,并且通过对基于预定标准从存储在所述副存储单元中的数据中选择的特定数据进行存储,来对数据进行分级管理,该分级管理服务器与所述主存储单元和所述副存储单元相连,其中该分级管理服务器进一步包括轮询单元,其向所述主存储单元发送用于检验所述主存储单元的状态的所述状态检验消息;第二处理单元,其在所述响应消...
【专利技术属性】
技术研发人员:大塚博史,恩田泰宏,山崎二三雄,
申请(专利权)人:富士通株式会社,
类型:发明
国别省市:JP[日本]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。