A goal-oriented simulation approach for obtaining good private cloud-based system architectures

  • Authors:
  • Lawrence Chung;Tom Hill;Owolabi Legunsen;Zhenzhou Sun;Adip Dsouza;Sam Supakkul

  • Affiliations:
  • The University of Texas at Dallas, 800 West Campbell Road, Richardson, TX 75080, USA;The University of Texas at Dallas, 800 West Campbell Road, Richardson, TX 75080, USA;The University of Texas at Dallas, 800 West Campbell Road, Richardson, TX 75080, USA;The University of Texas at Dallas, 800 West Campbell Road, Richardson, TX 75080, USA;The University of Texas at Dallas, 800 West Campbell Road, Richardson, TX 75080, USA;Sabre Inc., USA

  • Venue:
  • Journal of Systems and Software
  • Year:
  • 2013

Quantified Score

Hi-index 0.00

Visualization

Abstract

The fast-growing Cloud Computing paradigm makes it possible to use unprecedented amounts of computing resources at lower costs, among other benefits such as fast provisioning and reliability. In designing a good architecture - the numbers, types and layouts of devices - for a cloud-based system, which meets the goals of all stakeholders, such goals need to be factored in from the earliest stages. However, there seems to be a lack of methodologies for incorporating stakeholder goals into the design process for such systems, and for assuring with higher confidence that the designs are likely to be good enough for the stated goals. In this paper, we propose a goal-oriented simulation approach for cloud-based system design whereby stakeholder goals are captured, together with such domain characteristics as workflows, and used in creating a simulation model as a proxy for the cloud-based system architecture. Simulations are then run, in an interleaving manner, against various configurations of the model as a way of rationally exploring, evaluating and selecting among incrementally better architectural alternatives. We illustrate important aspects of this approach for the private cloud deployment model and report on our experiments, using a smartcard-based public transportation system.