Apparatus and method for a buffer reservation system

An apparatus and method in a data processing system for sending a data packet from a source node to a destination node. The data processing system includes a multi-segment network having at least two segments, wherein the source node and the destination node are located within different segments. Co...

Full description

Saved in:
Bibliographic Details
Main Authors HAMMOND, JR.; WILLIAM A, JOHNSON; ROSS E, NATION; GEORGE W
Format Patent
LanguageEnglish
Published 18.03.1997
Edition6
Subjects
Online AccessGet full text

Cover

Loading…
Abstract An apparatus and method in a data processing system for sending a data packet from a source node to a destination node. The data processing system includes a multi-segment network having at least two segments, wherein the source node and the destination node are located within different segments. Communication of a data packet from one segment to another segment is provided by an agent node. When a receiving node, which may be either an agent or a destination node, cannot accept a packet, it places a reservation tag of "A" or "B" in an echo packet. The retried packet then uses this reservation tag to gain priority for any available buffers in the agent or destination node. The receiving node toggles between accepting all the outstanding "A" packets (when the receiving node is in the "receiving A" state) and accepting all the outstanding "B" packets (when the receiving node is in the "receiving B" state) assuming that the receiving node has a free, unoccupied buffer for accepting the packet. The receiving node counts the number of outstanding "A" reservations and the number of outstanding "B" reservations. Any time the number of available buffers is greater than the number of outstanding "A" packets (when the receiving node is in the receiving "A" state) any "new" packets or "B" packets will be accepted. Analogously, any time the number of available buffers is greater than the number of outstanding "B" packets (when the receiving node is in the receiving "B" state) any "new" packets or "A" packets will be accepted.
AbstractList An apparatus and method in a data processing system for sending a data packet from a source node to a destination node. The data processing system includes a multi-segment network having at least two segments, wherein the source node and the destination node are located within different segments. Communication of a data packet from one segment to another segment is provided by an agent node. When a receiving node, which may be either an agent or a destination node, cannot accept a packet, it places a reservation tag of "A" or "B" in an echo packet. The retried packet then uses this reservation tag to gain priority for any available buffers in the agent or destination node. The receiving node toggles between accepting all the outstanding "A" packets (when the receiving node is in the "receiving A" state) and accepting all the outstanding "B" packets (when the receiving node is in the "receiving B" state) assuming that the receiving node has a free, unoccupied buffer for accepting the packet. The receiving node counts the number of outstanding "A" reservations and the number of outstanding "B" reservations. Any time the number of available buffers is greater than the number of outstanding "A" packets (when the receiving node is in the receiving "A" state) any "new" packets or "B" packets will be accepted. Analogously, any time the number of available buffers is greater than the number of outstanding "B" packets (when the receiving node is in the receiving "B" state) any "new" packets or "A" packets will be accepted.
Author JOHNSON; ROSS E
NATION; GEORGE W
HAMMOND, JR.; WILLIAM A
Author_xml – fullname: HAMMOND, JR.; WILLIAM A
– fullname: JOHNSON; ROSS E
– fullname: NATION; GEORGE W
BookMark eNrjYmDJy89L5WQwcSwoSCxKLCktVkjMS1HITS3JyE9RSMsvUkhUSCpNS0stUihKLU4tKkssyczPUyiuLC5JzeVhYE1LzClO5YXS3Azybq4hzh66qQX58anFBYnJqXmpJfGhwaZmhsYG5saOxoRVAAB_zy3z
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
Edition 6
ExternalDocumentID US5613073A
GroupedDBID EVB
ID FETCH-epo_espacenet_US5613073A3
IEDL.DBID EVB
IngestDate Fri Jul 19 14:40:45 EDT 2024
IsOpenAccess true
IsPeerReviewed false
IsScholarly false
Language English
LinkModel DirectLink
MergedId FETCHMERGED-epo_espacenet_US5613073A3
Notes Application Number: US19940280102
OpenAccessLink https://worldwide.espacenet.com/publicationDetails/biblio?FT=D&date=19970318&DB=EPODOC&CC=US&NR=5613073A
ParticipantIDs epo_espacenet_US5613073A
PublicationCentury 1900
PublicationDate 19970318
PublicationDateYYYYMMDD 1997-03-18
PublicationDate_xml – month: 03
  year: 1997
  text: 19970318
  day: 18
PublicationDecade 1990
PublicationYear 1997
RelatedCompanies INTERNATIONAL BUSINESS MACHINES CORPORATION
RelatedCompanies_xml – name: INTERNATIONAL BUSINESS MACHINES CORPORATION
Score 2.4586358
Snippet An apparatus and method in a data processing system for sending a data packet from a source node to a destination node. The data processing system includes a...
SourceID epo
SourceType Open Access Repository
SubjectTerms ELECTRIC COMMUNICATION TECHNIQUE
ELECTRICITY
TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHICCOMMUNICATION
Title Apparatus and method for a buffer reservation system
URI https://worldwide.espacenet.com/publicationDetails/biblio?FT=D&date=19970318&DB=EPODOC&locale=&CC=US&NR=5613073A
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
link http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwdZ3PS8MwFMcfc4p606nM3zlIb0Vjsy0eiri0ZQj7gVtlt5GsKfMyh23x3_clbdXLbqGBpC285PtN-z4P4I7rhFGmUjfVKRoU9ECuZJS6SW9pcHMskRbXNBx1BzF7nXfmDVjVuTCWE_pt4YgYUUuM99yu15u_Q6zA_luZ3asPvPT5HM38wEmqdDFDY-dO0PfDyTgYC0cIP546ozff6uSe97IDu0ZEG8p--N43OSmb_xtKdAR7ExxrnR9DQ69bcCDqumst2B9Wn7uxWUVedgIM5aKhdBcZQe9PysLPBBUnkUQVpsgJMYlE1QkrKQHNp3AbhTMxcHH6xe-TLuJpfZ_eGTTR_-s2EIkaQHa17Bh0POUPSqIpko8JZ1w_acXPob1tlIvtXZdwWJJYPZfyK2jmX4W-xv01Vzf21fwAG0-AJw
link.rule.ids 230,309,786,891,25594,76906
linkProvider European Patent Office
linkToHtml http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwdZ3PT4MwFMdf5jTOm07N_LkeDDeiSDfqgRgHI1MHWxyY3UgZJfMyF4H47_vagXrZraFJCySv_X4L7_MAbphIqUGTTM9EhgYFPZDOqWHoqbWQuDmacoVr8oP-KKIv8968Acs6F0ZxQr8VHBEjaoHxXqj1ev13iOWqfyvz2-QDL30-eqHtammVLiZp7ExzB_ZwOnEnjuY4djTTgjdb6WTLfNqBXUuyeaVweh_InJT1_w3FO4S9KY61Ko6gIVZtaDl13bU27PvV525sVpGXHwNFuSgp3WVO0PuTTeFngoqTcJKUssgJkYlE1Qkr2QCaT6DrDUNnpOP08e-TxtGsvk_zFJro_0UHCEcNwPuC9yQ63mB3CUdTxO9TRpl4EAk7g862Uc63d3WhNQr9cTx-Dl4v4GBDZTV1g11Cs_gqxRXutUVyrV7TD0DbgxQ
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=Apparatus+and+method+for+a+buffer+reservation+system&rft.inventor=HAMMOND%2C+JR.%3B+WILLIAM+A&rft.inventor=JOHNSON%3B+ROSS+E&rft.inventor=NATION%3B+GEORGE+W&rft.date=1997-03-18&rft.externalDBID=A&rft.externalDocID=US5613073A