Cloud Interoperability via Quick Enterprise Applications Re-Builds

Nikolai Joukov, Vladislav Shorokhov

Abstract

Cloud interoperability is a new problem that is becoming evident as more cloud providers offer competing clouds and more enterprises migrate their applications into the cloud environments. However, for large enterprises the problem lies in enterprise software and middleware non-interoperability and overall complexity more than in the cloud providers incurred issues. In this paper we analyze cloud interoperability issues for existing enterprise applications based on our substantial enterprise IT transformation experience. We believe that adoption of stricter enterprise application development and maintenance policies and their enforcement coupled with PaaS clouds’ quick middleware provisioning and configuration capabilities will allow easy, predictable, fast, and inexpensive application rebuilds on-demand. This, in turn, will allow much cheaper application transformations, adoption of new technologies, and migrations between various clouds and non-cloud environments. We evaluate our policies based on three real-life applications from large corporations and show that strict application documentation and standardization results in at least an order of magnitude cost reduction of cloud application migrations.

References

  1. Amazon, 2010. http://aws.amazon.com/about-aws/whatsnew/2010/12/15/announcing-vm-import//
  2. Assuncao, M. D., Netto, M. A. S., Peterson B., Renganarayana, L., Rofrano, J., Ward, C., Young, C., 2012. CloudAffinity: A Framework For Matching Servers to Cloudmates, In 13th IEEE/IFIP Network Operations and Management Symposium (NOMS'12)
  3. Bai, K., Ge, N, Jamjoom, H., Zhang, X., Jan, E., and Renganarayana, L., 2013. What to Discover Before Migrating to the Cloud. In IFIP/IEEE Integrated Network Management Symposium IM 2013.
  4. Baset, S. A., 2012. Open source cloud technologies. In Proceedings of the Third ACM Symposium on Cloud Computing.
  5. Bichler, M., Bhattacharya, K., 2011. IT Service Management and IT Automation - Methods and Models for Efficient IT Operations, In Business & Information Systems Engineering 3(1): 1-2 (2011) Article No. 28
  6. Ding X., Huang H., Ruan Y., Shaikh A., Peterson B., Zhang X., 2010. Splitter: a proxy-based approach for post-migration testing of web applications. In EuroSys 2010: 97-110
  7. Hadar, E., Danielson, D.J., 2012. Certified IT Services Ina-box for Cloud Computing Environments. In CLOSER 2012, 211-215
  8. Hadar, E., Hadar, I., Ferguson, D.F., 2012. QDSL - Quality Domain Specific Language for Cloud Composite Applications. In CLOSER 2012, 228-233
  9. IBM GTS, 2011. Get More out of Cloud with a Structured Workload Analysis,http://www-935.ibm.com/services/ us/en/it-services/workload_transformation_analysis_ for_cloud.html
  10. Joukov, N., Devarakonda, M., Magoutis, K., and Vogl, N., 2008, Built-to-Order Service Engineering for Enterprise IT Discovery, In IEEE International Conference on Services Computing (SCC'08).
  11. Joukov, N., Pfitzmann, B., Ramasamy, H. V., Vogl, N. G., Devarakonda, M. V., and Ager, T., 2009, ITBVM: IT Business Value Modeler, In IEEE International Conference on Services Computing (SCC'09).
  12. Joukov, N., Pfitzmann, B., Ramasamy. H. V., and Devarakonda, M. V., 2010, Application-Storage Discovery, In the 3rd Annual Haifa Experimental Systems Conference (Systor'10).
  13. Joukov, N., Tarasov, V., Ossher, J., Chicherin, S., Pistoia, M., Tateishi, T., 2011, Static Discovery and Remediation of Code-Embedded Resource Dependencies, In IFIP/IEEE International Symposium on Integrated Network Management (IM'11).
  14. Niijima, T., 2012. Import a Linux OS to SmartCloud Enterprise., http://www.ibm.com/developerworks/ cloud/library/cl-importlinuxOSimage/
  15. Perng, C., Chang R., 2012. Methodology and Tool Design for Building Return on Investment Models for IT Transformations, In 9th IEEE International Conference on e-Business Engineering (ICEBE).
  16. Pfitzmann, B. and Joukov, N., 2011-1. Assets for IT Transformation Services, In 20th Annual Frontiers in Service Conference.
  17. Pfitzmann, B. and Joukov, N., 2011. Migration to MultiImage Cloud Templates, In IEEE International Conference on Services Computing (SCC 2011).
  18. Ramasamy, H., Tsao, C., Pfitzmann, B., Joukov, N., Murray, J.W., 2011. Towards Automated Identification of Security Zone Classification in Enterprise Networks, In USENIX Workshop on Hot Topics in Management of Internet, Cloud, and Enterprise Networks and Services (Hot-ICE 7811).
  19. Tak, B. C., Tang CQ, Huang H., Wang L., 2013. PseudoApp: Performance Prediction for Application Migration to Cloud, In IM 2013.
  20. Ward, C., Aravamudan, N., Bhattacharya, K., Cheng, K., Filepp, R., Kearney, R.D., Peterson, B., Shwartz, L., Young, C.C., 2010. Workload Migration into Clouds Challenges, Experiences, Opportunities. In IEEE CLOUD 2010: 164-171
Download


Paper Citation


in Harvard Style

Joukov N. and Shorokhov V. (2013). Cloud Interoperability via Quick Enterprise Applications Re-Builds . In Proceedings of the 3rd International Conference on Cloud Computing and Services Science - Volume 1: CI, (CLOSER 2013) ISBN 978-989-8565-52-5, pages 575-580. DOI: 10.5220/0004502205750580


in Bibtex Style

@conference{ci13,
author={Nikolai Joukov and Vladislav Shorokhov},
title={Cloud Interoperability via Quick Enterprise Applications Re-Builds},
booktitle={Proceedings of the 3rd International Conference on Cloud Computing and Services Science - Volume 1: CI, (CLOSER 2013)},
year={2013},
pages={575-580},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0004502205750580},
isbn={978-989-8565-52-5},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 3rd International Conference on Cloud Computing and Services Science - Volume 1: CI, (CLOSER 2013)
TI - Cloud Interoperability via Quick Enterprise Applications Re-Builds
SN - 978-989-8565-52-5
AU - Joukov N.
AU - Shorokhov V.
PY - 2013
SP - 575
EP - 580
DO - 10.5220/0004502205750580