摘要:
The present invention provides a method, system, and computer program product for extending channel programs in a computer system which uses a channel sub-system. An initial channel program is built to end with a terminating channel command word (CCW) followed by a dummy CCW. When required, a new channel program is built separately, then the dummy CCW in the initial channel program is modified to transfer channel execution to the new channel program. Once modification of the dummy CCW is completed, the terminating CCW in the initial channel program is modified to allow the newly-built transfer CCW to execute.
摘要:
Methods, systems, and computer program products for improving the efficiency of data transfer within interconnected components of a virtual network, and in particular components of a single physical computing device, where the components exchange data as if they were communicating over an actual communications network using networking protocols. Data packets to be sent from one component to another are buffered by next-hop address (and optionally by final destination address as well) to improve efficiency of packet delivery.
摘要:
Inbound packets received by a physical network adapter of a processing device are routed by evaluating an inbound frame to determine if an inbound frame destination MAC address is associated with the processing device and determining whether the inbound frame should be routed to a corresponding logical interface or to drop the inbound frame if the inbound frame destination MAC address is equal to a virtual MAC address supported by the processing device. If it is determined that the inbound frame should be routed to the corresponding logical interface, then any necessary layer 3 functions are performed and the inbound frame is routed to the corresponding logical interface, thereby combining both layer 2 and layer 3 routing into a single logical function.
摘要:
The invention interconnects stacks executing different protocols in the same node by means of a software implemented input/output device, thereby eliminating the need for physical resources otherwise required for data communication between the stacks. First and second connection objects are built in the virtual device in association with the lower layers of the first and second stacks, respectively. An association is also built between the first and second connection objects, thereby enabling communication between the stacks via the first and second connection objects.
摘要:
A method, apparatus and program product are provided for moving data from a source memory zone to a target memory zone of a computer. A source host operating system invokes a synchronous multiple move command for SBAL output buffers with a common target zone. The machine firmware identifies and validates the target argument of the first SBAL, validates the target zone state, moves the data associated with the first SBAL to the target zone; and then iteratively moves the data associated with the remaining SBALs to the target zone.
摘要:
An efficient input/output (I/O) retry method which can be implemented in an enterprise-server configured with QDIO. The method can include attempting a QDIO-based data transfer between outbound and inbound queues in respective sending and target LPARs in the enterprise server. Responsive to detecting a busy condition resulting from the attempt; it can be determined whether the busy condition arose from an asynchronous busy condition. If it is determined that the busy condition arose from an asynchronous busy condition in the target LPAR, any attempt to retry the QDIO-based data transfer can be delayed. Subsequent to the delay, the QDIO-based data transfer can be re-attempted.
摘要:
The invention interconnects stacks executing the same protocol in the same node by means of a software implemented input/output device, thereby eliminating the need for physical resources otherwise required for data communication between the stacks. First and second connection objects are built in the virtual device in association with the first and second stacks, respectively. An association is also built between the first and second connection objects, thereby enabling communication between the stacks via the first and second connection objects.
摘要:
Improvements for the efficiency of data transfer within interconnected components of a virtual network, and in particular components of a single physical computing device are provided. The components exchange data as if they were communicating over an actual communications network using networking protocols. Data packets to be sent from one component to another are buffered by final destination address to improve efficiency of packet delivery.
摘要:
A method, apparatus and program product are provided for moving data from a source memory zone to a target memory zone of a computer. A source host operating system invokes a synchronous multiple move command for SBAL output buffers with a common target zone. The machine firmware identifies and validates the target argument of the first SBAL, validates the target zone state, moves the data associated with the first SBAL to the target zone; and then iteratively moves the data associated with the remaining SBALs to the target zone.
摘要:
Systems and methods for applications to utilize cross operating system features. Exemplary embodiments include a method for applications to utilize cross operating system features under system environments, the method including providing a communication stack in a provider system, generating protocol stack calls from an application in a consumer system, intercepting the protocol stack calls through a protocol stack interceptor-consumer residing on the consumer system, handing the intercepted protocol stack calls to a protocol stack interceptor-provider on the provider system and processing the protocol calls in the communication stack on the provider system for availability over a network to clients.