{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,3,30]],"date-time":"2024-03-30T01:20:45Z","timestamp":1711761645865},"reference-count":38,"publisher":"Elsevier BV","issue":"9","license":[{"start":{"date-parts":[[2014,10,1]],"date-time":"2014-10-01T00:00:00Z","timestamp":1412121600000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.elsevier.com\/tdm\/userlicense\/1.0\/"}],"content-domain":{"domain":["elsevier.com","sciencedirect.com"],"crossmark-restriction":true},"short-container-title":["Journal of Systems Architecture"],"published-print":{"date-parts":[[2014,10]]},"DOI":"10.1016\/j.sysarc.2014.01.009","type":"journal-article","created":{"date-parts":[[2014,2,2]],"date-time":"2014-02-02T07:17:32Z","timestamp":1391325452000},"page":"757-769","update-policy":"http:\/\/dx.doi.org\/10.1016\/elsevier_cm_policy","source":"Crossref","is-referenced-by-count":28,"title":["A cloud middleware for assuring performance and high availability of soft real-time applications"],"prefix":"10.1016","volume":"60","author":[{"given":"Kyoungho","family":"An","sequence":"first","affiliation":[]},{"given":"Shashank","family":"Shekhar","sequence":"additional","affiliation":[]},{"given":"Faruk","family":"Caglar","sequence":"additional","affiliation":[]},{"given":"Aniruddha","family":"Gokhale","sequence":"additional","affiliation":[]},{"given":"Shivakumar","family":"Sastry","sequence":"additional","affiliation":[]}],"member":"78","reference":[{"issue":"4","key":"10.1016\/j.sysarc.2014.01.009_b0005","doi-asserted-by":"crossref","first-page":"50","DOI":"10.1145\/1721654.1721672","article-title":"A view of cloud computing","volume":"53","author":"Armbrust","year":"2010","journal-title":"Commun. ACM"},{"key":"10.1016\/j.sysarc.2014.01.009_b0010","doi-asserted-by":"crossref","unstructured":"A. Corradi, L. Foschini, J. Povedano-Molina, J. Lopez-Soler, DDS-enabled cloud management support for fast task offloading, in: IEEE Symposium on Computers and Communications (ISCC \u201912), 2012, pp. 67\u201374. http:\/\/dx.doi.org\/10.1109\/ISCC.2012.6249270.","DOI":"10.1109\/ISCC.2012.6249270"},{"key":"10.1016\/j.sysarc.2014.01.009_b0015","unstructured":"T.M. Takai, Cloud Computing Strategy, Tech. rep., Department of Defense Office of the Chief Information Officer, Jul. 2012. URL "},{"key":"10.1016\/j.sysarc.2014.01.009_b0020","unstructured":"M. Chippa, S.M. Whalen, S. Sastry, F. Douglas, Goal-seeking Framework for Empowering Personalized Wellness Management, in: (POSTER) in Workshop on Medical Cyber Physical Systems, CPSWeek, April, 2013."},{"key":"10.1016\/j.sysarc.2014.01.009_b0025","doi-asserted-by":"crossref","unstructured":"S. Xi, J. Wilson, C. Lu, C. Gill, RT-Xen: Towards Real-time Hypervisor Scheduling in Xen, in: Proceedings of the Ninth ACM International Conference on Embedded Software, EMSOFT \u201911, ACM, New York, NY, USA, 2011, pp. 39\u201348. URL http:\/\/dx.doi.org\/10.1145\/2038642.2038651.","DOI":"10.1145\/2038642.2038651"},{"key":"10.1016\/j.sysarc.2014.01.009_b0030","unstructured":"B. Cully, G. Lefebvre, D. Meyer, M. Feeley, N. Hutchinson, A. Warfield, Remus: high availability via asynchronous virtual machine replication, in: Proceedings of the 5th USENIX Symposium on Networked Systems Design and Implementation, USENIX Association, 2008, pp. 161\u2013174."},{"key":"10.1016\/j.sysarc.2014.01.009_b0035","unstructured":"J. Font\u00e1n, T. V\u00e1zquez, L. Gonzalez, R. Montero, I. Llorente, Opennebula: The open source virtual machine manager for cluster computing, in: Open Source Grid and Cluster Software Conference, 2008."},{"key":"10.1016\/j.sysarc.2014.01.009_b0040","doi-asserted-by":"crossref","unstructured":"P. Barham, B. Dragovic, K. Fraser, S. Hand, T. Harris, A. Ho, R. Neugebauer, I. Pratt, A. Warfield, Xen and the art of virtualization, in: ACM SIGOPS Operating Systems Review, vol. 37, ACM, 2003, pp. 164\u2013177.","DOI":"10.1145\/945461.945462"},{"key":"10.1016\/j.sysarc.2014.01.009_b0045","unstructured":"Object Management Group, Data Distribution Service for Real-time Systems Specification, 1.2 Edition, 2007."},{"issue":"4","key":"10.1016\/j.sysarc.2014.01.009_b0050","doi-asserted-by":"crossref","first-page":"30","DOI":"10.1145\/1899928.1899932","article-title":"The design of a practical system for fault-tolerant virtual machines","volume":"44","author":"Scales","year":"2010","journal-title":"Operating Syst. Rev."},{"key":"10.1016\/j.sysarc.2014.01.009_b0055","unstructured":"Y. Tamura, K. Sato, S. Kihara, S. Moriai, Kemari: Virtual machine synchronization for fault tolerance, In USENIX 2008 Poster Session."},{"key":"10.1016\/j.sysarc.2014.01.009_b0060","unstructured":"K.-Y. Hou, M. Uysal, A. Merchant, K. G. Shin, S. Singhal, Hydravm: Low-cost, transparent high availability for virtual machines, Tech. rep., HP Laboratories, 2011."},{"key":"10.1016\/j.sysarc.2014.01.009_b0065","doi-asserted-by":"crossref","unstructured":"X. Zhang, E. Tune, R. Hagmann, R. Jnagal, V. Gokhale, J. Wilkes, Cpi2: Cpu performance isolation for shared compute clusters, in: Proceedings of the 8th ACM European Conference on Computer Systems, EuroSys \u201913, ACM, New York, NY, USA, 2013, pp. 379\u2013391.","DOI":"10.1145\/2465351.2465388"},{"key":"10.1016\/j.sysarc.2014.01.009_b0070","doi-asserted-by":"crossref","unstructured":"X. Pu, L. Liu, Y. Mei, S. Sivathanu, Y. Koh, C. Pu, Understanding performance interference of i\/o workload in virtualized cloud environments, in: Cloud Computing (CLOUD), 2010 IEEE 3rd International Conference on, IEEE, 2010, pp. 51\u201358.","DOI":"10.1109\/CLOUD.2010.65"},{"issue":"3","key":"10.1016\/j.sysarc.2014.01.009_b0075","doi-asserted-by":"crossref","first-page":"55","DOI":"10.1145\/1710115.1710126","article-title":"Modeling virtual machine performance: challenges and approaches","volume":"37","author":"Tickoo","year":"2010","journal-title":"ACM SIGMETRICS Perform. Eval. Rev."},{"key":"10.1016\/j.sysarc.2014.01.009_b0080","doi-asserted-by":"crossref","unstructured":"R. Nathuji, A. Kansal, A. Ghaffarkhah, Q-clouds: managing performance interference effects for qos-aware clouds, in: Proceedings of the 5th European conference on Computer systems, ACM, 2010, pp. 237\u2013250.","DOI":"10.1145\/1755913.1755938"},{"key":"10.1016\/j.sysarc.2014.01.009_b0085","unstructured":"C. Hyser, B. McKee, R. Gardner, B. Watson, Autonomic virtual machine placement in the data center, Hewlett Packard Laboratories, Tech. Rep. HPL-2007-189."},{"key":"10.1016\/j.sysarc.2014.01.009_b0090","unstructured":"S. Lee, R. Panigrahy, V. Prabhakaran, V. Ramasubrahmanian, K. Talwar, L. Uyeda, U. Wieder, Validating heuristics for virtual machines consolidation, Microsoft Research, MSR-TR-2011-9."},{"key":"10.1016\/j.sysarc.2014.01.009_b0095","doi-asserted-by":"crossref","unstructured":"A. Beloglazov, R. Buyya, Energy efficient allocation of virtual machines in cloud data centers, in: Cluster, Cloud and Grid Computing (CCGrid), 2010 10th IEEE\/ACM International Conference on, Ieee, 2010, pp. 577\u2013578.","DOI":"10.1109\/CCGRID.2010.45"},{"issue":"7","key":"10.1016\/j.sysarc.2014.01.009_b0100","doi-asserted-by":"crossref","first-page":"817","DOI":"10.1016\/j.parco.2004.04.001","article-title":"The ganglia distributed monitoring system: design, implementation, and experience","volume":"30","author":"Massie","year":"2004","journal-title":"Parallel Comput."},{"key":"10.1016\/j.sysarc.2014.01.009_b0105","unstructured":"W. Barth, Nagios: System and network monitoring, No Starch Pr, 2008."},{"key":"10.1016\/j.sysarc.2014.01.009_b0110","doi-asserted-by":"crossref","unstructured":"I. Foster, Y. Zhao, I. Raicu, S. Lu, Cloud computing and grid computing 360-degree compared, in: Grid Computing Environments Workshop, 2008. GCE\u201908, Ieee, 2008, pp. 1\u201310.","DOI":"10.1109\/GCE.2008.4738445"},{"key":"10.1016\/j.sysarc.2014.01.009_b0115","doi-asserted-by":"crossref","unstructured":"C. Huang, P. Hobson, G. Taylor, P. Kyberd, A study of publish\/subscribe systems for real-time grid monitoring, in: Parallel and Distributed Processing Symposium, 2007, IPDPS 2007. IEEE International, IEEE, 2007, pp. 1\u20138.","DOI":"10.1109\/IPDPS.2007.370550"},{"key":"10.1016\/j.sysarc.2014.01.009_b0195","doi-asserted-by":"crossref","unstructured":"M. Garc\u00eda-Valls, I. Rodriguez-Lopez, L. Fernandez-Villar, iland: An enhanced middleware for real-time reconfiguration of service oriented distributed real time systems, in: IEEE Transactions on Industrial Informatics, vol. 9, 2013, pp. 228-236.","DOI":"10.1109\/TII.2012.2198662"},{"issue":"5","key":"10.1016\/j.sysarc.2014.01.009_b0125","doi-asserted-by":"crossref","first-page":"381","DOI":"10.1007\/s11741-011-0755-1","article-title":"Virtual resource monitoring in cloud computing","volume":"15","author":"Han","year":"2011","journal-title":"J. Shanghai Univ. (English Edition)"},{"issue":"12","key":"10.1016\/j.sysarc.2014.01.009_b0130","doi-asserted-by":"crossref","first-page":"130","DOI":"10.1109\/MCOM.2011.6094017","article-title":"Toward an architecture for monitoring private clouds","volume":"49","author":"De Chaves","year":"2011","journal-title":"Commun. Mag., IEEE"},{"key":"10.1016\/j.sysarc.2014.01.009_b0135","doi-asserted-by":"crossref","unstructured":"D. Guinard, V. Trifa, E. Wilde, A resource oriented architecture for the web of things, in: Internet of Things (IOT), 2010, IEEE, 2010, pp. 1\u20138.","DOI":"10.1109\/IOT.2010.5678452"},{"key":"10.1016\/j.sysarc.2014.01.009_b0140","unstructured":"(Sep. 2013). URL ."},{"key":"10.1016\/j.sysarc.2014.01.009_b0145","doi-asserted-by":"crossref","unstructured":"D. Nurmi, R. Wolski, C. Grzegorczyk, G. Obertelli, S. Soman, L. Youseff, D. Zagorodnov, The eucalyptus open-source cloud-computing system, in: Proceedings of the 2009 9th IEEE\/ACM International Symposium on Cluster Computing and the Grid, IEEE Computer Society, 2009, pp. 124\u2013131.","DOI":"10.1109\/CCGRID.2009.93"},{"key":"10.1016\/j.sysarc.2014.01.009_b0150","unstructured":"A. Kivity, Y. Kamay, D. Laor, U. Lublin, A. Liguori, kvm: the Linux virtual machine monitor, in: Proceedings of the Linux Symposium, vol. 1, 2007, pp. 225\u2013230."},{"key":"10.1016\/j.sysarc.2014.01.009_b0155","unstructured":"(Sep. 2013). URL ."},{"key":"10.1016\/j.sysarc.2014.01.009_b0160","doi-asserted-by":"crossref","first-page":"114","DOI":"10.1145\/857076.857078","article-title":"The many faces of publish\/subscribe","volume":"35","author":"Eugster","year":"2003","journal-title":"ACM Comput. Surv."},{"key":"10.1016\/j.sysarc.2014.01.009_b0165","unstructured":"A. Corsaro, 10 reasons for choosing opensplice dds (2009). URL ."},{"key":"10.1016\/j.sysarc.2014.01.009_b0170","doi-asserted-by":"crossref","unstructured":"D. Schmidt, H. van\u2019t Hag, Addressing the challenges of mission-critical information management in next-generation net-centric pub\/sub systems with opensplice dds, in: Parallel and Distributed Processing, 2008. IPDPS 2008. IEEE International Symposium on, IEEE, 2008, pp. 1\u20138.","DOI":"10.1109\/IPDPS.2008.4536567"},{"key":"10.1016\/j.sysarc.2014.01.009_b0175","first-page":"1","article-title":"Quality of service in publish\/subscribe middleware","author":"Corsaro","year":"2006","journal-title":"Global Data Manage."},{"key":"10.1016\/j.sysarc.2014.01.009_b0180","series-title":"Design Patterns: Elements of Reusable Object-Oriented Software","author":"Gamma","year":"1995"},{"key":"10.1016\/j.sysarc.2014.01.009_b0185","doi-asserted-by":"crossref","first-page":"423","DOI":"10.1057\/jors.1987.70","article-title":"Two-dimensional finite bin-packing algorithms","author":"Berkey","year":"1987","journal-title":"J. Oper. Res. Soc."},{"key":"10.1016\/j.sysarc.2014.01.009_b0190","unstructured":"RTI Connext DDS Performance Benchmarks \u2013 Latency and Throughput, http:\/\/www.rti.com\/products\/dds\/benchmarks-cpp-linux.html."}],"container-title":["Journal of Systems Architecture"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S1383762114000253?httpAccept=text\/xml","content-type":"text\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S1383762114000253?httpAccept=text\/plain","content-type":"text\/plain","content-version":"vor","intended-application":"text-mining"}],"deposited":{"date-parts":[[2019,8,7]],"date-time":"2019-08-07T03:14:53Z","timestamp":1565147693000},"score":1,"resource":{"primary":{"URL":"https:\/\/linkinghub.elsevier.com\/retrieve\/pii\/S1383762114000253"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2014,10]]},"references-count":38,"journal-issue":{"issue":"9","published-print":{"date-parts":[[2014,10]]}},"alternative-id":["S1383762114000253"],"URL":"https:\/\/doi.org\/10.1016\/j.sysarc.2014.01.009","relation":{},"ISSN":["1383-7621"],"issn-type":[{"value":"1383-7621","type":"print"}],"subject":[],"published":{"date-parts":[[2014,10]]},"assertion":[{"value":"Elsevier","name":"publisher","label":"This article is maintained by"},{"value":"A cloud middleware for assuring performance and high availability of soft real-time applications","name":"articletitle","label":"Article Title"},{"value":"Journal of Systems Architecture","name":"journaltitle","label":"Journal Title"},{"value":"https:\/\/doi.org\/10.1016\/j.sysarc.2014.01.009","name":"articlelink","label":"CrossRef DOI link to publisher maintained version"},{"value":"article","name":"content_type","label":"Content Type"},{"value":"Copyright \u00a9 2014 Elsevier B.V. All rights reserved.","name":"copyright","label":"Copyright"}]}}