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...

Full description

Saved in:
Bibliographic Details
Main Authors BLOUNT; MARION L, SHAHEEN-GOUDA; AMAL A, MORGAN; STEPHEN P, RADER; KATALIN A. V, RADER; ROBERT K
Format Patent
LanguageEnglish
Published 12.10.1993
Edition5
Subjects
Online AccessGet 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