{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,2,21]],"date-time":"2025-02-21T17:33:50Z","timestamp":1740159230684,"version":"3.37.3"},"reference-count":19,"publisher":"World Scientific Pub Co Pte Ltd","issue":"05","funder":[{"name":"National Key Research & Development (R&D) Plan","award":["2017YFC0803300"],"award-info":[{"award-number":["2017YFC0803300"]}]},{"DOI":"10.13039\/501100001809","name":"National Natural of Science Foundation of China","doi-asserted-by":"crossref","award":["71673292"],"award-info":[{"award-number":["71673292"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"crossref"}]},{"DOI":"10.13039\/501100001809","name":"National Natural of Science Foundation of China","doi-asserted-by":"crossref","award":["61503402"],"award-info":[{"award-number":["61503402"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"crossref"}]},{"DOI":"10.13039\/501100001809","name":"National Natural Science Foundation of China","doi-asserted-by":"publisher","award":["71673294"],"award-info":[{"award-number":["71673294"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100001809","name":"National Natural Science Foundation of China","doi-asserted-by":"publisher","award":["61673388"],"award-info":[{"award-number":["61673388"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"publisher"}]},{"name":"National Social Science Foundation of China","award":["17CGL047"],"award-info":[{"award-number":["17CGL047"]}]},{"name":"Guangdong Key Laboratory for Big Data Analysis and Simulation of Public Opinion"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Int. J. Model. Simul. Sci. Comput."],"published-print":{"date-parts":[[2020,10]]},"abstract":"<jats:p> Cloud computing is attracting an increasing number of simulation applications running in the virtualized cloud data center. These applications are submitted to the cloud in the form of simulation jobs. Meanwhile, the management and scheduling of simulation jobs are playing an essential role to offer efficient and high productivity computational service. In this paper, we design a management and scheduling service framework for simulation jobs in two-tier virtualization-based private cloud data center, named simulation execution as a service (SimEaaS). It aims at releasing users from complex simulation running settings, while guaranteeing the QoS requirements adaptively. Furthermore, a novel job scheduling algorithm named adaptive deadline-aware job size adjustment (ADaSA) algorithm is designed to realize high job responsiveness under QoS requirement for SimEaaS. ADaSA tries to make full use of the idle fragmentation resources by tuning the number of requested processes of submitted jobs in the queue adaptively, while guaranteeing that jobs\u2019 deadline requirements are not violated. Extensive experiments with trace-driven simulation are conducted to evaluate the performance of our ADaSA. The results show that ADaSA outperforms both cloud-based job scheduling algorithm KCEASY and traditional EASY in terms of response time (up to 90%) and bounded slow down (up to 95%), while obtains approximately equivalent deadline-missed rate. ADaSA also outperforms two representative moldable scheduling algorithms in terms of deadline-missed rate (up to 60%). <\/jats:p>","DOI":"10.1142\/s1793962320500488","type":"journal-article","created":{"date-parts":[[2020,7,10]],"date-time":"2020-07-10T11:17:28Z","timestamp":1594379848000},"page":"2050048","source":"Crossref","is-referenced-by-count":0,"title":["QoS-aware simulation job scheduling algorithm in virtualized cloud environment"],"prefix":"10.1142","volume":"11","author":[{"given":"Zhen","family":"Li","sequence":"first","affiliation":[{"name":"College of Information and Communication, National University of Defense Technology, Jiefang Park Road, Wuhan 430019, P.R. China"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-2962-9254","authenticated-orcid":false,"given":"Bin","family":"Chen","sequence":"additional","affiliation":[{"name":"College of System Engineering, National University of Defense Technology, Deya Road, Changsha 410073, P. R. China"}]},{"given":"Xiaocheng","family":"Liu","sequence":"additional","affiliation":[{"name":"College of System Engineering, National University of Defense Technology, Deya Road, Changsha 410073, P. R. China"}]},{"given":"Dandan","family":"Ning","sequence":"additional","affiliation":[{"name":"College of System Engineering, National University of Defense Technology, Deya Road, Changsha 410073, P. R. China"}]},{"given":"Xiaogang","family":"Qiu","sequence":"additional","affiliation":[{"name":"College of System Engineering, National University of Defense Technology, Deya Road, Changsha 410073, P. R. China"}]}],"member":"219","published-online":{"date-parts":[[2020,9,25]]},"reference":[{"key":"S1793962320500488BIB001","first-page":"34:1","volume-title":"Symp. Theory of Modeling & Simulation - Devs Integrative M&s Symposium","author":"Taylor S. J. E.","year":"2013"},{"key":"S1793962320500488BIB002","first-page":"71","volume-title":"Principles of Advanced and Distributed Simulation","author":"Liu X.","year":"2012"},{"key":"S1793962320500488BIB003","first-page":"103","volume-title":"the 7th Operation Research Society Simulation Workshop","author":"Onggo B. S. S.","year":"2014"},{"key":"S1793962320500488BIB004","first-page":"1","volume":"99","author":"Guan S.","year":"2015","journal-title":"IEEE Trans. Cloud Comput."},{"key":"S1793962320500488BIB005","doi-asserted-by":"publisher","DOI":"10.1142\/S1793962316410026"},{"issue":"6","key":"S1793962320500488BIB006","doi-asserted-by":"crossref","first-page":"135","DOI":"10.1016\/j.simpat.2012.05.001","volume":"26","author":"Liu X.","year":"2012","journal-title":"Simul. Model. Pract. Theory"},{"issue":"9","key":"S1793962320500488BIB007","doi-asserted-by":"crossref","first-page":"1874","DOI":"10.1109\/TPDS.2012.262","volume":"24","author":"Liu X.","year":"2013","journal-title":"IEEE Trans. Parallel Distrib. Syst."},{"key":"S1793962320500488BIB008","doi-asserted-by":"crossref","first-page":"141","DOI":"10.1016\/j.jss.2015.03.007","volume":"104","author":"Liu X.","year":"2015","journal-title":"J. Syst. Softw."},{"key":"S1793962320500488BIB009","doi-asserted-by":"crossref","first-page":"92","DOI":"10.1109\/CLUSTR.2003.1253304","volume-title":"IEEE Int. Conf. CLUSTER Computing, 2003. Proc.","author":"Srinivasan S.","year":"2003"},{"key":"S1793962320500488BIB010","first-page":"94","volume-title":"Int. Conf. Job Scheduling Strategies for Parallel Processing","author":"Sabin G.","year":"2006"},{"key":"S1793962320500488BIB011","doi-asserted-by":"crossref","first-page":"217","DOI":"10.1007\/978-3-540-30208-7_34","volume-title":"Grid and Cooperative Computing \u2014 GCC 2004","author":"He L.","year":"2004"},{"key":"S1793962320500488BIB012","first-page":"14","volume":"4","author":"Huang K. C.","year":"2013","journal-title":"JoC"},{"issue":"6","key":"S1793962320500488BIB013","doi-asserted-by":"crossref","first-page":"931","DOI":"10.1109\/TPDS.2011.66","volume":"22","author":"Iosup A.","year":"2011","journal-title":"IEEE Trans. Parallel Distrib. Syst."},{"issue":"10","key":"S1793962320500488BIB014","first-page":"1215","volume":"89","author":"Collier N.","year":"2012","journal-title":"Simul. Trans. Soc. Model. Simul. Int."},{"issue":"1","key":"S1793962320500488BIB015","doi-asserted-by":"crossref","first-page":"133","DOI":"10.1023\/A:1019077214124","volume":"1","author":"Downey A. B.","year":"1998","journal-title":"Cluster Comput."},{"key":"S1793962320500488BIB016","first-page":"10059.2","volume-title":"Proceedings of the 15th International Parallel and Distributed Processing Symposium (IPDPS\u201901)","volume":"1","author":"Cirne W.","year":"2001"},{"issue":"4","key":"S1793962320500488BIB017","doi-asserted-by":"crossref","first-page":"473","DOI":"10.1137\/0402042","volume":"2","author":"Du J.","year":"2006","journal-title":"SIAM J. Discrete Mathematics"},{"key":"S1793962320500488BIB018","first-page":"174","volume-title":"Proceedings of the 9th International Conference on High Performance Computing, Ser. HiPC \u201902","author":"Srinivasan S.","year":"2002"},{"key":"S1793962320500488BIB019","doi-asserted-by":"crossref","first-page":"95","DOI":"10.1007\/3-540-63574-2_18","volume-title":"Proceedings of the Job Scheduling Strategies for Parallel Processing","author":"Jann J.","year":"1997"}],"container-title":["International Journal of Modeling, Simulation, and Scientific Computing"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.worldscientific.com\/doi\/pdf\/10.1142\/S1793962320500488","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2020,11,11]],"date-time":"2020-11-11T05:01:57Z","timestamp":1605070917000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.worldscientific.com\/doi\/abs\/10.1142\/S1793962320500488"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020,9,25]]},"references-count":19,"journal-issue":{"issue":"05","published-print":{"date-parts":[[2020,10]]}},"alternative-id":["10.1142\/S1793962320500488"],"URL":"https:\/\/doi.org\/10.1142\/s1793962320500488","relation":{},"ISSN":["1793-9623","1793-9615"],"issn-type":[{"type":"print","value":"1793-9623"},{"type":"electronic","value":"1793-9615"}],"subject":[],"published":{"date-parts":[[2020,9,25]]}}}