skip to main content
10.1145/2676727.2676732acmotherconferencesArticle/Chapter ViewAbstractPublication PagesmiddlewareConference Proceedingsconference-collections
research-article

Improving readiness for enterprise migration to the cloud

Published: 08 December 2014 Publication History

Abstract

Enterprises are increasingly moving their IT infrastructures to the Cloud, driven by the promise of low-cost access to ready-to-use, elastic resources. Given the heterogeneous and dynamic nature of enterprise IT environments, a rapid and accurate discovery of complex infrastructure dependencies at the application, middleware, and network level is key to a successful migration to the Cloud. Existing migration approaches typically replicate source resources and configurations on the target site, making it challenging to optimize the resource usage (for reduced cost with same or better performance) or cloud-fit configuration (no misconfiguration) after migration. The responsibility of reconfiguring the target environment after migration is often left to the users, who, as a result, fail to reap the benefits of reduced cost and improved performance in the Cloud. In this paper we propose a method that automatically computes optimized target resources and identifies configurations given discovered source properties and dependencies of machines, while prioritizing performance in the target environment. From our analysis, we could reduce service costs by 60.1%, and found four types of misconfigurations from real enterprise datasets, affecting up to 81.8% of a data center's servers.

References

[1]
Business agility in the cloud. Technical report, Harvard Business Review, June 2014.
[2]
Softlayer. https://www.softlayer.com/. Accessed: 2014-08-22.
[3]
Ron C. Chiang, Jinho Hwang, H. Howie Huang, and Timothy Wood. Matrix: Achieving predictable virtual machine performance in the clouds. In 11th International Conference on Autonomic Computing (ICAC 14), pages 45--56, Philadelphia, PA, June 2014. USENIX Association.
[4]
Herodotos Herodotou, Fei Dong, and Shivnath Babu. No one (cluster) size fits all: Automatic cluster sizing for data-intensive analytics. In Proceedings of the 2Nd ACM Symposium on Cloud Computing, SOCC '11, pages 18:1--18:14, New York, NY, USA, 2011. ACM.
[5]
Sajib Kundu, Raju Rangaswami, Ajay Gulati, Ming Zhao, and Kaushik Dutta. Modeling virtualized applications using machine learning techniques. In Proceedings of the 8th ACM SIGPLAN/SIGOPS Conference on Virtual Execution Environments, VEE '12, pages 3--14, New York, NY, USA, 2012. ACM.
[6]
IT Infrastructure Discovery, Analytics for Logical Dependency Mapping (ALDM). http://www.ibm.com/services/ALDM/.
[7]
Kun Bai, Niyu Ge, H. Jamjoom, Ea-Ee Jan, L. Renganarayana, and Xiaolan Zhang. What to discover before migrating to the cloud. In Integrated Network Management (IM 2013), 2013 IFIP/IEEE International Symposium on, pages 320--327, May 2013.
[8]
Tracy Kimbrel, Malgorzata Steinder, Maxim Sviridenko, and Asser Tantawi. Dynamic application placement under service and memory constraints. In Proceedings of the 4th International Conference on Experimental and Efficient Algorithms, WEA'05, pages 391--402, Berlin, Heidelberg, 2005. Springer-Verlag.
[9]
D. Jayasinghe, C. Pu, T. Eilam, M. Steinder, I Whally, and E. Snible. Improving Performance and Availability of Services Hosted on IaaS Clouds with Structural Constraint-Aware Virtual Machine Placement. In Services Computing (SCC), 2011 IEEE International Conference on, pages 72--79, July 2011.
[10]
Vincent D Blondel, Jean-Loup Guillaume, Renaud Lambiotte, and Etienne Lefebvre. Fast unfolding of communities in large networks. Journal of Statistical Mechanics: Theory and Experiment, 2008(10):P10008, 2008.
[11]
H. Goudarzi and M. Pedram. Energy-efficient virtual machine replication and placement in a cloud computing system. In Cloud Computing (CLOUD), 2012 IEEE 5th International Conference on, pages 750--757, June 2012.
[12]
Bhuvan Urgaonkar, Prashant Shenoy, and Timothy Roscoe. Resource overbooking and application profiling in shared hosting platforms. SIGOPS Oper. Syst. Rev., 36(SI):239--254, December 2002.
[13]
Shekhar Srikantaiah, Aman Kansal, and Feng Zhao. Energy aware consolidation for cloud computing. In Proceedings of the 2008 Conference on Power Aware Computing and Systems, HotPower'08, pages 10--10, Berkeley, CA, USA, 2008. USENIX Association.
[14]
M. Marzolla, O. Babaoglu, and F. Panzieri. Server consolidation in clouds through gossiping. In World of Wireless, Mobile and Multimedia Networks (WoWMoM), 2011 IEEE International Symposium on a, pages 1--6, June 2011.
[15]
Rui Miao, Minlan Yu, and Navendu Jain. Nimbus: Cloud-scale attack detection and mitigation. In Proceedings of the 2014 ACM Conference on SIGCOMM, SIGCOMM '14, pages 121--122, New York, NY, USA, 2014. ACM.
[16]
Eric Keller, Soudeh Ghorbani, Matt Caesar, and Jennifer Rexford. Live migration of an entire network (and its hosts). In Proceedings of the 11th ACM Workshop on Hot Topics in Networks, HotNets-XI, pages 109--114, New York, NY, USA, 2012. ACM.
[17]
Mohammad Hajjat, Xin Sun, Yu-Wei Eric Sung, David Maltz, Sanjay Rao, Kunwadee Sripanidkulchai, and Mohit Tawarmalani. Cloudward bound: Planning for beneficial migration of enterprise applications to the cloud. SIGCOMM Comput. Commun. Rev., 40(4):243--254, August 2010.
[18]
Xiaoqiao Meng, Vasileios Pappas, and Li Zhang. Improving the scalability of data center networks with traffic-aware virtual machine placement. In INFOCOM, 2010 Proceedings IEEE, pages 1--9, March 2010.
[19]
M. Alicherry and T. V. Lakshman. Network aware resource allocation in distributed clouds. In INFOCOM, 2012 Proceedings IEEE, pages 963--971, March 2012.
[20]
O. Biran, A Corradi, M. Fanelli, L. Foschini, A Nus, D. Raz, and E. Silvera. A stable network-aware vm placement for cloud systems. In Cluster, Cloud and Grid Computing (CCGrid), 2012 12th IEEE/ACM International Symposium on, pages 498--506, May 2012.
[21]
Moritz Steiner, Bob Gaglianello Gaglianello, Vijay Gurbani, Volker Hilt, W. D. Roome, Michael Scharf, and Thomas Voith. Network-aware service placement in a distributed cloud environment. In Proceedings of the ACM SIGCOMM 2012 Conference on Applications, Technologies, Architectures, and Protocols for Computer Communication, SIGCOMM '12, pages 73--74, New York, NY, USA, 2012. ACM.
[22]
Bo Zong, R. Raghavendra, M. Srivatsa, Xifeng Yan, A. K. Singh, and Kang-Won Lee. Cloud service placement via subgraph matching. In Data Engineering (ICDE), 2014 IEEE 30th International Conference on, pages 832--843, March 2014.

