SmartCity 360 2016, SmartCity 360 2015: Smart City 360° pp 203-214 | Cite as

Toward an Architectural Model for Highly-Dynamic Multi-tenant Multi-service Cloud-Oriented Platforms

  • Adel TitousEmail author
  • Mohamed Cheriet
  • Abdelouahed Gherbi
Conference paper
Part of the Lecture Notes of the Institute for Computer Sciences, Social Informatics and Telecommunications Engineering book series (LNICST, volume 166)


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.


SOA EDA SDR Cloud computing Semantic web Converged infrastructures 


  1. 1.
    Mell, P., Grance, T.: The NIST definition of cloud computing. Commun. ACM 53(6), 50 (2010)Google Scholar
  2. 2.
    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 quarterCrossRefGoogle Scholar
  3. 3.
    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)Google Scholar
  4. 4.
    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)Google Scholar
  5. 5.
  6. 6.
    Buyya, R., Vecchiola, C., Selvi, S.T.: Mastering Cloud Computing Foundations and Applications Programming. Morgan Kaufmann Editions, San Francisco (2013)Google Scholar
  7. 7.
    Erl, T.: SOA Principle of Services Design. Prentice Hall Publishing, Upper Saddle River (2008)Google Scholar
  8. 8.
    Josuttis, N.M.: SOA in Practice. The Art of Distributed Systems Design. O’Reilly, Sebastopol (2007)Google Scholar
  9. 9.
    Shroff, G.: Enterprise Cloud Computing: Technology, Architecture, Applications. Cambridge University Press, Cambridge (2010)CrossRefGoogle Scholar
  10. 10.
    Toosi, A.N., Calheiros, R.N., Buyya, R.: Interconnected cloud computing environments: challenges, taxonomy, and survey. ACM Comput. Surv. 47(1), Article 7 (2014)Google Scholar
  11. 11.
    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)CrossRefGoogle Scholar
  12. 12.
    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)Google Scholar
  13. 13.
    Tsai, W., Sun, X., Balasooriya, J.: Service-oriented cloud computing architecture. In: IEEE Seventh International Conference on Information Technology (2010)Google Scholar
  14. 14.
    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)CrossRefGoogle Scholar
  15. 15.
    Zhang, L.J., Zhou, Q.: CCOA: cloud computing open architecture. In: IEEE International Conference on Web Services (2009)Google Scholar
  16. 16.
    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)Google Scholar
  17. 17.
    Zhang, Y., Duan, L., Chen, J.: Event-driven SOA For IoT Services. Int. J. Serv. Comput. 2(2) (2014). (ISSN 2330–4472)Google Scholar
  18. 18.
    Laliwala, Z., Chaudhary, S.: Event-driven service-oriented architecture. In: 2008 International Conference on Service Systems and Service Management. IEEE (2008)Google Scholar
  19. 19.
    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)Google Scholar
  20. 20.
    Coulouris, G., Dollimore, J., Kindberg, T., Blair, G.: Distributed Systems, Concepts and Design, 5th edn. Addison-Wesley, Boston (2012)zbMATHGoogle Scholar
  21. 21.
    Ericsson Mobility Report, November 2014Google Scholar
  22. 22.
    A Conceptual Model for Event Processing Systems. IBM (2010)Google Scholar

Copyright information

© ICST Institute for Computer Sciences, Social Informatics and Telecommunications Engineering 2016

Authors and Affiliations

  • Adel Titous
    • 1
    Email author
  • Mohamed Cheriet
    • 1
  • Abdelouahed Gherbi
    • 1
  1. 1.Ecole de Technologie SuperieurMontrealCanada

Personalised recommendations