EVALUATING SOFTWARE ARCHITECTURE SOLUTIONS IN THE CLOUD ERA

Irit Hadar, Mor Brokman, Ethan Hadar

Abstract

The quality of software architecture solutions is difficult to evaluate, making selection between architecture alternatives cumbersome. The cloud offerings add alternatives, by increasing complexity and dynamic flexibility of underlying deployment considerations. This research aims to identify the architects' main quality concerns regarding the system in three different environments: physical (static) deployment, virtual (private) cloud and public cloud. In this position paper, we present our evaluation of the importance architects attribute to applications characteristics (Functionality, Availability, Usability) and infrastructure and platform characteristics (Efficiency, Serviceability, Portability) in each of the above deployment environments. A survey, in which 34 experienced software architects participated, reveals the differences between quality concerns of architects and end-users, and between the different environments and system layers. Architects consider Portability (dynamic nature of applications and systems) as more important in private and public clouds than in static environments, while in the other quality attributes no significant difference was observed. In addition, architects perceive that end-users do not distinguish between cloud and non-cloud environments, and significantly consider that applications characteristics are more important than infrastructure ones.

References

  1. Cortellessa V., and Frittella. L., 2007. A framework for automated generation of architectural feedback from software performance analysis. In K. Wolter, editor, Proc. of Fourth European Performance Engineering Workshop, volume 4748 of Lecture Notes in Computer Science, pp. 171-185. Springer.
  2. Eskenazi, E. M., Fioukov, A.V., Hammer, D.K., and Obbink, H., 2002. Performance prediction for software architectures. In: Proceedings of PROGRESS 2002 workshop, Netherlands.
  3. Howard C., Nelson E., Rollings M., and Santos J., 2011. 2012 IT Professionals Planning Guide: Volatility, Multiplicity, Versatility, and Mobility. Burton IT1 Research, G00226064, 1 November 2011.
Download


Paper Citation


in Harvard Style

Hadar I., Brokman M. and Hadar E. (2012). EVALUATING SOFTWARE ARCHITECTURE SOLUTIONS IN THE CLOUD ERA . In Proceedings of the 2nd International Conference on Cloud Computing and Services Science - Volume 1: CLOSER, ISBN 978-989-8565-05-1, pages 275-278. DOI: 10.5220/0003912802750278


in Bibtex Style

@conference{closer12,
author={Irit Hadar and Mor Brokman and Ethan Hadar},
title={EVALUATING SOFTWARE ARCHITECTURE SOLUTIONS IN THE CLOUD ERA},
booktitle={Proceedings of the 2nd International Conference on Cloud Computing and Services Science - Volume 1: CLOSER,},
year={2012},
pages={275-278},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0003912802750278},
isbn={978-989-8565-05-1},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 2nd International Conference on Cloud Computing and Services Science - Volume 1: CLOSER,
TI - EVALUATING SOFTWARE ARCHITECTURE SOLUTIONS IN THE CLOUD ERA
SN - 978-989-8565-05-1
AU - Hadar I.
AU - Brokman M.
AU - Hadar E.
PY - 2012
SP - 275
EP - 278
DO - 10.5220/0003912802750278