Invention Grant
US09100443B2 Communication protocol for virtual input/output server (VIOS) cluster communication
有权
用于虚拟输入/输出服务器(VIOS)群集通信的通信协议
- Patent Title: Communication protocol for virtual input/output server (VIOS) cluster communication
- Patent Title (中): 用于虚拟输入/输出服务器(VIOS)群集通信的通信协议
-
Application No.: US13004184Application Date: 2011-01-11
-
Publication No.: US09100443B2Publication Date: 2015-08-04
- Inventor: Carl Duane Bender , Michael Paul Cyr , Morgan Jeffrey Rosas , Vasu Vallabhaneni
- Applicant: Carl Duane Bender , Michael Paul Cyr , Morgan Jeffrey Rosas , Vasu Vallabhaneni
- Applicant Address: US NY Armonk
- Assignee: International Business Machines Corporation
- Current Assignee: International Business Machines Corporation
- Current Assignee Address: US NY Armonk
- Agency: Yudell Isidore PLLC
- Agent Steven Bennett
- Main IPC: G06F15/16
- IPC: G06F15/16 ; G06F15/173 ; G06F9/455 ; H04L29/06 ; H04L29/08

Abstract:
A first Virtual Input/Output Server (VIOS) of a VIOS cluster performs the functions of: generating, at a sending daemon of the first VIOS, a send message that is to be transmitted to a receiving daemon at a second VIOS; in response to completion of the generating of the send message, forwarding the send message to a sending virtual small computer systems interface (vscsi) kernel extension (VKE) via a system call interface; and in response to the sending VKE receiving the send message from the sending daemon, forwarding the send message to one or more second VIOSes within the VIOS cluster utilizing a kcluster interface. The sending VKE parses at least one of a message header and a sub-header of the send message; and responsive to detection of a broadcast setting for the send message, the VKE forwards the send message to all nodes within the cluster via a cluster broadcast.
Public/Granted literature
- US20120179837A1 COMMUNICATION PROTOCOL FOR VIRTUAL INPUT/OUTPUT SERVER (VIOS) CLUSTER COMMUNICATION Public/Granted day:2012-07-12
Information query