{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2022,6,2]],"date-time":"2022-06-02T05:42:52Z","timestamp":1654148572642},"reference-count":33,"publisher":"IGI Global","issue":"2","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2014,4,1]]},"abstract":"
With the on-demand ability of cloud computing, the performance requirement of a cloud application can be satisfied by adding a certain amount of computing resources to or removing some from the application in response to the workload fluctuation. However, the problem of the availability of application influenced by VM-based physical relative locations during resource scaling process is a challenge and has not been widely discussed yet. In this paper, the authors present a novel availability-based computing model to describe availability attribute of one application in the hierarchical topology of clouds. Moreover, the authors propose an availability-aware scaling mechanism by performing both vertical and horizontal resizing to explore how and where to allocate computing resource. Simulation results indicate that our model captured the availability of cloud applications properly and the proposed dynamic scaling approach achieves the objectives of meeting availability demands and minimizing the total cost.<\/p>","DOI":"10.4018\/ijaras.2014040102","type":"journal-article","created":{"date-parts":[[2014,11,6]],"date-time":"2014-11-06T16:17:38Z","timestamp":1415290658000},"page":"23-39","source":"Crossref","is-referenced-by-count":0,"title":["Towards Availability"],"prefix":"10.4018","volume":"5","author":[{"given":"Wenting","family":"Wang","sequence":"first","affiliation":[{"name":"REINS Group, School of Software, Shanghai Jiao Tong University Shanghai, Shanghai, China"}]},{"given":"Haopeng","family":"Chen","sequence":"additional","affiliation":[{"name":"REINS Group, School of Software, Shanghai Jiao Tong University Shanghai, Shanghai, China"}]},{"given":"Xi","family":"Chen","sequence":"additional","affiliation":[{"name":"AESOP Group, Department of Computing, Imperial College London, London, UK"}]}],"member":"2432","reference":[{"key":"ijaras.2014040102-0","unstructured":"Amazon. (n.d.). EC2 Pricing. Retrieved 12 15, 2012, from http:\/\/aws.amazon.com\/ec2\/#pricing"},{"key":"ijaras.2014040102-1","unstructured":"Amazon. (n.d.). Retrieved 10 24, 2012, from https:\/\/aws.amazon.com\/ec2\/"},{"key":"ijaras.2014040102-2","doi-asserted-by":"publisher","DOI":"10.1145\/1721654.1721672"},{"key":"ijaras.2014040102-3","doi-asserted-by":"crossref","unstructured":"Buyya, R., Ranjan, R., & Calheiros, R. (2010). InterCloud: Utility-Oriented Federation of Cloud Computing Environments for Scaling of Application Services. In Algorithms and Architectures for Parallel Processing (Vol. 6081, pp. 13-31). Springer Berlin \/ Heidelberg.","DOI":"10.1007\/978-3-642-13119-6_2"},{"key":"ijaras.2014040102-4","doi-asserted-by":"publisher","DOI":"10.1109\/INM.2009.5188832"},{"key":"ijaras.2014040102-5","doi-asserted-by":"publisher","DOI":"10.1109\/CSC.2011.6138519"},{"key":"ijaras.2014040102-6","unstructured":"Clark, C., Fraser, K., Hand, S., Hansen, J. G., Jul, E., Limpach, C., et al. (2005). Live migration of virtual machines. NSDI'05 Proceedings of the 2nd conference on Symposium on Networked Systems Design & Implementation. 2, pp. 273-286. Berkleley,CA,USA: USENIX Association."},{"key":"ijaras.2014040102-7","doi-asserted-by":"publisher","DOI":"10.1016\/S0951-8320(02)00200-4"},{"key":"ijaras.2014040102-8","doi-asserted-by":"crossref","unstructured":"Grit, L., Irwin, D., Yumerefendi, A., & Chase, J. (2006). Virtual Machine Hosting for Networked Clusters: Building the Foundations for \u201cAutonomic\u201d Orchestration. VTDC '06 Proceedings of the 2nd International Workshop on Virtualization Technology in Distributed Computing (p. 7). Washington, DC, USA: IEEE Computer Society.","DOI":"10.1109\/VTDC.2006.17"},{"key":"ijaras.2014040102-9","doi-asserted-by":"crossref","unstructured":"Hines, M. R., & Gopalan, K. (2009). Post-copy based live virtual machine migration using adaptive pre-paging and dynamic self-ballooning. VEE '09 Proceedings of the 2009 ACM SIGPLAN\/SIGOPS international conference on Virtual execution environments (pp. 51-60). New York, NYm USA: ACM.","DOI":"10.1145\/1508293.1508301"},{"key":"ijaras.2014040102-10","doi-asserted-by":"crossref","unstructured":"Jayasignhe, D., Pu, C., Eilam, T., Steinder, M., Whalley, I., & Snible, E. (2011). Improving Performance and Availability of Services Hosted on IaaS Clouds with Structural Constraint-aware Virtual Machine Placement. Services Computing (SCC), 2011 IEEE International Conference on, (pp. 72-79). Washingtong, DC, USA.","DOI":"10.1109\/SCC.2011.28"},{"key":"ijaras.2014040102-11","first-page":"1","article-title":"Designing Topology-Aware Collective Communication Algorithms. Workshops and Phd Forum (IPDPSW","author":"K.Kandalla","year":"2010","journal-title":"2010 IEEE International Symposium on Parallel & Distributed"},{"key":"ijaras.2014040102-12","unstructured":"Kemari. (n.d.). Retrieved 10 24, 2012, from http:\/\/www.osrg.net\/kemari\/"},{"key":"ijaras.2014040102-13","doi-asserted-by":"crossref","first-page":"391","DOI":"10.1007\/11427186_34","article-title":"Dynamic Application Placement under Service and Memory Constraints.","volume":"3503","author":"T.Kimbrel","year":"2005","journal-title":"EXPERIMENTAL AND EFFICIENT ALGORITHMS"},{"key":"ijaras.2014040102-14","doi-asserted-by":"publisher","DOI":"10.1016\/S0950-5849(02)00007-1"},{"key":"ijaras.2014040102-15","doi-asserted-by":"publisher","DOI":"10.1109\/CLOUD.2009.72"},{"key":"ijaras.2014040102-16","first-page":"1","article-title":"Improving the Scalability of Data Center Networks with Traffic-aware Virtual Machine Placement. INFOCOM, 2010","author":"X.Meng","year":"2010","journal-title":"Proceedings of the IEEE"},{"key":"ijaras.2014040102-17","unstructured":"Mladenov, T. (2010, 4 5). Upgrade Domains and Fault Domains in Windows Azure. Retrieved 10 24, 2012, from http:\/\/blog.toddysm.com\/2010\/04\/upgrade-domains-and-fault-domains-in-windows-azure.html"},{"key":"ijaras.2014040102-18","doi-asserted-by":"publisher","DOI":"10.1145\/1294261.1294287"},{"key":"ijaras.2014040102-19","doi-asserted-by":"crossref","unstructured":"Shahabuddin, J., Chrungoo, A., Gupta, V., Juneja, S., Kapoor, S., & Kumar, A. (2001). Stream-Packing: Resource Allocation in Web Server Farms with a QoS Guarantee. HIGH PERFORMANCE COMPUTING \u2014 HIPC 2001, 2228, pp. 182-191.","DOI":"10.1007\/3-540-45307-5_16"},{"key":"ijaras.2014040102-20","doi-asserted-by":"publisher","DOI":"10.1016\/j.jss.2006.07.021"},{"key":"ijaras.2014040102-21","doi-asserted-by":"publisher","DOI":"10.1109\/MIC.2009.119"},{"key":"ijaras.2014040102-22","unstructured":"Sotomayor, B., Montero, S., Llorente, I., & Foster, I. (2008). Capacity Leasing in Cloud Systems using the OpenNebula Engine. Proc. Cloud Com\u00acputing and Applications."},{"key":"ijaras.2014040102-23","doi-asserted-by":"publisher","DOI":"10.1109\/DS-RT.2008.31"},{"key":"ijaras.2014040102-24","unstructured":"Tamura, Y. (2008). Kemari: Virtual Machine Synchronization for. Retrieved 10 24, 2012, from http:\/\/mail.xen.org\/files\/xensummitboston08\/tamura_xen_summit_presentation_final.pdf"},{"key":"ijaras.2014040102-25","doi-asserted-by":"crossref","unstructured":"Urgaonkar, B., Pacifici, G., Shenoy, P., Spreitzer, M., & Tantawi, A. (2005). An analytical model for multi-tier internet services and its applications. SIGMETRICS '05 Proceedings of the 2005 ACM SIGMETRICS international conference on Measurement and modeling of computer systems. 33, pp. 291-302. New York, NY, USA: ACM.","DOI":"10.1145\/1071690.1064252"},{"key":"ijaras.2014040102-26","doi-asserted-by":"crossref","unstructured":"Verma, A., Ahuja, P., & Neogi, A. (2008). pMapper: Power and Migration Cost Aware Application Placement in Virtualized Systems, Middleware '08 Proceedings of the 9th ACM\/IFIP\/USENIX International Conference on Middleware (pp. 243-264). New York, NY, USA: Springer-Verlag New York.","DOI":"10.1007\/978-3-540-89856-6_13"},{"key":"ijaras.2014040102-27","doi-asserted-by":"crossref","unstructured":"Verma, A., Ahuja, P., & Neogi, A. (2008). Power-aware dynamic placement of hpc applications. ICS '08 Proceedings of the 22nd annual international conference on Supercomputing, (pp. 175-184). New York, NY, USA.","DOI":"10.1145\/1375527.1375555"},{"key":"ijaras.2014040102-28","doi-asserted-by":"crossref","unstructured":"Verma, A., Kumar, G., & Koller, R. (2010). The cost of reconfiguration in a cloud. Middleware Industrial Track '10 Proceedings of the 11th International Middleware Conference Industrial track (pp. 11-16). New York, NY, USA: ACM.","DOI":"10.1145\/1891719.1891721"},{"key":"ijaras.2014040102-29","doi-asserted-by":"publisher","DOI":"10.1016\/j.jss.2007.11.719"},{"key":"ijaras.2014040102-30","unstructured":"Wikipedia. (2012, 2 6). Retrieved 10 24, 2012, from [5] http:\/\/en.wikipedia.org\/wiki\/Dynamic_Logical_Partitioning"},{"key":"ijaras.2014040102-31","doi-asserted-by":"publisher","DOI":"10.1007\/s13174-010-0007-6"},{"key":"ijaras.2014040102-32","doi-asserted-by":"crossref","unstructured":"Zhang, Q., Cherkasova, L., & Smirni, E. (2007). A Regression-Based Analytic model for Dynamic Resource Provisioning of Multi-Tier Application. ICAC'07 Fourth International conference on Autonoic Computing (p. 27). Jacksonville, FL: 0-7695-2779-5.","DOI":"10.1109\/ICAC.2007.1"}],"container-title":["International Journal of Adaptive, Resilient and Autonomic Systems"],"original-title":[],"language":"ng","link":[{"URL":"https:\/\/www.igi-global.com\/viewtitle.aspx?TitleId=118284","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,6,2]],"date-time":"2022-06-02T05:21:16Z","timestamp":1654147276000},"score":1,"resource":{"primary":{"URL":"https:\/\/services.igi-global.com\/resolvedoi\/resolve.aspx?doi=10.4018\/ijaras.2014040102"}},"subtitle":["A Dynamic Scaling Mechanism for Cloud Applications"],"short-title":[],"issued":{"date-parts":[[2014,4,1]]},"references-count":33,"journal-issue":{"issue":"2","published-print":{"date-parts":[[2014,4]]}},"URL":"http:\/\/dx.doi.org\/10.4018\/ijaras.2014040102","relation":{},"ISSN":["1947-9220","1947-9239"],"issn-type":[{"value":"1947-9220","type":"print"},{"value":"1947-9239","type":"electronic"}],"subject":["General Engineering"],"published":{"date-parts":[[2014,4,1]]}}}