본문 바로가기
KERD
논문KCI 등재

Adopting Cloud Computing and Designing a Constraints-based Cloud System in an Organization

2

조회

0

다운로드

2

인용

0

참고문헌

키워드

주제분류과학기술학

초록

Cloud computing is penetrating into various domains and environments, from theoretical computer science to economy, from marketing hype to educational curriculum and from R&D lab to enterprise IT infrastructure. Yet, the currently developing state of cloud computing leaves several issues to address that affects cloud computing adoption across organizations. In this paper, we illustrate the state of the art of infrastructural cloud, which is essential in the decision making on cloud adoption,and highlight the challenges that can limit the scale and speed of the adoption. We then describe the cloud adoption process in an organization by showing the possible approaches and a mechanism for transforming legacy infrastructure into a virtual infrastructure-based cloud. A strategic framework for designing a high performance cloud system is also suggested to be applied when transformation into a cloud-based deployment model collides with some constraints. To show the advantage of using the framework in guiding the design of such cloud system, we provide an implementation of the framework in the design of a budget-constrained high availability cloud system.

Abstract

Cloud computing is penetrating into various domains and environments, from theoretical computer science to economy, from marketing hype to educational curriculum and from R&D lab to enterprise IT infrastructure. Yet, the currently developing state of cloud computing leaves several issues to address that affects cloud computing adoption across organizations. In this paper, we illustrate the state of the art of infrastructural cloud, which is essential in the decision making on cloud adoption,and highlight the challenges that can limit the scale and speed of the adoption. We then describe the cloud adoption process in an organization by showing the possible approaches and a mechanism for transforming legacy infrastructure into a virtual infrastructure-based cloud. A strategic framework for designing a high performance cloud system is also suggested to be applied when transformation into a cloud-based deployment model collides with some constraints. To show the advantage of using the framework in guiding the design of such cloud system, we provide an implementation of the framework in the design of a budget-constrained high availability cloud system.

