{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,19]],"date-time":"2025-06-19T04:17:48Z","timestamp":1750306668338,"version":"3.41.0"},"reference-count":45,"publisher":"Association for Computing Machinery (ACM)","issue":"1","license":[{"start":{"date-parts":[[2015,6,29]],"date-time":"2015-06-29T00:00:00Z","timestamp":1435536000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"name":"Future Data Center Technology Thematic Strategic Research Programme of the Singapore Agency for Science, Technology and Research","award":["112 172 0015"],"award-info":[{"award-number":["112 172 0015"]}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["ACM Trans. Model. Comput. Simul."],"published-print":{"date-parts":[[2015,12,28]]},"abstract":"<jats:p>\n            Parallel and distributed simulations (or\n            <jats:italic>High-Level Architecture<\/jats:italic>\n            (HLA)-based simulations) employing optimistic synchronization allow federates to advance simulation time freely at the risk of overoptimistic executions and execution rollbacks. As a result, the simulation performance may degrade significantly due to the simulation workload imbalance among federates. In this article, we investigate the execution of parallel and distributed simulations on Cloud and data centers with\n            <jats:italic>Virtual Execution Environments<\/jats:italic>\n            (VEEs). In order to speed up simulation execution, an\n            <jats:italic>Adaptive Resource Provisioning Mechanism in Virtual Execution Environments<\/jats:italic>\n            (ArmVee) is proposed. It is composed of a performance monitor and a resource manager. The former measures federate performance transparently to the simulation application. The latter distributes available resources among federates based on the measured federate performance. Federates with different simulation workloads are thus able to advance their simulation times with comparable speeds, thus are able to avoid wasting time and resources on overoptimistic executions and execution rollbacks. ArmVee is evaluated using a real-world simulation model with various simulation workload inputs and different parameter settings. The experimental results show that ArmVee is able to speed up the simulation execution significantly. In addition, it also greatly reduces memory usage and is scalable.\n          <\/jats:p>","DOI":"10.1145\/2717309","type":"journal-article","created":{"date-parts":[[2015,6,29]],"date-time":"2015-06-29T18:10:42Z","timestamp":1435601442000},"page":"1-25","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":0,"title":["Adaptive Resource Provisioning Mechanism in VEEs for Improving Performance of HLA-Based Simulations"],"prefix":"10.1145","volume":"26","author":[{"given":"Zengxiang","family":"Li","sequence":"first","affiliation":[{"name":"Institute of High Performance Computing, Singapore"}]},{"given":"Wentong","family":"Cai","sequence":"additional","affiliation":[{"name":"Nanyang Technological University, Singapore"}]},{"given":"Stephen John","family":"Turner","sequence":"additional","affiliation":[{"name":"Nanyang Technological University, Singapore"}]},{"given":"Xiaorong","family":"Li","sequence":"additional","affiliation":[{"name":"Infocomm Development Authority of Singapore, Singapore"}]},{"given":"Ta Nguyen Binh","family":"Duong","sequence":"additional","affiliation":[{"name":"Ngee Ann Polytechnic, Singapore"}]},{"given":"Rick Siow Mong","family":"Goh","sequence":"additional","affiliation":[{"name":"Institute of High Performance Computing, Singapore"}]}],"member":"320","published-online":{"date-parts":[[2015,6,29]]},"reference":[{"key":"e_1_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1145\/1165389.945462"},{"key":"e_1_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1145\/1730836.1730842"},{"key":"e_1_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1007\/11942634_89"},{"key":"e_1_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.5555\/336146.336157"},{"key":"e_1_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.1979.230182"},{"key":"e_1_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1109\/PADS.2011.5936752"},{"volume-title":"Proceedingss of the 44th Conference on Winter Simulation (WSC'12)","author":"Child R.","key":"e_1_2_1_8_1","unstructured":"R. Child and P. A. Wilsey . 2012. Using DVFS to optimize time warp simulations . In Proceedingss of the 44th Conference on Winter Simulation (WSC'12) . R. Child and P. A. Wilsey. 2012. Using DVFS to optimize time warp simulations. In Proceedingss of the 44th Conference on Winter Simulation (WSC'12)."},{"key":"e_1_2_1_9_1","volume-title":"Proceedings of Conference on Symposium on Networked Systems Design & Implementation -","volume":"2","author":"Clark C.","unstructured":"C. Clark , K. Fraser , S. Hand , J. G. Hansen , E. Jul , C. Limpach , I. Pratt , and A. Warfield . 2005. Live migration of virtual machines . In Proceedings of Conference on Symposium on Networked Systems Design & Implementation - Volume 2 (NSDI'05). 273--286. C. Clark, K. Fraser, S. Hand, J. G. Hansen, E. Jul, C. Limpach, I. Pratt, and A. Warfield. 2005. Live migration of virtual machines. In Proceedings of Conference on Symposium on Networked Systems Design & Implementation - Volume 2 (NSDI'05). 273--286."},{"key":"e_1_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1109\/HPCSim.2011.5999802"},{"volume-title":"Proceedings of the 5th International ICST Conference on Simulation Tools and Techniques (SIMUTOOLS'12)","author":"D'Angelo G.","key":"e_1_2_1_11_1","unstructured":"G. D'Angelo , S. Ferretti , and M. Marzolla . 2012. Time warp on the go . In Proceedings of the 5th International ICST Conference on Simulation Tools and Techniques (SIMUTOOLS'12) . 242--248. G. D'Angelo, S. Ferretti, and M. Marzolla. 2012. Time warp on the go. In Proceedings of the 5th International ICST Conference on Simulation Tools and Techniques (SIMUTOOLS'12). 242--248."},{"key":"e_1_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1109\/DS-RT.2012.11"},{"volume-title":"Parallel and Distributed Simulation Systems","author":"Fujimoto R. M.","key":"e_1_2_1_13_1","unstructured":"R. M. Fujimoto . 2000. Parallel and Distributed Simulation Systems . Wiley Interscience , New York, NY . R. M. Fujimoto. 2000. Parallel and Distributed Simulation Systems. Wiley Interscience, New York, NY."},{"key":"e_1_2_1_14_1","unstructured":"R. M. Fujimoto A. W. Malik and A. J. Park. 2010. Parallel and distributed simulation in the cloud. SCS Modeling and Simulation Magazine Society for Modeling and Simulation Intl. 1 (July 2010). Issue 3.  R. M. Fujimoto A. W. Malik and A. J. Park. 2010. Parallel and distributed simulation in the cloud. SCS Modeling and Simulation Magazine Society for Modeling and Simulation Intl. 1 (July 2010). Issue 3."},{"volume-title":"Proceedings of International Conference on Network and Service Management (CNSM'10)","author":"Gong Z.","key":"e_1_2_1_15_1","unstructured":"Z. Gong , X. Gu , and J. Wilkes . 2010. PRESS: PRedictive elastic ReSource scaling for cloud systems . In Proceedings of International Conference on Network and Service Management (CNSM'10) . 9--16. Z. Gong, X. Gu, and J. Wilkes. 2010. PRESS: PRedictive elastic ReSource scaling for cloud systems. In Proceedings of International Conference on Network and Service Management (CNSM'10). 9--16."},{"volume-title":"NATO Modeling and Simulation Group Symposium on Integrating Modelling & Simulation in the Defence Acquisition Lifecycle and Military Training Curriculum.","author":"Hannay J. E.","key":"e_1_2_1_16_1","unstructured":"J. E. Hannay , K. Br\u00e5then , O. M. Mevassvik , and A. Skjeltorp . 2014. Live, virtual, constructive (LVC) simulation for land training: Concept development & experimentation (CD&E) . In NATO Modeling and Simulation Group Symposium on Integrating Modelling & Simulation in the Defence Acquisition Lifecycle and Military Training Curriculum. J. E. Hannay, K. Br\u00e5then, O. M. Mevassvik, and A. Skjeltorp. 2014. Live, virtual, constructive (LVC) simulation for land training: Concept development & experimentation (CD&E). In NATO Modeling and Simulation Group Symposium on Integrating Modelling & Simulation in the Defence Acquisition Lifecycle and Military Training Curriculum."},{"volume-title":"Proceedings of the 11th International Symposium on Integrated Network Management (IM'09)","author":"Heo J.","key":"e_1_2_1_17_1","unstructured":"J. Heo , X. Zhu , P. Padala , and Z. Wang . 2009. Memory overbooking and dynamic control of Xen virtual machines in consolidated environments . In Proceedings of the 11th International Symposium on Integrated Network Management (IM'09) . 630--637. J. Heo, X. Zhu, P. Padala, and Z. Wang. 2009. Memory overbooking and dynamic control of Xen virtual machines in consolidated environments. In Proceedings of the 11th International Symposium on Integrated Network Management (IM'09). 630--637."},{"key":"e_1_2_1_18_1","unstructured":"IEEE. 2010. 1516-2010 IEEE Standard for Modeling and Simulation (M&S) High Level Architecture (HLA)-- Framework and Rules.  IEEE. 2010. 1516-2010 IEEE Standard for Modeling and Simulation (M&S) High Level Architecture (HLA)-- Framework and Rules."},{"key":"e_1_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1109\/IPDPS.2012.55"},{"key":"e_1_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/3916.3988"},{"key":"e_1_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/1555228.1555261"},{"key":"e_1_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1109\/DS-RT.2007.28"},{"key":"e_1_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1145\/2486092.2486119"},{"key":"e_1_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/158459.158460"},{"key":"e_1_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1109\/CLOUD.2009.79"},{"key":"e_1_2_1_26_1","volume-title":"Proceedings of the 29th Hawaii International Conference on System Sciences","volume":"386","author":"Martin D. E.","unstructured":"D. E. Martin , T. J. McBrayer , and P. A. Wilsey . 1996. WARPED: A time warp simulation kernel for analysis and application development . In Proceedings of the 29th Hawaii International Conference on System Sciences Volume 1: Software Technology and Architecture (HICSS'96). 383-- 386 . D. E. Martin, T. J. McBrayer, and P. A. Wilsey. 1996. WARPED: A time warp simulation kernel for analysis and application development. In Proceedings of the 29th Hawaii International Conference on System Sciences Volume 1: Software Technology and Architecture (HICSS'96). 383--386."},{"key":"e_1_2_1_27_1","unstructured":"J. Mason. 2009. A Detailed Look at Data Replication Options for Disaster Recovery Planning. White Paper.  J. Mason. 2009. A Detailed Look at Data Replication Options for Disaster Recovery Planning. White Paper."},{"volume-title":"Proceedings of the Conference on Supercomputing (SC'08)","author":"Nae V.","key":"e_1_2_1_28_1","unstructured":"V. Nae , A. Iosup , S. Podlipnig , R. Prodan , D. Epema , and T. Fahringer . 2008. Efficient management of data center resources for massively multiplayer online games . In Proceedings of the Conference on Supercomputing (SC'08) . 10:1--10:12. V. Nae, A. Iosup, S. Podlipnig, R. Prodan, D. Epema, and T. Fahringer. 2008. Efficient management of data center resources for massively multiplayer online games. In Proceedings of the Conference on Supercomputing (SC'08). 10:1--10:12."},{"key":"e_1_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1145\/1519065.1519068"},{"volume-title":"Proceedings of Conference on Web Services (ICWS'07)","author":"Pan K.","key":"e_1_2_1_30_1","unstructured":"K. Pan , S. J. Turner , W. Cai , and Z. Li . 2007. A service oriented HLA RTI on the grid . In Proceedings of Conference on Web Services (ICWS'07) . 984--992. K. Pan, S. J. Turner, W. Cai, and Z. Li. 2007. A service oriented HLA RTI on the grid. In Proceedings of Conference on Web Services (ICWS'07). 984--992."},{"key":"e_1_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1145\/268826.268908"},{"key":"e_1_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1145\/2070562.2070584"},{"key":"e_1_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.1109\/DS-RT.2006.2"},{"key":"e_1_2_1_34_1","unstructured":"D. Schanzenbach and H. Casanova. 2008. Accuracy and Responsiveness of CPU Sharing Using Xens Cap Values. Technical Report. Computer and Information Sciences Department University of Hawai at Manoa.  D. Schanzenbach and H. Casanova. 2008. Accuracy and Responsiveness of CPU Sharing Using Xens Cap Values. Technical Report. Computer and Information Sciences Department University of Hawai at Manoa."},{"key":"e_1_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.1145\/2038916.2038921"},{"volume-title":"Proceedings of the SCS Multiconference on Distributed Simulation. 34--42","author":"Sokol L. M.","key":"e_1_2_1_36_1","unstructured":"L. M. Sokol , D. P. Briscoe , and A. P. Wieland . 1988. MTW: A strategy for scheduling discrete simulation events for concurrent execution . In Proceedings of the SCS Multiconference on Distributed Simulation. 34--42 . L. M. Sokol, D. P. Briscoe, and A. P. Wieland. 1988. MTW: A strategy for scheduling discrete simulation events for concurrent execution. In Proceedings of the SCS Multiconference on Distributed Simulation. 34--42."},{"key":"e_1_2_1_37_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.simpat.2013.11.002"},{"key":"e_1_2_1_38_1","doi-asserted-by":"publisher","DOI":"10.1145\/1966445.1966469"},{"key":"e_1_2_1_39_1","doi-asserted-by":"publisher","DOI":"10.1109\/PADS.2012.46"},{"key":"e_1_2_1_40_1","doi-asserted-by":"publisher","DOI":"10.1177\/0037549705054931"},{"key":"e_1_2_1_41_1","doi-asserted-by":"publisher","DOI":"10.1145\/1996130.1996163"},{"key":"e_1_2_1_42_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-29219-4_2"},{"volume-title":"Retrieved","year":"2013","key":"e_1_2_1_43_1","unstructured":"Xen. 2013 . Xen Credit Scheduler . Retrieved May 25, 2015 from http:\/\/wiki.xen.org\/wiki\/Credit_Scheduler. Xen. 2013. Xen Credit Scheduler. Retrieved May 25, 2015 from http:\/\/wiki.xen.org\/wiki\/Credit_Scheduler."},{"volume-title":"Proceedings of 22nd Annual Workshop on Information Technologies and Systems (WITS'12)","author":"Yang Y.","key":"e_1_2_1_44_1","unstructured":"Y. Yang , D. Shang , and J. Huang . 2012. Fixed, spot or flexi pricing: An integrated prototype for alternate cloud computing pricing mechanisms . In Proceedings of 22nd Annual Workshop on Information Technologies and Systems (WITS'12) . Y. Yang, D. Shang, and J. Huang. 2012. Fixed, spot or flexi pricing: An integrated prototype for alternate cloud computing pricing mechanisms. In Proceedings of 22nd Annual Workshop on Information Technologies and Systems (WITS'12)."},{"volume-title":"Proceedings of the 6th International ICST Conference on Simulation Tools and Techniques (SIMUTOOLS'13)","author":"Yoginath S.","key":"e_1_2_1_45_1","unstructured":"S. Yoginath and K. Perumalla . 2013. Optimized hypervisor scheduler for parallel discrete event simulations on virtual machine platforms . In Proceedings of the 6th International ICST Conference on Simulation Tools and Techniques (SIMUTOOLS'13) . S. Yoginath and K. Perumalla. 2013. Optimized hypervisor scheduler for parallel discrete event simulations on virtual machine platforms. In Proceedings of the 6th International ICST Conference on Simulation Tools and Techniques (SIMUTOOLS'13)."},{"volume-title":"Proceedings of Conference on Computational Science. 856--864","author":"Yuan Z.","key":"e_1_2_1_46_1","unstructured":"Z. Yuan , W. Cai , Y. Low , and S. J. Turner . 2004. Federate migration in HLA-based simulation . In Proceedings of Conference on Computational Science. 856--864 . Z. Yuan, W. Cai, Y. Low, and S. J. Turner. 2004. Federate migration in HLA-based simulation. In Proceedings of Conference on Computational Science. 856--864."}],"container-title":["ACM Transactions on Modeling and Computer Simulation"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2717309","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/2717309","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T07:00:44Z","timestamp":1750230044000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2717309"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2015,6,29]]},"references-count":45,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2015,12,28]]}},"alternative-id":["10.1145\/2717309"],"URL":"https:\/\/doi.org\/10.1145\/2717309","relation":{},"ISSN":["1049-3301","1558-1195"],"issn-type":[{"type":"print","value":"1049-3301"},{"type":"electronic","value":"1558-1195"}],"subject":[],"published":{"date-parts":[[2015,6,29]]},"assertion":[{"value":"2013-11-01","order":0,"name":"received","label":"Received","group":{"name":"publication_history","label":"Publication History"}},{"value":"2015-01-01","order":1,"name":"accepted","label":"Accepted","group":{"name":"publication_history","label":"Publication History"}},{"value":"2015-06-29","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}