{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,26]],"date-time":"2025-06-26T15:03:16Z","timestamp":1750950196599,"version":"3.41.0"},"reference-count":22,"publisher":"Association for Computing Machinery (ACM)","issue":"1","license":[{"start":{"date-parts":[[2014,5,15]],"date-time":"2014-05-15T00:00:00Z","timestamp":1400112000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["SIGOPS Oper. Syst. Rev."],"published-print":{"date-parts":[[2014,5,15]]},"abstract":"<jats:p>Distributed systems are usually modeled by a set of distributed processes spread over a number of networked computers. Such processes communicate and synchronize themselves by message passing through communication channels. Processes and communication channels can be characterized by synchronous or asynchronous timeliness behavior, according to the characteristics of underlying systems (operating system and communication sub-system). Unlike conventional distributed systems, the timeliness characteristics of dynamic and hybrid distributed systems may vary over time, according to the availability of resources and occurrence of failures. Such systems are becoming common today because of the increasing diversity and heterogeneity of computer networks and associated devices. Due to their high complexity, these systems are difficult to test or verify. In this paper, we introduce a novel simulation tool for such environments, where distinct fault models and timeliness properties can be dynamically assigned to processes and communication channels. Such a tool is meant not only for protocol evaluation but also for prototyping, allowing code reuse in real applications.<\/jats:p>","DOI":"10.1145\/2626401.2626404","type":"journal-article","created":{"date-parts":[[2014,5,20]],"date-time":"2014-05-20T13:47:43Z","timestamp":1400593663000},"page":"11-18","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":1,"title":["A performance evaluation tool for hybrid and dynamic distributed systems"],"prefix":"10.1145","volume":"48","author":[{"given":"Allan Edgard","family":"Silva Freitas","sequence":"first","affiliation":[{"name":"Federal Institute of Bahia (IFBA), Salvador, BA, Brazil and Federal University of Bahia (UFBA), Salvador, BA, Brazil"}]},{"given":"Raimundo Jos\u00e9","family":"de Ara\u00fajo Mac\u00eado","sequence":"additional","affiliation":[{"name":"Federal University of Bahia (UFBA), Salvador, BA, Brazil"}]}],"member":"320","published-online":{"date-parts":[[2014,5,15]]},"reference":[{"doi-asserted-by":"publisher","key":"e_1_2_1_2_1","DOI":"10.1016\/j.jnca.2011.07.015"},{"doi-asserted-by":"publisher","key":"e_1_2_1_3_1","DOI":"10.1109\/2.841785"},{"doi-asserted-by":"publisher","key":"e_1_2_1_4_1","DOI":"10.1109\/FTCS.1988.5321"},{"doi-asserted-by":"publisher","key":"e_1_2_1_5_1","DOI":"10.1109\/FTCSH.1995.532668"},{"doi-asserted-by":"publisher","key":"e_1_2_1_6_1","DOI":"10.1145\/2433140.2433149"},{"doi-asserted-by":"publisher","key":"e_1_2_1_7_1","DOI":"10.1145\/505202.505230"},{"doi-asserted-by":"publisher","key":"e_1_2_1_8_1","DOI":"10.1109\/TDSC.2007.3"},{"doi-asserted-by":"publisher","key":"e_1_2_1_9_1","DOI":"10.1145\/1190455.1190468"},{"doi-asserted-by":"crossref","unstructured":"R. Ihaka and R. Gentleman. R: a language for data analysis and graphics. Journal of computational and graphical statistics 5(3):299--314 1996.  R. Ihaka and R. Gentleman. R: a language for data analysis and graphics. Journal of computational and graphical statistics 5(3):299--314 1996.","key":"e_1_2_1_10_1","DOI":"10.1080\/10618600.1996.10474713"},{"volume-title":"Wiley & Sons","year":"1991","author":"Jain R.","key":"e_1_2_1_11_1"},{"key":"e_1_2_1_12_1","first-page":"222","volume-title":"Proceedings of the 11th International Conference on Distributed Computing Systems (ICDCS)","author":"Kaashoek M.","year":"1990"},{"doi-asserted-by":"publisher","key":"e_1_2_1_13_1","DOI":"10.1109\/ISORC.2008.25"},{"doi-asserted-by":"publisher","key":"e_1_2_1_14_1","DOI":"10.1016\/S0019-9958(84)80033-9"},{"doi-asserted-by":"crossref","unstructured":"M. MacDougall. Smpl-a simple portable simulation language 1980.  M. MacDougall. Smpl-a simple portable simulation language 1980.","key":"e_1_2_1_15_1","DOI":"10.1109\/MARK.1979.8817147"},{"volume-title":"Proceedings of the 28th Brazilian Symposium on Computer Networks and Distributed Systems (SBRC). SBC","year":"2010","author":"Mac\u00eado R. J. A.","key":"e_1_2_1_16_1"},{"doi-asserted-by":"publisher","key":"e_1_2_1_17_1","DOI":"10.1016\/j.jpdc.2012.12.005"},{"doi-asserted-by":"publisher","key":"e_1_2_1_18_1","DOI":"10.1109\/ARES.2009.165"},{"doi-asserted-by":"publisher","key":"e_1_2_1_19_1","DOI":"10.1145\/183019.183043"},{"doi-asserted-by":"publisher","key":"e_1_2_1_20_1","DOI":"10.5555\/1850659.1850663"},{"doi-asserted-by":"publisher","key":"e_1_2_1_21_1","DOI":"10.1002\/spe.585"},{"doi-asserted-by":"publisher","key":"e_1_2_1_22_1","DOI":"10.5555\/516966.845039"},{"key":"e_1_2_1_23_1","volume-title":"Proceedings of the European Simulation Multiconference (ESM)","volume":"9","author":"Varga A.","year":"2001"}],"container-title":["ACM SIGOPS Operating Systems Review"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2626401.2626404","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/2626401.2626404","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T07:19:42Z","timestamp":1750231182000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2626401.2626404"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2014,5,15]]},"references-count":22,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2014,5,15]]}},"alternative-id":["10.1145\/2626401.2626404"],"URL":"https:\/\/doi.org\/10.1145\/2626401.2626404","relation":{},"ISSN":["0163-5980"],"issn-type":[{"type":"print","value":"0163-5980"}],"subject":[],"published":{"date-parts":[[2014,5,15]]},"assertion":[{"value":"2014-05-15","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}