Intermachine communication services
A communication protocol for direct communications between operating system kernels of a plurality of processors in a clustered-type, shared virtual memory, multi-processor data processing system is disclosed. Each processor unit includes a intermachine communications software system ("IMCS&quo...
Saved in:
Main Authors | , , , , |
---|---|
Format | Patent |
Language | English |
Published |
12.10.1993
|
Edition | 5 |
Subjects | |
Online Access | Get full text |
Cover
Loading…
Abstract | A communication protocol for direct communications between operating system kernels of a plurality of processors in a clustered-type, shared virtual memory, multi-processor data processing system is disclosed. Each processor unit includes a intermachine communications software system ("IMCS") which may-be used by a trusted kernel of the operating system of the processor to communicate with a service in another processor, either directly or through an intermediate processor. Communications are initiated when a user prepares a message in accordance with pre-programmed instructions from the IMCS in a standard format. Once the message is prepared, the user calls IMCS which selects a route for the transmission of the message over a serial communications link to the receiving processor using a "request to send immediate" serial link level protocol. The message is initially directed to a common buffer pool. IMCS calls special software to read the header of the message to determine the identity of the destined server and to determine if the buffer in the buffer pool assigned to the called service has available buffer space to accept the message. If not, IMCS directs the sending of a negative acknowledgment to the sending processor. If sufficient buffer space is available, IMCS directs the sending of an acknowledgment to the sending processor. Upon receipt of the acknowledgment by the sending processor, IMCS calls a notification routine to inform the user of the status of the transmitted message. |
---|---|
AbstractList | A communication protocol for direct communications between operating system kernels of a plurality of processors in a clustered-type, shared virtual memory, multi-processor data processing system is disclosed. Each processor unit includes a intermachine communications software system ("IMCS") which may-be used by a trusted kernel of the operating system of the processor to communicate with a service in another processor, either directly or through an intermediate processor. Communications are initiated when a user prepares a message in accordance with pre-programmed instructions from the IMCS in a standard format. Once the message is prepared, the user calls IMCS which selects a route for the transmission of the message over a serial communications link to the receiving processor using a "request to send immediate" serial link level protocol. The message is initially directed to a common buffer pool. IMCS calls special software to read the header of the message to determine the identity of the destined server and to determine if the buffer in the buffer pool assigned to the called service has available buffer space to accept the message. If not, IMCS directs the sending of a negative acknowledgment to the sending processor. If sufficient buffer space is available, IMCS directs the sending of an acknowledgment to the sending processor. Upon receipt of the acknowledgment by the sending processor, IMCS calls a notification routine to inform the user of the status of the transmitted message. |
Author | MORGAN; STEPHEN P RADER; ROBERT K SHAHEEN-GOUDA; AMAL A RADER; KATALIN A. V BLOUNT; MARION L |
Author_xml | – fullname: BLOUNT; MARION L – fullname: SHAHEEN-GOUDA; AMAL A – fullname: MORGAN; STEPHEN P – fullname: RADER; KATALIN A. V – fullname: RADER; ROBERT K |
BookMark | eNrjYmDJy89L5WRQ9swrSS3KTUzOyMxLVUjOz80tzctMTizJzM9TKE4tKstMTi3mYWBNS8wpTuWF0twM8m6uIc4euqkF-fGpxQWJyal5qSXxocGmRqbGxiZGjsaEVQAAZkooEw |
ContentType | Patent |
DBID | EVB |
DatabaseName | esp@cenet |
DatabaseTitleList | |
Database_xml | – sequence: 1 dbid: EVB name: esp@cenet url: http://worldwide.espacenet.com/singleLineSearch?locale=en_EP sourceTypes: Open Access Repository |
DeliveryMethod | fulltext_linktorsrc |
Discipline | Medicine Chemistry Sciences Physics |
Edition | 5 |
ExternalDocumentID | US5253342A |
GroupedDBID | EVB |
ID | FETCH-epo_espacenet_US5253342A3 |
IEDL.DBID | EVB |
IngestDate | Fri Jul 19 15:07:14 EDT 2024 |
IsOpenAccess | true |
IsPeerReviewed | false |
IsScholarly | false |
Language | English |
LinkModel | DirectLink |
MergedId | FETCHMERGED-epo_espacenet_US5253342A3 |
Notes | Application Number: US19920900545 |
OpenAccessLink | https://worldwide.espacenet.com/publicationDetails/biblio?FT=D&date=19931012&DB=EPODOC&CC=US&NR=5253342A |
ParticipantIDs | epo_espacenet_US5253342A |
PublicationCentury | 1900 |
PublicationDate | 19931012 |
PublicationDateYYYYMMDD | 1993-10-12 |
PublicationDate_xml | – month: 10 year: 1993 text: 19931012 day: 12 |
PublicationDecade | 1990 |
PublicationYear | 1993 |
RelatedCompanies | INTERNATIONAL BUSINESS MACHINES CORPORATION |
RelatedCompanies_xml | – name: INTERNATIONAL BUSINESS MACHINES CORPORATION |
Score | 2.4330761 |
Snippet | A communication protocol for direct communications between operating system kernels of a plurality of processors in a clustered-type, shared virtual memory,... |
SourceID | epo |
SourceType | Open Access Repository |
SubjectTerms | CALCULATING COMPUTING COUNTING ELECTRIC DIGITAL DATA PROCESSING PHYSICS |
Title | Intermachine communication services |
URI | https://worldwide.espacenet.com/publicationDetails/biblio?FT=D&date=19931012&DB=EPODOC&locale=&CC=US&NR=5253342A |
hasFullText | 1 |
inHoldings | 1 |
isFullTextHit | |
isPrint | |
link | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwdV1LS8NAEB5q1epNo1LfASW3YEiyJjkEsZuEItgW20hvJcluqQdraSL-fWeHRHvpdRf2Bd_OY79vFuA-sAsh_QDxzQJhurlnmTlaQVMIdLaZb3tiTgTZwWM_dV-mbNqCRaOFoTqhP1QcERFVIN4ruq9X_0msiLiV5UP-gU1fT8kkjAxRy8UcVa7KiHphPBpGQ25wHqZjY_AWMltpTu3nHdhVTrSqsh-_95QmZbVpUJIj2BvhWMvqGFpyqcEBb_5d06DzWj93a7BP_MyixMYag-UJ3FES75NIkFIvNgUeelkj_xRuk3jC-ybOO_vb4iwdNwt0zqCNgb_sgu64vsx8S-SewChuXgQsc5Tw2RKZjbiT59DdNsrF9q5LOCTSHrEyrqBdrb_lNRrWKr-hM_kFhgp9Cg |
link.rule.ids | 230,309,786,891,25594,76903 |
linkProvider | European Patent Office |
linkToHtml | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwdV1LT4NAEJ7U-qg3RU19lkTDjUh4FDgQY6EEtaWNBdMbAXYbPbQ2gvHvO0xAe-l1N5l9JN_Ozuz3zQLc2WrOuGUjvg2byXpmKnKGXlBmDC_bhqWabEEE2bAfxPrz3Ji34L3RwlCd0B8qjoiIyhHvJZ3X6_8klkfcyuI--8Cmzwc_cjyJ1XIxrSpXJXkDZzideBNXcl0nnknhq2OoleZUfdyBXRMDQgqU3gaVJmW96VD8I9iboq1VeQwtvhKg4zb_rglwMK6fuwXYJ35mXmBjjcHiBG4pibckEiQX802Bh1jUyD-Fnj-M3EDGcZO_JSbxrJmgdgZtDPx5F0RNt3hqKSwzGUZxi9w2Uq0SPissVRF3_By626xcbO_qQSeIxqNk9BS-XMIhEfiIoXEF7fLrm1-jky2zG9qfX4NAf_Q |
openUrl | ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Apatent&rft.title=Intermachine+communication+services&rft.inventor=BLOUNT%3B+MARION+L&rft.inventor=SHAHEEN-GOUDA%3B+AMAL+A&rft.inventor=MORGAN%3B+STEPHEN+P&rft.inventor=RADER%3B+KATALIN+A.+V&rft.inventor=RADER%3B+ROBERT+K&rft.date=1993-10-12&rft.externalDBID=A&rft.externalDocID=US5253342A |