Communications between partitioned host processors and management processor

   
   

An inventive protocol for communicating between a management processor and host processors allows for the cooperative management of resources among host processors within a partition and also among a set of partitions in a computer system, wherein each partition may function under an instantiation of an operating system with a group of host processors. The protocol employs a message passing system using mailbox pairs in fixed but moveable or relocatable locations within the computer system shared memory. The messages share a format having specific codes or descriptors that act as codes for coordination of message interpretation. These codes include at least a validity flag and a sequence enumerator, and in a response message of a request/response message pair, a status indicator. Additionally, routing codes and function codes and code modifiers may be provided. Specific implementation details and messages are described to enable the smooth functioning of complex multiprocessor systems.

Un protocole inventif pour communiquer entre un processeur de gestion et les processeurs de centre serveur tient compte de la gestion coopérative des ressources parmi des processeurs de centre serveur dans une cloison et également parmi un ensemble de cloisons dans un système informatique, où chaque cloison peut fonctionner sous un instantiation d'un logiciel d'exploitation avec un groupe de processeurs de centre serveur. Le protocole utilise un message passant le système en utilisant des paires de boîte aux lettres dans des endroits fixes mais mobiles ou réadressables dans la mémoire partagée de système informatique. Les messages partagent un format ayant des codes ou des descripteurs spécifiques qui agissent en tant que codes pour la coordination de l'interprétation de message. Ces codes incluent au moins un drapeau de validité et un agent recenseur d'ordre, et dans un message de réponse d'une paire de message de request/response, un indicateur. En plus, des codes de cheminement et les codes de fonction et les modificateurs de code peuvent être fournis. Des détails et les messages spécifiques d'exécution sont décrits pour permettre le fonctionnement sans heurt des systèmes complexes de multiprocesseur.

 
Web www.patentalert.com

< Computer architecture utilizing layered device drivers

< Retrieving, organizing, and utilizing networked data using databases

> Systems and methods for securing extranet transactions

> Method, system, and program for managing database operations

~ 00128