HWMCA operating system communication enablement interface
Original Publication Date: 2002-Oct-12
Included in the Prior Art Database: 2003-Jun-21
Large servers provide the opportunity to consolidate work previously deployed on multiple smaller servers. This is accomplished through physical partitioning, logical partitioning, or by the use of programs which provide virtual servers such as IBM's z/VM operating system. Using these mechanisms, it is possible to run thousands of operating systems at the same time on one server. This provides many advantages over administering and maintaining thousands of separate servers, but it also introduces several new challenges. One of these challenges arises when the server needs to be "taken down", and in the process take down all of the hosted operating systems. In this scenario, notifying all of the users of the hosted operating systems of such an impending action can be a difficult task. One method of solving this problem is to provide a mechanism whereby the operator of the server can enter a message and have the server automatically convey that message to each hosted operating system. Each hosted operating system would then "broadcast" the message to each of its users. Such a mechanism would require the following: 1. A facility to allow an operator to enter a message. 2. A method of signaling each hosted operating system that a message is available. 3. A method for each hosted operating system to retrieve this message.