Cited By

View all
  • (2019)BluePlan: A Service for Automated Migration Plan Construction Using AI10.1007/978-3-030-17642-6_38(430-434)Online publication date: 10-Apr-2019
  • (2017)iCSI: A Cloud Garbage VM Collector for Addressing Inactive VMs with Machine Learning2017 IEEE International Conference on Cloud Engineering (IC2E)10.1109/IC2E.2017.28(17-28)Online publication date: Apr-2017
  • (2017)BlueSight: Automated Discovery Service for Cloud Migration of EnterprisesService-Oriented Computing – ICSOC 2016 Workshops10.1007/978-3-319-68136-8_27(211-215)Online publication date: 27-Oct-2017
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Other conferences
Industry papers: Proceedings of the Middleware Industry Track
December 2014
37 pages
ISBN:9781450332194
DOI:10.1145/2676727
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 08 December 2014

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. cloud computing
  2. enterprise data centers
  3. network dependencies
  4. virtual machine migration
  5. virtual machine placement
  6. virtual machines

Qualifiers

  • Research-article

Conference

Middleware '14

Acceptance Rates

Industry papers Paper Acceptance Rate 5 of 23 submissions, 22%;
Overall Acceptance Rate 5 of 23 submissions, 22%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)10
  • Downloads (Last 6 weeks)0
Reflects downloads up to 16 Feb 2025

Other Metrics

Citations

Cited By

View all
  • (2019)BluePlan: A Service for Automated Migration Plan Construction Using AI10.1007/978-3-030-17642-6_38(430-434)Online publication date: 10-Apr-2019
  • (2017)iCSI: A Cloud Garbage VM Collector for Addressing Inactive VMs with Machine Learning2017 IEEE International Conference on Cloud Engineering (IC2E)10.1109/IC2E.2017.28(17-28)Online publication date: Apr-2017
  • (2017)BlueSight: Automated Discovery Service for Cloud Migration of EnterprisesService-Oriented Computing – ICSOC 2016 Workshops10.1007/978-3-319-68136-8_27(211-215)Online publication date: 27-Oct-2017
  • (2016)Automation and orchestration framework for large-scale enterprise cloud migrationIBM Journal of Research and Development10.1147/JRD.2015.251181060:2-3(1:1-1:12)Online publication date: 1-Mar-2016
  • (2016)A Supervised Learning Model for Identifying Inactive VMs in Private Cloud Data CentersProceedings of the Industrial Track of the 17th International Middleware Conference10.1145/3007646.3007654(1-7)Online publication date: 12-Dec-2016
  • (2016)Cloudifier: An Ecosystem for the Migration of Distributed Applications to the Cloud2016 30th International Conference on Advanced Information Networking and Applications Workshops (WAINA)10.1109/WAINA.2016.150(159-164)Online publication date: Mar-2016
  • (2016)Toward Beneficial Transformation of Enterprise Workloads to Hybrid CloudsIEEE Transactions on Network and Service Management10.1109/TNSM.2016.254112013:2(295-307)Online publication date: Jun-2016
  • (2016)Cloud migration using automated planningNOMS 2016 - 2016 IEEE/IFIP Network Operations and Management Symposium10.1109/NOMS.2016.7502801(96-103)Online publication date: Apr-2016
  • (2016)FitScale: Scalability of Legacy Applications Through Migration to CloudService-Oriented Computing10.1007/978-3-319-46295-0_8(123-139)Online publication date: 20-Sep-2016
  • (2015)Cloud Transformation Analytics ServicesProceedings of the 2015 IEEE International Conference on Services Computing10.1109/SCC.2015.60(387-394)Online publication date: 27-Jun-2015
  • Show More Cited By

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media