{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,5,2]],"date-time":"2025-05-02T10:10:02Z","timestamp":1746180602315,"version":"3.40.4"},"publisher-location":"Berlin, Heidelberg","reference-count":32,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783642544194"},{"type":"electronic","value":"9783642544200"}],"license":[{"start":{"date-parts":[[2014,1,1]],"date-time":"2014-01-01T00:00:00Z","timestamp":1388534400000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2014]]},"DOI":"10.1007\/978-3-642-54420-0_49","type":"book-chapter","created":{"date-parts":[[2014,4,9]],"date-time":"2014-04-09T21:40:41Z","timestamp":1397079641000},"page":"501-512","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":8,"title":["The ROme OpTimistic Simulator: A Tutorial"],"prefix":"10.1007","author":[{"given":"Alessandro","family":"Pellegrini","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Francesco","family":"Quaglia","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","reference":[{"issue":"10","key":"49_CR1","doi-asserted-by":"publisher","first-page":"30","DOI":"10.1145\/84537.84545","volume":"33","author":"R.M. Fujimoto","year":"1990","unstructured":"Fujimoto, R.M.: Parallel discrete event simulation. Communications of the ACM\u00a033(10), 30\u201353 (1990)","journal-title":"Communications of the ACM"},{"key":"49_CR2","doi-asserted-by":"crossref","unstructured":"Madhava Rao, D., Thondugulam, N., Radhakrishnan, R., Wilsey, P.: Unsynchronized parallel discrete event simulation. In: Winter Simulation Conference Proc., vol.\u00a02, pp. 1563\u20131570 (December 1998)","DOI":"10.1109\/WSC.1998.746030"},{"issue":"3","key":"49_CR3","doi-asserted-by":"publisher","first-page":"119","DOI":"10.1016\/S0020-0190(99)00056-3","volume":"70","author":"F. Quaglia","year":"1999","unstructured":"Quaglia, F., Baldoni, R.: Exploiting intra-object dependencies in parallel simulation. Inf. Process. Lett.\u00a070(3), 119\u2013125 (1999)","journal-title":"Inf. Process. Lett."},{"key":"49_CR4","doi-asserted-by":"crossref","unstructured":"Fujimoto, R.M.: Exploiting temporal uncertainty in parallel and distributed simulation. In: Proc. of the 13th Workshop on Parallel and Distributed Simulation, pp. 46\u201353. IEEE Comp. Soc. (May 1999)","DOI":"10.1109\/PADS.1999.766160"},{"issue":"2","key":"49_CR5","doi-asserted-by":"publisher","first-page":"109","DOI":"10.1145\/1060576.1060577","volume":"15","author":"W. Cai","year":"2005","unstructured":"Cai, W., Turner, S.J., Lee, B.S., Zhou, J.: An alternative time management mechanism for distributed simulations. ACM Transactions on Modeling and Computer Simulation\u00a015(2), 109\u2013137 (2005)","journal-title":"ACM Transactions on Modeling and Computer Simulation"},{"issue":"3","key":"49_CR6","doi-asserted-by":"publisher","first-page":"404","DOI":"10.1145\/3916.3988","volume":"7","author":"D.R. Jefferson","year":"1985","unstructured":"Jefferson, D.R.: Virtual Time. ACM Transactions on Programming Languages and System\u00a07(3), 404\u2013425 (1985)","journal-title":"ACM Transactions on Programming Languages and System"},{"key":"49_CR7","unstructured":"Bellenot, S.: Global virtual time algorithms. In: Proc. of the SCS Multiconference on Distributed Simulation, pp. 122\u2013127 (January 1990)"},{"issue":"3","key":"49_CR8","doi-asserted-by":"publisher","first-page":"223","DOI":"10.1145\/189443.189444","volume":"4","author":"B.R. Preiss","year":"1994","unstructured":"Preiss, B.R., Loucks, W.M., MacIntyre, D.: Effects of the checkpoint interval on time and space in Time Warp. ACM Transactions on Modeling and Computer Simulation\u00a04(3), 223\u2013253 (1994)","journal-title":"ACM Transactions on Modeling and Computer Simulation"},{"key":"49_CR9","doi-asserted-by":"crossref","unstructured":"Palaniswamy, A.C., Wilsey, P.A.: An analytical comparison of periodic checkpointing and incremental state saving. In: Proc. of the 7th Workshop on Parallel and Distributed Simulation, pp. 127\u2013134. ACM (1993)","DOI":"10.1145\/174134.158475"},{"key":"49_CR10","doi-asserted-by":"crossref","unstructured":"R\u00f6nngren, R., Liljenstam, M., Ayani, R., Montagnat, J.: Transparent incremental state saving in Time Warp parallel discrete event simulation. In: Proc. of the 10th Workshop on Parallel and Distributed Simulation, pp. 70\u201377. IEEE Comp. Soc. (May 1996)","DOI":"10.1145\/238793.238818"},{"key":"49_CR11","doi-asserted-by":"crossref","unstructured":"Santoro, A., Quaglia, F.: Transparent state management for optimistic synchronization in the High Level Architecture. In: Proc. of the 19th Workshop on Principles of Advanced and Distributed Simulation, pp. 171\u2013180. IEEE Comp. Soc. (June 2005)","DOI":"10.1109\/PADS.2005.34"},{"key":"49_CR12","doi-asserted-by":"crossref","unstructured":"West, D., Panesar, K.: Automatic incremental state saving. In: Proc. of the 10th Workshop on Parallel and Distributed Simulation, pp. 78\u201385. IEEE Comp. Soc. (May 1996)","DOI":"10.1145\/238793.238820"},{"issue":"3","key":"49_CR13","doi-asserted-by":"publisher","first-page":"224","DOI":"10.1145\/347823.347828","volume":"9","author":"C.D. Carothers","year":"1999","unstructured":"Carothers, C.D., Perumalla, K.S., Fujimoto, R.M.: Efficient optimistic parallel simulations using reverse computation. ACM Transactions on Modeling and Computer Simulation\u00a09(3), 224\u2013253 (1999)","journal-title":"ACM Transactions on Modeling and Computer Simulation"},{"key":"49_CR14","doi-asserted-by":"crossref","unstructured":"Som, T.K., Sargent, R.G.: A probabilistic event scheduling policy for optimistic parallel discrete event simulation. In: Proc. of the 12th Workshop on Parallel and Distributed Simulation, pp. 56\u201363. IEEE Comp. Soc. (May 1998)","DOI":"10.1145\/278009.278016"},{"key":"49_CR15","doi-asserted-by":"crossref","unstructured":"Quaglia, F., Cortellessa, V.: On the processor scheduling problem in time warp synchronization. ACM Transactions on Modeling and Computer Simulation 12 (July 2002)","DOI":"10.1145\/643114.643115"},{"key":"49_CR16","doi-asserted-by":"crossref","unstructured":"R\u00f6nngren, R., Ayani, R.: Service oriented scheduling in Time Warp. In: Proc. of 1994 Winter Simulation Conference, pp. 1340\u20131346. Society for Computer Simulation (December 1994)","DOI":"10.1109\/WSC.1994.717528"},{"key":"49_CR17","doi-asserted-by":"crossref","unstructured":"Palaniswamy, A.C., Wilsey, P.A.: Scheduling Time Warp processes using adaptive control techniques. In: Proc. of the 1994 Winter Simulation Conference, pp. 731\u2013738. Society for Computer Simulation (December 1994)","DOI":"10.1109\/WSC.1994.717422"},{"key":"49_CR18","unstructured":"Lin, Y.B., Lazowska, E.D.: Processor scheduling for Time Warp parallel simulation. In: Proc. of the 23rd SCS Multiconference on Advances in Parallel and Distributed Simulation, pp. 11\u201314. IEEE Comp. Soc. (January 1991)"},{"key":"49_CR19","unstructured":"HPDCS Research Group: ROOT-Sim: The ROme OpTimistic Simulator - v 1.0 (October 2012), http:\/\/www.dis.uniroma1.it\/~hpdcs\/ROOT-Sim\/"},{"key":"49_CR20","unstructured":"Kernighan, B.W., Ritchie, D.M.: The C Programming Language, 2nd edn. Prentice Hall Professional Technical Reference (1988)"},{"issue":"4","key":"49_CR21","doi-asserted-by":"publisher","first-page":"423","DOI":"10.1006\/jpdc.1993.1075","volume":"18","author":"F. Mattern","year":"1993","unstructured":"Mattern, F.: Efficient algorithms for distributed snapshots and global virtual time approximation. Journal of Parallel Distributed Computing\u00a018(4), 423\u2013434 (1993)","journal-title":"Journal of Parallel Distributed Computing"},{"issue":"3","key":"49_CR22","doi-asserted-by":"publisher","first-page":"375","DOI":"10.1145\/568522.568525","volume":"34","author":"M. Elnozahy","year":"2002","unstructured":"Elnozahy, M., Alvisi, L., Wang, Y.M., Johnson, D.B.: A survey of rollback-recovery protocols in message-passing systems. ACM Computing Surveys\u00a034(3), 375\u2013408 (2002)","journal-title":"ACM Computing Surveys"},{"key":"49_CR23","doi-asserted-by":"crossref","unstructured":"Toccaceli, R., Quaglia, F.: DyMeLoR: Dynamic Memory Logger and Restorer library for optimistic simulation objects with generic memory layout. In: Proc. of the 22nd Workshop on Principles of Advanced and Distributed Simulation, pp. 163\u2013172. IEEE Comp. Soc. (2008)","DOI":"10.1109\/PADS.2008.23"},{"key":"49_CR24","doi-asserted-by":"crossref","unstructured":"Pellegrini, A., Vitali, R., Quaglia, F.: Di-DyMeLoR: Logging only dirty chunks for efficient management of dynamic memory based optimistic simulation objects. In: Proc. of the 23rd Workshop on Principles of Advanced and Distributed Simulation. IEEE Comp. Soc. (2009)","DOI":"10.1109\/PADS.2009.24"},{"key":"49_CR25","doi-asserted-by":"crossref","unstructured":"Vitali, R., Pellegrini, A., Quaglia, F.: Autonomic log\/restore for advanced optimistic simulation systems. In: Proc. of the Symposium on Modeling, Analysis, and Simulation of Computer and Telecommunication Systems, pp. 319\u2013327. IEEE Comp. Soc. (2010)","DOI":"10.1109\/MASCOTS.2010.40"},{"key":"49_CR26","doi-asserted-by":"crossref","unstructured":"Pellegrini, A., Vitali, R., Quaglia, F.: An evolutionary algorithm to optimize log\/restore operations within optimistic simulation platforms. In: Proc. of the 4th International ICST Conference on Simulation Tools and Techniques, SIGSIM (2011)","DOI":"10.4108\/icst.simutools.2011.245556"},{"key":"49_CR27","doi-asserted-by":"crossref","unstructured":"Santoro, T., Quaglia, F.: A low-overhead constant-time LTF scheduler for optimistic simulation systems. In: Proc. of the IEEE Symposium on Computers and Communications, pp. 948\u2013953 (2010)","DOI":"10.1109\/ISCC.2010.5546544"},{"key":"49_CR28","doi-asserted-by":"crossref","unstructured":"Vitali, R., Pellegrini, A., Quaglia, F.: Towards symmetric multi-threaded optimistic simulation kernels. In: Proc. of the 26th International Workshop on Principles of Advanced and Distributed Simulation, PADS, pp. 211\u2013220. IEEE Comp. Soc. (August 2012)","DOI":"10.1109\/PADS.2012.46"},{"key":"49_CR29","doi-asserted-by":"crossref","unstructured":"Peluso, S., Didona, D., Quaglia, F.: Application transparent migration of simulation objects with generic memory layout. In: Proc. of the 25th Workshop on Principles of Advanced and Distributed Simulation, pp. 169\u2013177. IEEE Comp. Soc. (June 2011)","DOI":"10.1109\/PADS.2011.5936755"},{"issue":"3","key":"49_CR30","doi-asserted-by":"publisher","first-page":"2","DOI":"10.1145\/2425248.2425250","volume":"40","author":"R. Vitali","year":"2012","unstructured":"Vitali, R., Pellegrini, A., Quaglia, F.: Load sharing for optimistic parallel simulations on multi core machines. SIGMETRICS Performance Evaluation Review\u00a040(3), 2\u201311 (2012)","journal-title":"SIGMETRICS Performance Evaluation Review"},{"key":"49_CR31","doi-asserted-by":"crossref","unstructured":"Pellegrini, A., Vitali, R., Quaglia, F.: Transparent and efficient shared-state management for optimistic simulations on multi-core machines. In: Proc. 20th International Symposium on Modeling, Analysis and Simulation of Computer and Telecommunication Systems, pp. 134\u2013141. IEEE Comp. Soc. (August 2012)","DOI":"10.1109\/MASCOTS.2012.25"},{"key":"49_CR32","doi-asserted-by":"crossref","unstructured":"Antonacci, F., Pellegrini, A., Quaglia, F.: Consistent and efficient output-stream management in optimistic simulation platform. In: Proc. of the 2013 ACM SIGSIM Conference on Principles of Advanced Discrete Simulation, pp. 315\u2013326. ACM (May 2013)","DOI":"10.1145\/2486092.2486133"}],"container-title":["Lecture Notes in Computer Science","Euro-Par 2013: Parallel Processing Workshops"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-642-54420-0_49","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,5,2]],"date-time":"2025-05-02T09:48:54Z","timestamp":1746179334000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-642-54420-0_49"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2014]]},"ISBN":["9783642544194","9783642544200"],"references-count":32,"URL":"https:\/\/doi.org\/10.1007\/978-3-642-54420-0_49","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2014]]},"assertion":[{"value":"This content has been made available to all.","name":"free","label":"Free to read"}]}}