{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,11,18]],"date-time":"2025-11-18T12:18:35Z","timestamp":1763468315938,"version":"3.41.0"},"reference-count":56,"publisher":"Association for Computing Machinery (ACM)","issue":"2","license":[{"start":{"date-parts":[[2016,1,6]],"date-time":"2016-01-06T00:00:00Z","timestamp":1452038400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"name":"DFG Cluster of Excellence on Ultra High-Speed Mobile Information and Communication"},{"DOI":"10.13039\/501100001659","name":"German Research Foundation","doi-asserted-by":"crossref","award":["DFG EXC 89"],"award-info":[{"award-number":["DFG EXC 89"]}],"id":[{"id":"10.13039\/501100001659","id-type":"DOI","asserted-by":"crossref"}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["ACM Trans. Model. Comput. Simul."],"published-print":{"date-parts":[[2016,1,28]]},"abstract":"<jats:p>\n            The technical evolution of wireless communication technology and the need for accurately modeling these increasingly complex systems causes a steady growth in the complexity of simulation models. At the same time, multi-core systems have become the de facto standard hardware platform. Unfortunately, wireless systems pose a particular challenge for parallel execution due to a\n            <jats:italic>tight coupling<\/jats:italic>\n            of network entities in space and time. Moreover, model developers are often domain experts with no in-depth understanding of parallel and distributed simulation. In combination, both aspects severely limit the performance and the efficiency of existing parallelization techniques. We address these challenges by presenting\n            <jats:italic>parallel expanded event simulation<\/jats:italic>\n            , a novel modeling paradigm that extends discrete events with durations that span a period in simulated time. The resulting\n            <jats:italic>expanded events<\/jats:italic>\n            form the basis for a conservative synchronization scheme that considers overlapping expanded events eligible for parallel processing. We then put these concepts into practice by implementing H\n            <jats:sc>orizon<\/jats:sc>\n            , a parallel expanded event simulation framework specifically tailored to the characteristics of multi-core systems. Our evaluation shows that H\n            <jats:sc>orizon<\/jats:sc>\n            achieves considerable speedups in synthetic as well as real-world simulation models and considerably outperforms the current state-of-the-art in distributed simulation.\n          <\/jats:p>","DOI":"10.1145\/2832909","type":"journal-article","created":{"date-parts":[[2016,1,7]],"date-time":"2016-01-07T14:04:54Z","timestamp":1452175494000},"page":"1-26","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":5,"title":["Parallel Expanded Event Simulation of Tightly Coupled Systems"],"prefix":"10.1145","volume":"26","author":[{"given":"Georg","family":"Kunz","sequence":"first","affiliation":[{"name":"RWTH Aachen University, Aachen, Germany"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Mirko","family":"Stoffers","sequence":"additional","affiliation":[{"name":"RWTH Aachen University, Aachen, Germany"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Olaf","family":"Landsiedel","sequence":"additional","affiliation":[{"name":"Chalmers University of Technology, G\u00f6teborg, Sweden"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Klaus","family":"Wehrle","sequence":"additional","affiliation":[{"name":"RWTH Aachen University, Aachen, Germany"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"James","family":"Gross","sequence":"additional","affiliation":[{"name":"KTH Royal Institute of Technology"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2016,1,6]]},"reference":[{"key":"e_1_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1109\/71.850835"},{"volume-title":"Proceedings of the 5th International ICST Conference on Simulation Tools and Techniques.","author":"Barnes P. D.","key":"e_1_2_1_2_1"},{"volume-title":"Proceedings of EuroSim Congress on Modelling and Simulation.","year":"2004","author":"Barr R.","key":"e_1_2_1_3_1"},{"key":"e_1_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/1164717.1164725"},{"key":"e_1_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1109\/TIT.2008.926344"},{"key":"e_1_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.1979.230182"},{"volume-title":"Proceedings of the 37th Winter Simulation Conference.","author":"Chen G.","key":"e_1_2_1_7_1"},{"key":"e_1_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1109\/PADS.2011.5936752"},{"key":"e_1_2_1_9_1","unstructured":"J. Cowie A. Ogielski and D. M. Nicol. 2002. The SSFNet Network Simulator. Software on-line: http:\/\/www.ssfnet.org\/homePage.html. (2002).  J. Cowie A. Ogielski and D. M. Nicol. 2002. The SSFNet Network Simulator. Software on-line: http:\/\/www.ssfnet.org\/homePage.html. (2002)."},{"key":"e_1_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1109\/5992.743621"},{"volume-title":"Proceedings of the 5th International ICST Conference on Simulation Tools and Techniques.","author":"D\u2019Angelo G.","key":"e_1_2_1_11_1"},{"key":"e_1_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/84537.84545"},{"volume-title":"Proceedings of the SCS Multiconference on Distributed Simulation.","year":"1990","author":"Fujimoto R. M.","key":"e_1_2_1_13_1"},{"key":"e_1_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.5555\/301429.301457"},{"volume-title":"Proceedings of 11th International IEEE Symposium on Modeling, Analysis and Simulation of Computer and Telecommunication Systems.","author":"Fujimoto R. M.","key":"e_1_2_1_15_1"},{"key":"e_1_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1109\/JSAC.2003.809458"},{"key":"e_1_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/1409944.1409983"},{"key":"e_1_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/1190455.1190468"},{"key":"e_1_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/268437.268523"},{"key":"e_1_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/508366.508370"},{"key":"e_1_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1109\/IPDPS.2012.55"},{"key":"e_1_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1109\/35.995857"},{"volume-title":"Exploiting Multi-core Systems for Parallel Network Simulation","author":"Kunz G.","key":"e_1_2_1_23_1"},{"key":"e_1_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1109\/MASCOTS.2010.26"},{"volume-title":"Proceedings of the 17th International IEEE Symposium on Modeling, Analysis and Simulation of Computer and Telecommunication Systems.","author":"Kunz G.","key":"e_1_2_1_25_1"},{"volume-title":"Proceedings of the 4th International Workshop on OMNeT++.","author":"Kunz G.","key":"e_1_2_1_26_1"},{"volume-title":"Proceedings of the 5th International ICST Conf. on Simulation Tools and Techniques.","author":"Kunz G.","key":"e_1_2_1_27_1"},{"key":"e_1_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1145\/2601381.2601390"},{"volume-title":"Parallel Discrete-Event Simulation","author":"Liu J.","key":"e_1_2_1_29_1"},{"volume-title":"Proceedings of the 2009 Winter Simulation Conference.","author":"Liu J.","key":"e_1_2_1_30_1"},{"volume-title":"Proceedings 15th Workshop on Parallel and Distributed Simulation.","author":"Liu J.","key":"e_1_2_1_31_1"},{"volume-title":"Proceedings of the 16th Workshop on Parallel and Distributed Simulation.","author":"Liu J.","key":"e_1_2_1_32_1"},{"key":"e_1_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.5555\/336146.336183"},{"key":"e_1_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.5555\/1018425.1020283"},{"key":"e_1_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.1145\/55595.55597"},{"key":"e_1_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.comcom.2005.07.011"},{"volume-title":"Proceedings of the 6th International IEEE Symposium on Modeling, Analysis and Simulation of Computer and Telecommunication Systems.","author":"Meyer R. A.","key":"e_1_2_1_37_1"},{"volume-title":"Proceedings of the 13th Workshop on Parallel and Distributed Simulation.","author":"Meyer R. A.","key":"e_1_2_1_38_1"},{"volume-title":"Proceedings of the 16th European Wireless Conference.","author":"Naghibi F.","key":"e_1_2_1_39_1"},{"key":"e_1_2_1_40_1","doi-asserted-by":"publisher","DOI":"10.1145\/256562.256591"},{"volume-title":"Darpa Network Modeling and Simulation (NMS) Baseline Network Topology. Last accessed","year":"2014","author":"Nicol D. M.","key":"e_1_2_1_41_1"},{"key":"e_1_2_1_42_1","doi-asserted-by":"publisher","DOI":"10.1109\/TPDS.2002.1003854"},{"key":"e_1_2_1_43_1","doi-asserted-by":"publisher","DOI":"10.5555\/1218112.1218132"},{"key":"e_1_2_1_44_1","doi-asserted-by":"publisher","DOI":"10.1109\/PADS.2007.6"},{"key":"e_1_2_1_45_1","doi-asserted-by":"publisher","DOI":"10.1109\/PADS.2008.8"},{"key":"e_1_2_1_46_1","doi-asserted-by":"publisher","DOI":"10.1145\/1641804.1641828"},{"volume-title":"Proceedings of the 73rd IEEE Vehicular Technology Conference.","author":"Punal O.","key":"e_1_2_1_47_1"},{"key":"e_1_2_1_48_1","doi-asserted-by":"publisher","DOI":"10.1145\/944773.944775"},{"volume-title":"Proceedings of the European Simulation Symposium.","author":"Sekercioglu A.","key":"e_1_2_1_50_1"},{"volume-title":"Proceedings of the 1st OMNeT++ Community Summit.","author":"Stoffers M.","key":"e_1_2_1_51_1"},{"key":"e_1_2_1_52_1","doi-asserted-by":"publisher","DOI":"10.4108\/icst.simutools.2014.254622"},{"volume-title":"Proceedings of the 15th European Simulation Multiconference.","year":"2001","author":"Varga A.","key":"e_1_2_1_53_1"},{"volume-title":"Retrieved","year":"2014","author":"Varga A.","key":"e_1_2_1_54_1"},{"key":"e_1_2_1_55_1","doi-asserted-by":"publisher","DOI":"10.1109\/PADS.2012.46"},{"key":"e_1_2_1_56_1","doi-asserted-by":"publisher","DOI":"10.1109\/TVT.2007.895490"},{"volume-title":"Proceedings of the 6th International ICST Conf. on Simulation Tools and Techniques.","author":"Yoginath S. B.","key":"e_1_2_1_57_1"}],"container-title":["ACM Transactions on Modeling and Computer Simulation"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2832909","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/2832909","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T05:43:04Z","timestamp":1750225384000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2832909"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2016,1,6]]},"references-count":56,"journal-issue":{"issue":"2","published-print":{"date-parts":[[2016,1,28]]}},"alternative-id":["10.1145\/2832909"],"URL":"https:\/\/doi.org\/10.1145\/2832909","relation":{},"ISSN":["1049-3301","1558-1195"],"issn-type":[{"type":"print","value":"1049-3301"},{"type":"electronic","value":"1558-1195"}],"subject":[],"published":{"date-parts":[[2016,1,6]]},"assertion":[{"value":"2014-03-01","order":0,"name":"received","label":"Received","group":{"name":"publication_history","label":"Publication History"}},{"value":"2015-09-01","order":1,"name":"accepted","label":"Accepted","group":{"name":"publication_history","label":"Publication History"}},{"value":"2016-01-06","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}