Offloading Data Distribution Management to Network Processors in HLA-Based Distributed Simulations
The high-level architecture (HLA) standard developed by the Department of Defense in the United States is a key technology to perform distributed simulation. Inside the HLA framework, many different simulators (termed federates) may be interconnected to create a single more complex simulator (federa...
Saved in:
| Published in: | IEEE transactions on parallel and distributed systems Vol. 19; no. 3; pp. 289 - 298 |
|---|---|
| Main Authors: | , |
| Format: | Journal Article |
| Language: | English |
| Published: |
New York
IEEE
01.03.2008
The Institute of Electrical and Electronics Engineers, Inc. (IEEE) |
| Subjects: | |
| ISSN: | 1045-9219, 1558-2183 |
| Online Access: | Get full text |
| Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
| Abstract | The high-level architecture (HLA) standard developed by the Department of Defense in the United States is a key technology to perform distributed simulation. Inside the HLA framework, many different simulators (termed federates) may be interconnected to create a single more complex simulator (federation). Data distribution management (DDM) is an optional subset of services that controls which federates should receive notification of state modifications made by other federates. A simple DDM implementation will usually generate much more traffic than needed, whereas a complex one might introduce too much overhead. In this work, we describe an approach to DDM that delegates a portion of the DDM computation to a processor on the network card in order to provide more CPU time for other federate and Runtime Infrastructure (RTI) computations while still being able to exploit the benefits of a complex DDM implementation to reduce the amount of information exchange. |
|---|---|
| AbstractList | The high-level architecture (HLA) standard developed by the Department of Defense in the United States is a key technology to perform distributed simulation. Inside the HLA framework, many different simulators (termed federates) may be interconnected [abstract truncated by publisher]. The high-level architecture (HLA) standard developed by the Department of Defense in the United States is a key technology to perform distributed simulation. Inside the HLA framework, many different simulators (termed federates) may be interconnected to create a single more complex simulator (federation). Data distribution management (DDM) is an optional subset of services that controls which federates should receive notification of state modifications made by other federates. A simple DDM implementation will usually generate much more traffic than needed, whereas a complex one might introduce too much overhead. In this work, we describe an approach to DDM that delegates a portion of the DDM computation to a processor on the network card in order to provide more CPU time for other federate and Runtime Infrastructure (RTI) computations while still being able to exploit the benefits of a complex DDM implementation to reduce the amount of information exchange. |
| Author | Fujimoto, R.M. Santoro, A. |
| Author_xml | – sequence: 1 givenname: A. surname: Santoro fullname: Santoro, A. organization: Univ. of Roma, Rome – sequence: 2 givenname: R.M. surname: Fujimoto fullname: Fujimoto, R.M. |
| BookMark | eNqFkUtP3DAURi1EJWDougs2URewynAd20m8pAwvaVqQoGvLE98g04xNbUdV_z0Og0BiAStfyed8fnx7ZNt5h4R8ozCnFOTx3c3idl4BNPMGGiq2yC4Voi0r2rLtPAMXpayo3CF7MT4AUC6A75LVdd8PXhvr7ouFTrpY2JiCXY3Jelf81E7f4xpdKpIvfmH658Of4ib4DmP0IRbWFZfLk_KHjmje1Dzf2vU46Ckk7pMvvR4ifn1ZZ-T3-dnd6WW5vL64Oj1Zlh1rWSpFtwKJzNTIsAOtoa1XbWUE5VA1AqWh1NRa12CY6LnUwGrN6t4YND0wztiMHG1yH4P_O2JMam1jh8OgHfoxKpmNqs2xn5JtI6CWkIUZOfyQZJxnkvMMfn8HPvgxuPxeJWmVj63kdEOxgbrgYwzYq86m509KQdtBUVBTlWqqUk1Vqucqs3f8znsMdq3D_w-Mg41hEfGV5kxInnefAJsEqu0 |
| CODEN | ITDSEO |
| CitedBy_id | crossref_primary_10_1145_2379810_2379814 crossref_primary_10_1177_0037549712450628 crossref_primary_10_1145_2499913_2499918 crossref_primary_10_1016_j_autcon_2010_07_001 crossref_primary_10_1007_s11227_023_05365_2 crossref_primary_10_1177_0037549711412237 |
| Cites_doi | 10.1109/DISTRA.2001.946445 10.1109/PADS.1998.685276 10.1109/DISRTA.1998.694563 10.1023/A:1019064911399 10.1109/DS-RT.2006.28 10.1145/278009.278022 10.1142/S0219265905001514 10.1109/ANSS.2005.23 10.1109/TPDS.2003.1206506 10.1109/IPDPS.2004.1303296 10.1109/SIMSYM.2003.1192815 10.1109/ICPPW.2005.8 10.1006/jpdc.2001.1799 10.1109/PADS.1998.685277 10.1109/DISRTA.2000.874064 10.1109/PADS.2005.8 10.1109/MASCOT.2000.876561 |
| ContentType | Journal Article |
| Copyright | Copyright The Institute of Electrical and Electronics Engineers, Inc. (IEEE) 2008 |
| Copyright_xml | – notice: Copyright The Institute of Electrical and Electronics Engineers, Inc. (IEEE) 2008 |
| DBID | 97E RIA RIE AAYXX CITATION 7SC 7SP 8FD JQ2 L7M L~C L~D F28 FR3 |
| DOI | 10.1109/TPDS.2007.70715 |
| DatabaseName | IEEE Xplore (IEEE) IEEE All-Society Periodicals Package (ASPP) 1998–Present IEEE Electronic Library (IEL) CrossRef Computer and Information Systems Abstracts Electronics & Communications Abstracts Technology Research Database ProQuest Computer Science Collection Advanced Technologies Database with Aerospace Computer and Information Systems Abstracts Academic Computer and Information Systems Abstracts Professional ANTE: Abstracts in New Technology & Engineering Engineering Research Database |
| DatabaseTitle | CrossRef Technology Research Database Computer and Information Systems Abstracts – Academic Electronics & Communications Abstracts ProQuest Computer Science Collection Computer and Information Systems Abstracts Advanced Technologies Database with Aerospace Computer and Information Systems Abstracts Professional Engineering Research Database ANTE: Abstracts in New Technology & Engineering |
| DatabaseTitleList | Technology Research Database Technology Research Database Technology Research Database |
| Database_xml | – sequence: 1 dbid: RIE name: IEEE Electronic Library (IEL) url: https://ieeexplore.ieee.org/ sourceTypes: Publisher |
| DeliveryMethod | fulltext_linktorsrc |
| Discipline | Engineering Computer Science |
| EISSN | 1558-2183 |
| EndPage | 298 |
| ExternalDocumentID | 2545085731 10_1109_TPDS_2007_70715 4359415 |
| Genre | orig-research |
| GroupedDBID | --Z -~X .DC 0R~ 29I 4.4 5GY 5VS 6IK 97E AAJGR AARMG AASAJ AAWTH ABAZT ABFSI ABQJQ ABVLG ACGFO ACIWK AENEX AETIX AGQYO AGSQL AHBIQ AI. AIBXA AKJIK AKQYR ALLEH ALMA_UNASSIGNED_HOLDINGS ASUFR ATWAV BEFXN BFFAM BGNUA BKEBE BPEOZ CS3 DU5 E.L EBS EJD HZ~ H~9 ICLAB IEDLZ IFIPE IFJZH IPLJI JAVBF LAI M43 MS~ O9- OCL P2P PQQKQ RIA RIE RNI RNS RZB TN5 TWZ UHB VH1 AAYXX CITATION 7SC 7SP 8FD JQ2 L7M L~C L~D RIG F28 FR3 |
| ID | FETCH-LOGICAL-c383t-5cb09e3d6e3ec0aa086b82d5140275e9d11d6aa60d35f49a036a36fddedf03433 |
| IEDL.DBID | RIE |
| ISICitedReferencesCount | 11 |
| ISICitedReferencesURI | http://www.webofscience.com/api/gateway?GWVersion=2&SrcApp=Summon&SrcAuth=ProQuest&DestLinkType=CitingArticles&DestApp=WOS_CPL&KeyUT=000252553000001&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D |
| ISSN | 1045-9219 |
| IngestDate | Thu Oct 02 08:35:22 EDT 2025 Thu Oct 02 09:57:48 EDT 2025 Sun Sep 28 02:06:11 EDT 2025 Mon Jun 30 05:35:23 EDT 2025 Sat Nov 29 08:12:10 EST 2025 Tue Nov 18 22:53:29 EST 2025 Wed Aug 27 02:52:20 EDT 2025 |
| IsPeerReviewed | true |
| IsScholarly | true |
| Issue | 3 |
| Keywords | Design concepts Distributed systems Parallel systems Distributed/Internet based software engineering tools and techniques Distributed |
| Language | English |
| License | https://ieeexplore.ieee.org/Xplorehelp/downloads/license-information/IEEE.html |
| LinkModel | DirectLink |
| MergedId | FETCHMERGED-LOGICAL-c383t-5cb09e3d6e3ec0aa086b82d5140275e9d11d6aa60d35f49a036a36fddedf03433 |
| Notes | ObjectType-Article-2 SourceType-Scholarly Journals-1 ObjectType-Feature-1 content type line 14 content type line 23 |
| PQID | 912280293 |
| PQPubID | 23500 |
| PageCount | 10 |
| ParticipantIDs | ieee_primary_4359415 proquest_miscellaneous_903628086 proquest_miscellaneous_875069090 crossref_citationtrail_10_1109_TPDS_2007_70715 proquest_miscellaneous_34406944 proquest_journals_912280293 crossref_primary_10_1109_TPDS_2007_70715 |
| PublicationCentury | 2000 |
| PublicationDate | 2008-03-01 |
| PublicationDateYYYYMMDD | 2008-03-01 |
| PublicationDate_xml | – month: 03 year: 2008 text: 2008-03-01 day: 01 |
| PublicationDecade | 2000 |
| PublicationPlace | New York |
| PublicationPlace_xml | – name: New York |
| PublicationTitle | IEEE transactions on parallel and distributed systems |
| PublicationTitleAbbrev | TPDS |
| PublicationYear | 2008 |
| Publisher | IEEE The Institute of Electrical and Electronics Engineers, Inc. (IEEE) |
| Publisher_xml | – name: IEEE – name: The Institute of Electrical and Electronics Engineers, Inc. (IEEE) |
| References | ref13 ref12 (ref15) 2004 Cohen (ref7) ref2 ref1 ref19 Van Hook (ref27) (ref17) 2004 Petty (ref18) Van Hook (ref29) ref24 ref23 ref26 ref25 ref20 ref22 ref21 ref8 Van Hook (ref28) ref4 ref3 ref6 ref5 (ref16) 2004 Morse (ref14) 1996 |
| References_xml | – ident: ref2 doi: 10.1109/DISTRA.2001.946445 – volume-title: Technical Report TR 96-27, Univ. of California, Irvine year: 1996 ident: ref14 article-title: Interest Management in Large Scale Distributed Simulation – ident: ref24 doi: 10.1109/PADS.1998.685276 – volume-title: Proc. Spring Simulation Interoperability Workshop, 98S-SIW-072 ident: ref7 article-title: User-Level Measurement of DDM Scenarios – volume-title: PCI64 Programmer’s Documentation year: 2004 ident: ref17 – volume-title: Proc. Spring Simulation Interoperability Workshop ident: ref27 article-title: Data Distribution Management in RTI 1.3 – start-page: 367 volume-title: Proc. 11th DIS Workshop Standards for the Interoperability of Distributed Simulations ident: ref29 article-title: Approaches to Relevance Filtering – ident: ref8 doi: 10.1109/DISRTA.1998.694563 – volume-title: Proc. Fall Simulation Interoperability Workshop, 00F-SIW-143 ident: ref18 article-title: Computational Complexity of HLA Data Distribution Management – ident: ref20 doi: 10.1023/A:1019064911399 – ident: ref6 doi: 10.1109/DS-RT.2006.28 – ident: ref23 doi: 10.1145/278009.278022 – ident: ref21 doi: 10.1142/S0219265905001514 – ident: ref4 doi: 10.1109/ANSS.2005.23 – ident: ref19 doi: 10.1109/TPDS.2003.1206506 – volume-title: LANai9 year: 2004 ident: ref16 – start-page: 347 volume-title: Proc. 11th DIS Workshop Standards for the Interoperability of Distributed Simulations ident: ref28 article-title: An Approach to DIS Scalability – ident: ref3 doi: 10.1109/IPDPS.2004.1303296 – ident: ref13 doi: 10.1109/SIMSYM.2003.1192815 – volume-title: The GM-1 Message Passing System year: 2004 ident: ref15 – ident: ref5 doi: 10.1109/ICPPW.2005.8 – ident: ref1 doi: 10.1006/jpdc.2001.1799 – ident: ref22 doi: 10.1109/PADS.1998.685277 – ident: ref26 doi: 10.1109/DISRTA.2000.874064 – ident: ref12 doi: 10.1109/PADS.2005.8 – ident: ref25 doi: 10.1109/MASCOT.2000.876561 |
| SSID | ssj0014504 |
| Score | 1.920992 |
| Snippet | The high-level architecture (HLA) standard developed by the Department of Defense in the United States is a key technology to perform distributed simulation.... |
| SourceID | proquest crossref ieee |
| SourceType | Aggregation Database Enrichment Source Index Database Publisher |
| StartPage | 289 |
| SubjectTerms | Communication system traffic control Computation Computer networks Computer simulation Design concepts Distributed Distributed decision making Distributed systems Distributed/Internet based software engineering tools and techniques Distribution management Federations Internet Networks Parallel systems Processors Runtime Simulators Software engineering Standards development Telecommunication traffic Traffic control |
| Title | Offloading Data Distribution Management to Network Processors in HLA-Based Distributed Simulations |
| URI | https://ieeexplore.ieee.org/document/4359415 https://www.proquest.com/docview/912280293 https://www.proquest.com/docview/34406944 https://www.proquest.com/docview/875069090 https://www.proquest.com/docview/903628086 |
| Volume | 19 |
| WOSCitedRecordID | wos000252553000001&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D |
| hasFullText | 1 |
| inHoldings | 1 |
| isFullTextHit | |
| isPrint | |
| journalDatabaseRights | – providerCode: PRVIEE databaseName: IEEE Electronic Library (IEL) customDbUrl: eissn: 1558-2183 dateEnd: 99991231 omitProxy: false ssIdentifier: ssj0014504 issn: 1045-9219 databaseCode: RIE dateStart: 19900101 isFulltext: true titleUrlDefault: https://ieeexplore.ieee.org/ providerName: IEEE |
| link | http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV07b9wwDCaSoEMyJG0eqHN9aOjQoU6kWn5oTHs9ZCiuAZIC2QxZooEDrnZx9uX3h5J1Tovmhm4CLAGCKIqkSX4fwAd0yTe6OjHHQseykjXpnMJYmsyIIhO6CGQT-Xxe3N-rmx34NPbCIKIvPsMLN_S5fNuatftVdkmmXfmO8t08z4ZerTFjIFNPFUjRRRorUsMA4yO4ury7md4OYIU5GdT0LwvkKVX-eYe9cZkd_d-2XsJhcCLZ1SD1V7CDzTEcbQgaWNDXYzj4A23wBKofdb1sfc08m-pes6kDzQ18V-ypDob1LZsP1eEs9BG0q44tGnb9_Sr-QmbPPi2l8e3iV-AA607h5-zb3dfrOFAsxIZC0z5OTcUVJjbDBA3XmgKcqvhsyYty6UxUVgibaZ1xm6S1VJrsnU6ymt5EW_NEJskZ7DVtg6-BcVPnqTQCHUBNRX5IXomKY03xt5C2yiO42Bx7aQL-uKPBWJY-DuGqdHJytJh56eUUwcdxwe8BemP71BMnlnFakEgEk41cy6CaXamEQwAiLyeC9-NX0imXKNENtuuuTKTvB5YRsC0zKMpzEM-Kb5-inG9Q0IGeP7-5CewPtSeunu0N7PWrNb6FF-ahX3Srd_5yPwLyE_gD |
| linkProvider | IEEE |
| linkToHtml | http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV1Nb9QwEB1VLRJwaKEFkRaoDxw4kNYmzoePhaVaxLJU6iL1Fjn2RFqpJGiT5fczdrxpEeyBm6XYkuXxeGYyM-8BvEGXfKOrE3MsdCwrWZPOKYylyYwoMqGLQDaRz-fFzY262oF3Yy8MIvriMzxzQ5_Lt61Zu19l52Tale8o33PMWaFba8wZyNSTBVJ8kcaKFDEA-QiuzhdXk-sBrjAnk5r-YYM8qcpfL7E3L5cH_7exJ7Af3Eh2Mcj9KexgcwgHG4oGFjT2EB7fwxs8gupbXd-2vmqeTXSv2cTB5gbGK3ZXCcP6ls2H-nAWOgnaVceWDZvOLuIPZPjs3VIaXy9_BBaw7hl8v_y0-DiNA8lCbCg47ePUVFxhYjNM0HCtKcSpiveW_CiX0ERlhbCZ1hm3SVpLpcni6SSr6VW0NU9kkjyH3aZt8AUwbuo8lUagg6ipyBPJK1FxrCkCF9JWeQRnm2MvTUAgd0QYt6WPRLgqnZwcMWZeejlF8HZc8HMA39g-9ciJZZwWJBLByUauZVDOrlTCYQCRnxPB6fiVtMqlSnSD7borE-k7gmUEbMsMivMcyLPi26co5x0UdKDH_97cKTycLr7Oytnn-ZcTeDRUorjqtpew26_W-AoemF_9slu99hf9N_w--0w |
| 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%3Ajournal&rft.genre=article&rft.atitle=Offloading+Data+Distribution+Management+to+Network+Processors+in+HLA-Based+Distributed+Simulations&rft.jtitle=IEEE+transactions+on+parallel+and+distributed+systems&rft.au=Santoro%2C+A.&rft.au=Fujimoto%2C+R.M.&rft.date=2008-03-01&rft.pub=IEEE&rft.issn=1045-9219&rft.volume=19&rft.issue=3&rft.spage=289&rft.epage=298&rft_id=info:doi/10.1109%2FTPDS.2007.70715&rft.externalDocID=4359415 |
| thumbnail_l | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=1045-9219&client=summon |
| thumbnail_m | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=1045-9219&client=summon |
| thumbnail_s | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=1045-9219&client=summon |