{"id":"https://openalex.org/W2166504079","doi":"https://doi.org/10.1109/disrta.2002.1166895","title":"Software design for implementation of the Selectively Reliable Multicast Protocol","display_name":"Software design for implementation of the Selectively Reliable Multicast Protocol","publication_year":2003,"publication_date":"2003-06-25","ids":{"openalex":"https://openalex.org/W2166504079","doi":"https://doi.org/10.1109/disrta.2002.1166895","mag":"2166504079"},"language":"en","primary_location":{"id":"doi:10.1109/disrta.2002.1166895","is_oa":false,"landing_page_url":"https://doi.org/10.1109/disrta.2002.1166895","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings. Sixth IEEE International Workshop on Distributed Simulation and Real-Time Applications","raw_type":"proceedings-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":false,"oa_status":"closed","oa_url":null,"any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5004069000","display_name":"Bharanidharan Shanmugam","orcid":"https://orcid.org/0000-0002-2591-1949"},"institutions":[{"id":"https://openalex.org/I162714631","display_name":"George Mason University","ror":"https://ror.org/02jqj7156","country_code":"US","type":"education","lineage":["https://openalex.org/I162714631"]}],"countries":["US"],"is_corresponding":true,"raw_author_name":"B. Shanmugam","raw_affiliation_strings":["Department of Computer Science and C3I Center, George Mason University, Fairfax, VA, USA"],"affiliations":[{"raw_affiliation_string":"Department of Computer Science and C3I Center, George Mason University, Fairfax, VA, USA","institution_ids":["https://openalex.org/I162714631"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5109250562","display_name":"J. Mark Pullen","orcid":null},"institutions":[{"id":"https://openalex.org/I162714631","display_name":"George Mason University","ror":"https://ror.org/02jqj7156","country_code":"US","type":"education","lineage":["https://openalex.org/I162714631"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"J.M. Pullen","raw_affiliation_strings":["Department of Computer Science and C3I Center, George Mason University, Fairfax, VA, USA"],"affiliations":[{"raw_affiliation_string":"Department of Computer Science and C3I Center, George Mason University, Fairfax, VA, USA","institution_ids":["https://openalex.org/I162714631"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":2,"corresponding_author_ids":["https://openalex.org/A5004069000"],"corresponding_institution_ids":["https://openalex.org/I162714631"],"apc_list":null,"apc_paid":null,"fwci":0.0,"has_fulltext":false,"cited_by_count":1,"citation_normalized_percentile":{"value":0.25320297,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":94},"biblio":{"volume":null,"issue":null,"first_page":"103","last_page":"107"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10138","display_name":"Network Traffic and Congestion Control","score":0.9998999834060669,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T10138","display_name":"Network Traffic and Congestion Control","score":0.9998999834060669,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10714","display_name":"Software-Defined Networks and 5G","score":0.9987000226974487,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T12203","display_name":"Mobile Agent-Based Network Management","score":0.998199999332428,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.8259559273719788},{"id":"https://openalex.org/keywords/multicast","display_name":"Multicast","score":0.814838171005249},{"id":"https://openalex.org/keywords/computer-network","display_name":"Computer network","score":0.4950479567050934},{"id":"https://openalex.org/keywords/reliable-multicast","display_name":"Reliable multicast","score":0.48875975608825684},{"id":"https://openalex.org/keywords/distributed-computing","display_name":"Distributed computing","score":0.4862178862094879},{"id":"https://openalex.org/keywords/protocol-stack","display_name":"Protocol stack","score":0.4852166473865509},{"id":"https://openalex.org/keywords/protocol","display_name":"Protocol (science)","score":0.46901482343673706},{"id":"https://openalex.org/keywords/ip-multicast","display_name":"IP multicast","score":0.4402481019496918},{"id":"https://openalex.org/keywords/process","display_name":"Process (computing)","score":0.4369277358055115},{"id":"https://openalex.org/keywords/protocol-independent-multicast","display_name":"Protocol Independent Multicast","score":0.3999711871147156},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.3365601599216461},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.26203885674476624}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8259559273719788},{"id":"https://openalex.org/C32295351","wikidata":"https://www.wikidata.org/wiki/Q899288","display_name":"Multicast","level":2,"score":0.814838171005249},{"id":"https://openalex.org/C31258907","wikidata":"https://www.wikidata.org/wiki/Q1301371","display_name":"Computer network","level":1,"score":0.4950479567050934},{"id":"https://openalex.org/C174174714","wikidata":"https://www.wikidata.org/wiki/Q7310997","display_name":"Reliable multicast","level":4,"score":0.48875975608825684},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.4862178862094879},{"id":"https://openalex.org/C38601921","wikidata":"https://www.wikidata.org/wiki/Q1757693","display_name":"Protocol stack","level":3,"score":0.4852166473865509},{"id":"https://openalex.org/C2780385302","wikidata":"https://www.wikidata.org/wiki/Q367158","display_name":"Protocol (science)","level":3,"score":0.46901482343673706},{"id":"https://openalex.org/C150329594","wikidata":"https://www.wikidata.org/wiki/Q2711392","display_name":"IP multicast","level":3,"score":0.4402481019496918},{"id":"https://openalex.org/C98045186","wikidata":"https://www.wikidata.org/wiki/Q205663","display_name":"Process (computing)","level":2,"score":0.4369277358055115},{"id":"https://openalex.org/C44892269","wikidata":"https://www.wikidata.org/wiki/Q782752","display_name":"Protocol Independent Multicast","level":3,"score":0.3999711871147156},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.3365601599216461},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.26203885674476624},{"id":"https://openalex.org/C71924100","wikidata":"https://www.wikidata.org/wiki/Q11190","display_name":"Medicine","level":0,"score":0.0},{"id":"https://openalex.org/C142724271","wikidata":"https://www.wikidata.org/wiki/Q7208","display_name":"Pathology","level":1,"score":0.0},{"id":"https://openalex.org/C204787440","wikidata":"https://www.wikidata.org/wiki/Q188504","display_name":"Alternative medicine","level":2,"score":0.0},{"id":"https://openalex.org/C24590314","wikidata":"https://www.wikidata.org/wiki/Q336038","display_name":"Wireless sensor network","level":2,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/disrta.2002.1166895","is_oa":false,"landing_page_url":"https://doi.org/10.1109/disrta.2002.1166895","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings. Sixth IEEE International Workshop on Distributed Simulation and Real-Time Applications","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":4,"referenced_works":["https://openalex.org/W2132864490","https://openalex.org/W2134062730","https://openalex.org/W2166644554","https://openalex.org/W2542519785"],"related_works":["https://openalex.org/W1971176687","https://openalex.org/W4239966178","https://openalex.org/W1766239798","https://openalex.org/W2376449535","https://openalex.org/W2171140030","https://openalex.org/W80466176","https://openalex.org/W4321384965","https://openalex.org/W2388612496","https://openalex.org/W2129322154","https://openalex.org/W2152560113"],"abstract_inverted_index":{"The":[0,120],"Selectively":[1],"Reliable":[2],"Multicast":[3],"transport":[4,30],"Protocol":[5,38],"(SRMP)":[6],"supports":[7],"a":[8,33,83,152],"mix":[9],"of":[10,18,22,32,60,78,85,98,156],"reliable":[11],"and":[12,40,69,106,151,158,171,174],"best-effort":[13],"multicast":[14],"by":[15,58],"taking":[16],"advantage":[17],"the":[19,29,53,66,75,86,99,147,163],"specific":[20],"requirements":[21],"distributed":[23,46],"virtual":[24],"simulation.":[25],"It":[26],"serves":[27],"as":[28],"layer":[31],"protocol":[34],"stack":[35],"with":[36,48,82,182],"Internet":[37],"multicast,":[39],"has":[41,167],"been":[42],"demonstrated":[43],"to":[44,73,178,185],"support":[45],"simulation":[47],"significantly":[49],"lower":[50],"demands":[51],"on":[52,94],"network":[54],"than":[55],"that":[56],"generated":[57],"use":[59],"multiple":[61],"TCP":[62],"connections.":[63],"We":[64,80,91,160],"address":[65],"iterative":[67,115,164],"design":[68],"prototyping":[70],"process":[71,107,166],"used":[72],"develop":[74],"current":[76],"implementation":[77,101,155],"SRMP.":[79,90,186],"begin":[81],"review":[84],"principles":[87],"involved":[88],"in":[89],"then":[92],"focus":[93],"two":[95,144],"major":[96],"aspects":[97],"SRMP":[100,149],"software":[102],"design,":[103],"inter-process":[104],"communication":[105,130],"concurrency":[108],"(threading),":[109],"which":[110],"were":[111],"developed":[112,124],"using":[113],"an":[114,139,169],"or":[116],"spiral":[117],"development":[118,165],"model.":[119],"earliest":[121],"prototypes":[122],"we":[123],"showed":[125],"disappointingly":[126],"poor":[127],"performance.":[128],"Inter-process":[129],"went":[131],"through":[132],"three":[133],"distinct":[134],"iterations":[135,145],"before":[136],"arriving":[137],"at":[138],"efficient":[140,170],"implementation;":[141],"threading":[142],"required":[143],"for":[146,154],"basic":[148],"functionality,":[150],"third":[153],"heartbeats":[157],"bundling.":[159],"describe":[161],"how":[162],"produced":[168],"effective":[172],"implementation,":[173],"can":[175],"be":[176],"expected":[177],"yield":[179],"similar":[180],"results":[181],"ongoing":[183],"enhancements":[184]},"counts_by_year":[{"year":2012,"cited_by_count":1}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
