• DocumentCode
    3230388
  • Title

    Towards Efficient Software Deployment in the Cloud Using Requirements Decomposition

  • Author

    Alkhalid, Abdulaziz ; Chung-Horng Lung ; Ajila, Samuel

  • Author_Institution
    Dept. of Syst. & Comput. Eng., Carleton Univ., Ottawa, ON, Canada
  • Volume
    2
  • fYear
    2013
  • fDate
    2-5 Dec. 2013
  • Firstpage
    100
  • Lastpage
    105
  • Abstract
    The major advancement in distributed and High Performance Computing (HPC) systems is the development and evolution of clouds, applications that operate these clouds, and services provided by them. Cloud computing applications are expected to facilitate running complex systems on data centers containing storage and computing units in the range of tens to hundreds of thousands of devices. Meeting the needs of cloud computing systems makes the software deployment process a challenging task. The challenge comes from difficulty in managing the tradeoffs over various dimensions, such as interaction, performance, and security while making deployment decisions. Making deployment decisions exceeds human capability in light of huge increase in computation/storage units in the clouds and software systems running on these clouds. Therefore, autonomic approaches to assist software designers in making the software deployment decisions are important. In this paper, we propose an approach based on clustering techniques for deploying software components on the cloud using requirements decomposition. The paper also demonstrates a validation study of the proposed approach with a case study.
  • Keywords
    cloud computing; computer centres; parallel processing; HPC systems; cloud computing applications; cloud computing systems; clustering techniques; complex systems; computing units; data centers; distributed computing; high performance computing; requirements decomposition; software components; software deployment decisions; software deployment process; software systems; storage; Cloud computing; Clustering algorithms; Computational modeling; Security; Servers; Software algorithms; cloud computing; clustering; decomposition; requiments; software deployemnt;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Cloud Computing Technology and Science (CloudCom), 2013 IEEE 5th International Conference on
  • Conference_Location
    Bristol
  • Type

    conf

  • DOI
    10.1109/CloudCom.2013.159
  • Filename
    6735403