Abstract
The characteristics of the Cloud Computing paradigm make it attractive to be used along with other paradigms like mobile and pervasive computing, smart cities, etc. There is a need to develop new platforms in order to take advantage of those converged infrastructures, and to abstract its high heterogeneities and complexities. The design and development of such robust and efficient platforms is challenging, because of the high heterogeneities, complexities and the wide range of features they are supposed to offer.
In this paper, we define some fundamental requirements related to those converged paradigms and infrastructures, and by consequence the requirements for cloud-oriented platforms. We also develop an architectural model, based on a new concept, the semantically defined resource, which is the result of the need to simplify the definition of lightweight services and to introduce more semantics. We also present an example to illustrate how to design architectures basing on the new concept, and how the architectural model can be used concretely.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
Notes
- 1.
As WebSpher Event Processing Software.
- 2.
Logical communication relationships.
References
Mell, P., Grance, T.: The NIST definition of cloud computing. Commun. ACM 53(6), 50 (2010)
Sanaei, Z., Abolfazli, A., Gani, A., Buyya, R.: Heterogeneity in mobile cloud computing: taxonomy and open challenges. IEEE Commun. Surv. Tutor. 16(1), 369–392 (2014). First quarter
Di Martino, B., Cretella, G., Esposito, A., Carta, G.: Semantic representation of cloud services: a case study for openstack. In: Fortino, G., Di Fatta, G., Li, W., Ochoa, S., Cuzzocrea, A., Pathan, M. (eds.) IDCS 2014. LNCS, vol. 8729, pp. 39–50. Springer, Heidelberg (2014)
Noy, N.F., McGuinness, D.L.: Ontology development 101: a guide to creating your first ontology, Technical report KSL-01-05, Stanford Knowledge Systems Laboratory (2001)
Buyya, R., Vecchiola, C., Selvi, S.T.: Mastering Cloud Computing Foundations and Applications Programming. Morgan Kaufmann Editions, San Francisco (2013)
Erl, T.: SOA Principle of Services Design. Prentice Hall Publishing, Upper Saddle River (2008)
Josuttis, N.M.: SOA in Practice. The Art of Distributed Systems Design. O’Reilly, Sebastopol (2007)
Shroff, G.: Enterprise Cloud Computing: Technology, Architecture, Applications. Cambridge University Press, Cambridge (2010)
Toosi, A.N., Calheiros, R.N., Buyya, R.: Interconnected cloud computing environments: challenges, taxonomy, and survey. ACM Comput. Surv. 47(1), Article 7 (2014)
Petcu, D.: Portability and interoperability between clouds: challenges and case study. In: Abramowicz, W., Llorente, I.M., Surridge, M., Zisman, A., Vayssière, J. (eds.) ServiceWave 2011. LNCS, vol. 6994, pp. 62–74. Springer, Heidelberg (2011)
Celesti, A., Tusa, F., Villari, M., Puliafito, A.: How to enhance cloud architectures to enable cross-federation. In: IEEE 3rd International Conference on Cloud Computing (2010)
Tsai, W., Sun, X., Balasooriya, J.: Service-oriented cloud computing architecture. In: IEEE Seventh International Conference on Information Technology (2010)
Duang, Q., Yan, Y., Vasilakos, A.V.: A survey on service-oriented network virtualization toward convergence of networking and cloud computing. IEEE Trans. Netw. Serv. Manage. 9(4), 373–392 (2012)
Zhang, L.J., Zhou, Q.: CCOA: cloud computing open architecture. In: IEEE International Conference on Web Services (2009)
Zou, C., Deng, H., Qiu, Q.: Design and implementation of hybrid cloud computing architecture based on cloud bus. In: IEEE 9th International Conference on Mobile Ad-hoc and Sensor Networks (2013)
Zhang, Y., Duan, L., Chen, J.: Event-driven SOA For IoT Services. Int. J. Serv. Comput. 2(2) (2014). (ISSN 2330–4472)
Laliwala, Z., Chaudhary, S.: Event-driven service-oriented architecture. In: 2008 International Conference on Service Systems and Service Management. IEEE (2008)
Kim, S.H., Kim, D.: Multi-tenancy support with organization management in the cloud of things. In: IEEE 10th International Conference on Services Computing (2013)
Coulouris, G., Dollimore, J., Kindberg, T., Blair, G.: Distributed Systems, Concepts and Design, 5th edn. Addison-Wesley, Boston (2012)
Ericsson Mobility Report, November 2014
A Conceptual Model for Event Processing Systems. IBM (2010)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2016 ICST Institute for Computer Sciences, Social Informatics and Telecommunications Engineering
About this paper
Cite this paper
Titous, A., Cheriet, M., Gherbi, A. (2016). Toward an Architectural Model for Highly-Dynamic Multi-tenant Multi-service Cloud-Oriented Platforms. In: Leon-Garcia, A., et al. Smart City 360°. SmartCity 360 SmartCity 360 2016 2015. Lecture Notes of the Institute for Computer Sciences, Social Informatics and Telecommunications Engineering, vol 166. Springer, Cham. https://doi.org/10.1007/978-3-319-33681-7_17
Download citation
DOI: https://doi.org/10.1007/978-3-319-33681-7_17
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-33680-0
Online ISBN: 978-3-319-33681-7
eBook Packages: Computer ScienceComputer Science (R0)