Complex Software Systems & Services

I forgot my pass
Autonomic Management of User-centric Cloud Services for Smart Cities

Project Aim

  • To create an innovative user-centric solution for autonomic management of quality-assured cloud service provision in a diverse and dynamic cloud environment based on the dynamic resource requirements of diverse IoT (Internet of Things) applications for Smart Cities.
  • Specifically, the project aims at developing a novel cloud management framework and the associated mechanisms for proactive identification, prevention and mediation of CSLA(Cloud Service Level Agreements) violation in the best interest of the consumers of the cloud-based IoT applications.
  • The project will focus on the use case scenario from Smart Cities involving distributed multi-sensor data acquisition, processing and data consumption, considering the workload variability from both data generation and data consumption side to maintain the service quality while obtaining the optimal resource utilization.

Activities envisaged within the scope of the project:

  • Literature review, specification of the case study scenario and definition of relevant QoCS (Quality of Cloud Services)/CSLA parameters based on QoCS requirements scoped from the use case scenario.
  • Design of framework for autonomic management of dynamic cloud resources.
  • Development of quality-assurance mechanisms for the adaptive management of resource provision.
  • Implementation of autonomic management framework, and evaluation and validation using the Smart Cities use case scenario.


The current economic crisis, combined with growing citizen expectations, is placing increasing pressure on cities to behave in a 'smarter' way to provide better and more efficient infrastructures and services, often for less cost. This trend has contributed to the growing popularity and use of the term 'Smart City'[1]. We live in a world where things around us are changing at lightning speed. Our gadgets, equipment and gear that we use everyday connected to one system or another. This integrated network of smart gadgets and sensors that share information with each other, are widely known as the Internet of Things (IoT), and have played a major role in this radical shift to the smart era. IoT is having a huge impact on various areas including manufacturing, healthcare, consumer goods and services, banking/insurance, agriculture, transportation, energy and logistics. It is estimated that by 2020, IoT market will include nearly 26 billion devices, with a "global economic value-add" of $1.9 trillion (sources: Gartner) and representing one of the most disruptive technologies, enabling ubiquitous and pervasive computing scenarios.

Having seen the scope and feature of both Cloud Computing and IoT, it is expected that these two complementary technologies will merge together as The Dawn of the Smart Era. On the one hand, IoT can benefit from the virtually unlimited capabilities and resources of Cloud to compensate its technological constraints (e.g.,storage, processing, energy), where Cloud can offer effective solutions to implement IoT service management and composition as well as applications that exploit the things or the data produced by them [2]. On the other hand, the cloud can benefit from IoT by extending its scope to deal with real world things in a more distributed and dynamic manner, and for delivering services in real life scenarios. IoT represents the root element of the Smart City concept providing a common middleware for acquiring information from different heterogeneous sensing infrastructures and exposing information in a uniform way, and the existing proposed solutions suggest to use Cloud architectures to enable the discovery, connection, and integration of things, thus creating platforms able to provision and support ubiquitous connectivity and real-time applications for smart cities[3].

There are many leading commercial cloud service providers (e.g., Amazon, Google, Rackspace) that have better reputation for service delivery and customer satisfaction based on the number of consumers they have, and revenues they are making out of it. However, challenges still remain there when it comes to adaptive management of cloud elasticity considering the workload variability in IoT/Smart City scenario both from data generation side (volume, velocity, variety and heterogeneity) and from data consumption side (complex queries, batch/real-time analytic, complex usage pattern, etc.). In addition, the overall goal is to achieve the optimal resource utilization while maintaining the quality of services.

[1]Ballon, Pieter, et al. "Is there a Need for a Cloud Platform for European Smart Cities?." eChallenges e-2011 Conference Proceedings, IIMC International Information Management Corporation. 2011.
[2]Botta, Alessio, et al. "Integration of cloud computing and internet of things: a survey." Future Generation Computer Systems 56 (2016): 684-700.
[3]Mitton, Nathalie, et al. "Combining Cloud and sensors in a smart city environment." EURASIP journal on Wireless Communications and Networking 2012.1 (2012): 1-10.

Project Team

Principal Supervisor: Prof. Ryszard Kowalczyk
Ext. Supervisor: Dr Surya Nepal
Co-Supervisor: A/Prof. Bao Quoc Vo
Assoc. Supervisor: Dr Mohan Baruwal Chhetri
PhD Student: Sunil Singh Samant


  • This project is collaborative R&D project supported by Data61 (CSIRO’s Digital Productivity flagship) and at Swinburne University of Technology.

© Swinburne  Copyright and disclaimer information
last modification: Thursday 06 of July, 2017 [04:58:31 UTC] by ssamant
Maintained by: IAT Webmaster (