Abstract
The fundamental areas of Information Technology are being revolutionised by cloud computing—offering versatility of services in the form of infrastructure (IaaS), software (SaaS) and platforms (PaaS). This chapter focuses on existing cloud computing technology and architectural frameworks for three different cloud environments, namely, social clouds, dynamic clouds and custom-based clouds. It also provides a brief discussion about the need for cloud development frameworks along with the services rendered by different clouds. Since the endowment of services to different enterprises being served by the same cloud depends upon the type of consumer requirements, this chapter suggests various software engineering techniques and principles to design different types of cloud frameworks. In this context, the process model of Extreme Programming is proposed to build custom-based frameworks for dynamically changing cloud-based requirements of clients. Software engineering process models are also identified to cater clouds with streaming data, keeping in view the variable business needs and scientific advancements. Through this, a new integrated process model is also brought under discussion to develop and deploy dynamic clouds.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Hess, K.: The frugal networker, why you need Infrastructure as a Service (IaaS). http://frugalnetworker.com/2012/01/07/why-you-need-infrastructure-as-a-service-iaas/ (2012)
Warren, B.: Ezine Mark, Infrastructure as a Service – Benefits of IaaS services. http://infrastructure.ezinemark.com/infrastructure-as-a-service-benefits-of-iaas-services (2011)
Mahmood, Z., Hill, R.: Cloud Computing for Enterprise Architectures, pp. 52–53. Springer, London/New York (2011). ISBN 978-1-4471-2236-4
Schubert, P., Adisa, F.: Informatik, cloud computing for standard ERP systems reference framework and research agenda. Paper, pp. 11–14 (2011)
Hefner, K.: Search cloud storage, community cloud. http://searchcloudstorage.techtarget.com/definition/community-cloud (2012)
Chard, K. et al.: Cloud times, social cloud: social networks and cloud computing connections. http://cloudtimes.org/social-cloud/ (2012)
Guerrero, J., Louis, A., Vail, H.: NetApp, building a cloud on FlexPod: validated management solutions. www.netapp.com/us/communities/tech-ontap/tot-building-a-cloud-on-flexpod-1203.html (2011)
Grundy, J., Kaefer, G., Keung, J., Liu, A.: Software engineering for the Cloud. IEEE Softw. 29, 26–29 (2012)
Pressman, R.: Software Engineering, 6th edn. pp. 78–92. Prentice Hall (2008)
Fripp, C.: IT News Africa, the dynamic cloud has arrived. http://www.itnewsafrica.com/2010/10/the-dynamic-cloud-has-arrived/ (2010)
Rubin, E.: Cloud switch, dynamic cloud fitting – the future in automated cloud management. http://www.cloudswitch.com/page/dynamic-cloud-fitting--the-future-in-automated-cloud-management (2009)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2013 Springer-Verlag London
About this chapter
Cite this chapter
Zafar, F., Ayoub, O.M. (2013). Social, Dynamic and Custom-Based Clouds: Architecture, Services and Frameworks. In: Mahmood, Z. (eds) Cloud Computing. Computer Communications and Networks. Springer, London. https://doi.org/10.1007/978-1-4471-5107-4_3
Download citation
DOI: https://doi.org/10.1007/978-1-4471-5107-4_3
Published:
Publisher Name: Springer, London
Print ISBN: 978-1-4471-5106-7
Online ISBN: 978-1-4471-5107-4
eBook Packages: Computer ScienceComputer Science (R0)