IUCV
{'<entity_0>': 'IUCV', '<entity_1>': 'IBM', '<entity_2>': 'VM operating system'}
[['IUCV', 'developer', 'IBM'], ['IUCV', 'description', 'VM operating system']]
<entity_0> is a data transfer mechanism in <entity_1> <entity_2> line of operating systems. <entity_0> is implemented by CP (the <entity_2> hypervisor) and controls all aspects of session establishments, message passing and flow control. GCS (The Group Control System) of <entity_2> uses <entity_0> to perform maintenance of shared memory areas between virtual machines. <entity_2> TCP/IP - the TCP/IP stack for <entity_2> - uses <entity_0> to either allow a virtual machine to perform socket operations or to allow a virtual machine to act as a network interface to pass whole frames or datagrams between itself and the TCP/IP stack.
['application programming interface']