참고문헌 (52)

  1. I. Foster, "Cloud Computing and Grid Computing 360-Degree Compared", Grid Computing Environment Worskhop (2008)
  2. T. Sterling, "A High-Performance Computing Forecast: Partly Cloudy", Computing in Science and Engineering, 11(4), pp.42~49 (2009)
  3. "Cloud computing"[URL]
  4. G. Wang, "The Impact of Virtualization on Network Performance of Amazon EC2 Data Center", Proc. of 29th Conference on Information Communications (INFOCOM), pp.1163~1171 (2010)
  5. Bridging the Gap between Hardware and Software Techniques for I, "O Virtualization", J. R. Santos, 2008, HP Technical Report HPL-2008-39
  6. H. Kim, "Task-aware Virtual Machine Scheduling for I", O Performance, SIGOPS International Conference on VEE, pp.2009[DOI]
  7. G. Somani, "Application Performance Isolation in Virtualization", Proc. of CLOUD’09, pp.41~48 (2009)
  8. M. H. Jamal, "Virtual Machine Scalability on Multi-Core Processors Based Servers for Cloud Computing Workloads", Proc. of IEEE NAS, pp.90~97 (2009)
  9. T. Deshane, "Quantitative Comparison of Xen and KVM", Xen Summit (2008)
  10. B. Sotomayor, "Provisioning Computational Resources Using Virtual Machines and Leases", 박사, pp.2010
  11. SLA-aware Placement of Multi-Virtual Machine Elastic Services in Compute Clouds, "D. Breitgand", ~, pp.IBM Research Report H-0287 (H1008-002) (2010)
  12. S. Fu, "Failure-aware Resource Management for High-Availability Computing Clusters with Distributed Virtual Machine", Journal of Parallel and Distributed Computing, 70(2010), pp.384~393 (2010)
  13. "Xen Hypervisor"[URL]
  14. "KVM–Kernel-based Virtual Machine"[URL]
  15. "VMWare vSphere Hypervisor (ESXi)"[URL]
  16. "Oracle VirtualBox"[URL]
  17. B. Sotomayor, "Virtual Infrastructure Management in Private and Hybrid Clouds", IEEE Internet Computing, 13(5), pp.14~22 (2009)
  18. S. Crosby, "The Virtualization Reality", ACM Queue Dec, 2006, 34~41
  19. R. M. Vozmediano, "Elastic Management of Cluster-based Services in the Cloud", Proc. of 1st Workshop on Automated Control for Datacenters and Clouds, pp.19~24 (2009)
  20. D. Nurmi, "The Eucalyptus Open-source Cloud-computing System", In Cloud Computing and Its Applications (CCA-08) (2008)
  21. "VMWare vCloud Director"[URL]
  22. R. Buyya, "InterCloud:Utility-Oriented Federation of Cloud Computing Environments for Scaling of Application Services", Lecture Notes in Computer Science, 6081, pp.13~31 (2010)
  23. D. Thain, "Distributed Computing in Practice: The Condor Experience", Concurrency and Computation: Practice and Experience, 17(2), pp.323~356 (2005)
  24. R. Pereira, "An Architecture for Distributed High Performance Video Processing in the Cloud", Proc. of 3rd IEEE International Conference on Cloud Computing, pp.482~489 (2010)
  25. B. Rochwerger, "The RESERVOIR Model and Architecture for Open Federated Cloud Computing", IBM Journal of Research and Development, 53(4), pp.535~545 (2009)
  26. D. Bernstein, "Blueprint for the Intercloud – Protocols and Formats for Cloud Computing Interoperability", Proc. of 4th International Conference on Internet and Web Applications and Services, pp.328~336 (2009)
  27. D. W. Jorgenson, "Information Technology and the U.S. Economy", The American Economic Review, 91(1), pp.1~32 (2001)
  28. K. J. Stiroh, "Information Technology and the U.S. Productivity Revival: What Do the Industry Data Say?", The American Economic Review, 92(5), pp.1559~1576 (2002)
  29. Above the Clouds: A Berkeley View of Cloud Computing, "M. Armbrust", University of California, ~, pp.Technical Report UCB (2009), EECS-2009-28
  30. J. Dejun, "EC2 Performance Analysis for Resource Provisioning of Service-Oriented Applications", Proc. of 3rd Workshop on Non-Functional Properties and SLA Management in Service-Oriented Computing (NFPSLAM-SOC) (2009)
  31. Z. Hill, "A Quantitative Analysis of High Performance Computing with Amazon’s EC2 Infrastructure: The Death of Local Cluster?", Proc. of 10th IEEE, 2009, 26~33
  32. S. Akioka, "HPC Benchmarks on EC2", Proc. of 24th IEEE Conference on Advanced Information Networking and Applications Workshop (WAINA), pp.1029~1034 (2010)
  33. T. S. E. Ng, "Predicting Internet Network Distance with Coordinates-Based Approaches", Proc. of 21st INFOCOM, pp.170~179 (2002)
  34. J. Dean, "MapReduce: Simplified Data Processing on Large Clusters", Proc. of 6th OSDI (2004)
  35. "Google App Engine"[URL]
  36. "Apache Hadoop"[URL]
  37. B.F. Cooper, "PNUTS: Yahoo!’s Hosted Data Serving Platform", Proc. of 34th International Conference on VLDB, pp.1277~1288 (2008)
  38. "Amazon Elastic Compute Cloud"[URL]
  39. E. Deelman, "The Cost of Doing Science on the Cloud: The Montage Example", Proc. of International Conference on High Performance Computing, Networking, Storage and Analysis, pp.1~12 (2008)
  40. B. Langmead, "Searching for SNPs with Cloud Computing", Genome Biology, 10(11), pp.R134~ (2009)
  41. M. Siegenthaler, "Cloudifying Source Code Repositories: How Much Does It Cost?", ACM SIGOPS Operating Systems Review, 44(2), pp.24~28 (2010)
  42. T. Ristenpart, "Hey, You, Get Off of My Cloud: Exploring Information Leakage in Third-Party Compute Clouds", Proc. of 16th ACM CCS, pp.199~212 (2009)
  43. N. Guilbault, "Experiment Setup for Temporal Distributed Intrusion Detection System on Amazon’s Elastic Compute Cloud", Proc. of 2009 IEEE International Conference on Intelligence and Security Informatics, pp.300~302 (2009)
  44. Soren Bleikertz, "Automated Security Analysis of Infrastructure Clouds", 석사, pp.2010
  45. S. H. Song, "Blue Eyes: Scalable and Reliable System Management for Cloud Computing", 2009 IEEE International Symposium on Parallel and Distributed Processing, pp.1~12 (2009)
  46. RC2 – A Living Lab for Cloud Computing, "G. Ammons", ~, pp.IBM Research Report RC24947 (W1002-042) (2010)
  47. "Cloud Computing at IBM"[URL]
  48. A. K.-Hosseini, "Cloud Migration: A Case Study of Migrating an Enterprise IT System to IaaS", Proc. of 3rd IEEE International Conference on Cloud Computing, pp.450~457 (2010)
  49. "The Cloud Adoption Toolkit: Supporting Cloud Adoption Decisions in the Enterprise"[URL]
  50. V. Chang, "A Review of Cloud Business Models and Sustainability", Proc. of 3rd IEEE International Conference on Cloud Computing, pp.43~50 (2010)
  51. Sankameshwar. R, "IaaS Architecture using Grid in Cloud Computing", 정보기술아키텍처 연구, 7(1), pp.11~18 (2010), 한국ITA학회
  52. Bipin Upadhyaya, "Architecture for Mashups in the Cloud", 정보기술아키텍처 연구, 6(1), pp.61~68 (2009), 한국ITA학회

관련 논문AI추천

이 간행물의 다른 논문 (4건)