D2C-SM: Designing a Distributed-to-Centralized Software Management Architecture for Smart Cities

  • Amir SinaeepourfardEmail author
  • Sobah Abbas Petersen
  • Dirk Ahlers
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 11701)


Smart city innovations can enhance the quality of citizens’ life through different smart technology management solutions, including resource management, data management, and software management. Nowadays, there are two primary proposals for smart technology management architectures in smart city environments, centralized, and distributed-to-centralized. The distributed-to-centralized schema architecture has several advantages. These advantages emerge from the contribution of distributed (e.g., Fog and cloudlet), and centralized (e.g., Cloud) technologies. For instance, decreasing network communication traffic and its latencies, improving data quality, and upgrading the security and privacy levels. In this paper, we develop our proposed Distributed-to-Centralized Data Management (D2C-DM) architecture and suggest novel contributions. First, we describe a new fully hierarchical software management architecture for smart cities based on Fog, cloudlet, and Cloud technologies. This Distributed-to-Centralized Software Management (D2C-SM) architecture can provide different software and services layers (including local, historical, and combined) through using distinct data types gathered from physical (e.g., sensors and smartphones) and non-physical (e.g., simulated data, and external databases) data sources in the smart city. Second, we envisage that our proposed D2C-SM can fit the software requirements of the Zero Emission Neighborhoods (ZEN) center. Thereafter, we use three different use cases of the ZEN center to depict the easy adaptation of our proposed ICT architecture, including D2C-SM and D2C-DM architectures.


Smart city Software management Data management Centralized Software Management (CSM) Distributed-to-Centralized Software Management (D2C-SM) Centralized Data Management (CDM) Distributed-to-Centralized Data Management (D2C-DM) Fog-to-Cloud Data Management (F2C-DM) Fog-to-cloudlet-to-Cloud Data Management (F2c2C-DM) 



This paper has been written within the Research Centre on Zero Emission Neighborhoods in smart cities (FME ZEN). The authors gratefully acknowledge the support from the ZEN partners and the Research Council of Norway.


  1. 1.
    Jin, J., Gubbi, J., Marusic, S., Palaniswami, M.: An information framework for creating a smart city through Internet of Things. IEEE Internet Things J. 1, 112–121 (2014)CrossRefGoogle Scholar
  2. 2.
    Gubbi, J., Buyya, R., Marusic, S., Palaniswami, M.: Internet of Things (IoT): a vision, architectural elements, and future directions. Future Gener. Comput. Syst. 29, 1645–1660 (2013)CrossRefGoogle Scholar
  3. 3.
    Hu, X., Ludwig, A., Richa, A., Schmid, S.: Competitive strategies for online cloud resource allocation with discounts: the 2-dimensional parking permit problem. In: 35th IEEE International Conference on Distributed Computing Systems (ICDCS), pp. 93–102. IEEE (2015)Google Scholar
  4. 4.
    Rao, T.V.N., Khan, A., Maschendra, M., Kumar, M.K.: A paradigm shift from cloud to fog computing. Int. J. Sci. Eng. Comput. Technol. 5, 385 (2015)Google Scholar
  5. 5.
    Bonomi, F., Milito, R., Zhu, J., Addepalli, S.: Fog computing and its role in the Internet of Things. In: Proceedings of the First Edition of the MCC Workshop on Mobile Cloud Computing, pp. 13–16. ACM (2012)Google Scholar
  6. 6.
    Bass, L., Clements, P., Kazman, R.: Software Architecture in Practice. Addison-Wesley Professional (2003)Google Scholar
  7. 7.
    Sinaeepourfard, A., Garcia, J., Masip-Bruin, X., Marin-Tordera, E., Yin, X., Wang, C.: A Data LifeCycle model for smart cities. In: International Conference on Information and Communication Technology Convergence (ICTC), pp. 400–405. IEEE (2016)Google Scholar
  8. 8.
    Sinaeepourfard, A., Garcia, J., Masip-Bruin, X., Marín-Tordera, E.: Towards a comprehensive Data LifeCycle model for Big Data environments. In: Proceedings of the 3rd IEEE/ACM International Conference on Big Data Computing, Applications and Technologies, pp. 100–106. ACM (2016)Google Scholar
  9. 9.
    Sinaeepourfard, A., Krogstie, J., Petersen, S.A.: A Big Data management architecture for smart cities based on Fog-to-Cloud data management architecture. In: Proceedings of the 4th Norwegian Big Data Symposium (NOBIDS) (2018)Google Scholar
  10. 10.
    Sinaeepourfard, A., Krogstie, J., Petersen, S.A., Gustavsen, A.: A zero emission neighbourhoods data management architecture for smart city scenarios: discussions toward 6Vs challenges. In: International Conference on Information and Communication Technology Convergence (ICTC). IEEE (2018)Google Scholar
  11. 11.
    Sinaeepourfard, A., Garcia, J., Masip-Bruin, X., Marin-Tordera, E.: Fog-to-Cloud (F2C) data management for smart cities. In: Future Technologies Conference (FTC) (2017)Google Scholar
  12. 12.
    Sinaeepourfard, A., Garcia, J., Masip-Bruin, X., Marin-Tordera, E.: Data preservation through Fog-to-Cloud (F2C) data management in smart cities. In: IEEE 2nd International Conference on Fog and Edge Computing (ICFEC), pp. 1–9. IEEE (2018)Google Scholar
  13. 13.
    Sinaeepourfard, A., Krogstie, J., Abbas Petersen, S., Ahlers, D.: F2c2C-DM: A Fog-to-cloudlet-to-Cloud Data Management Architecture in Smart City. In: IEEE 5th World Forum on Internet of Things (WF-IoT), IEEE, Limerick, Ireland (2019)Google Scholar
  14. 14.
  15. 15.
    Tei, K., Gurgen, L.: ClouT: cloud of things for empowering the citizen clout in smart cities. In: IEEE World Forum on Internet of Things (WF-IoT), pp. 369–370. IEEE (2014)Google Scholar
  16. 16.
    Ahlers, D., Driscoll, P., Löfström, E., Krogstie, J., Wyckmans, A.: Understanding smart cities as social machines. In: Proceedings of the 25th International Conference Companion on World Wide Web, pp. 759–764. International World Wide Web Conferences Steering Committee (2016)Google Scholar
  17. 17.
    Khan, Z., Anjum, A., Kiani, S.L.: Cloud based big data analytics for smart future cities. In: Proceedings of the 2013 IEEE/ACM 6th International Conference on Utility and Cloud Computing, pp. 381–386. IEEE Computer Society (2013)Google Scholar
  18. 18.
    Ahlers, D., Akerkar, R.A., Krogstie, J., Opdahl, A.L., Tessem, B., Zhang, W.: Harnessing mobility data in cities: a case study from the Bergen region (2018)Google Scholar
  19. 19.
    Xiong, Z., Feng, S., Wang, W., Niyato, D., Wang, P., Han, Z.: Cloud/fog computing resource management and pricing for blockchain networks. IEEE Commun. Mag. 6(3), 4585–4600 (2018)Google Scholar
  20. 20.
    Bilal, K., Khalid, O., Erbad, A., Khan, S.U.: Potentials, trends, and prospects in edge technologies: fog, cloudlet, mobile edge, and micro data centers. Comput. Netw. 130, 94–120 (2018)CrossRefGoogle Scholar
  21. 21.
    Masip-Bruin, X., Marín-Tordera, E., Alonso, A., Garcia, J.: Fog-to-cloud computing (F2C): the key technology enabler for dependable e-health services deployment. In: Mediterranean Ad hoc Networking Workshop (Med-Hoc-Net), pp. 1–5. IEEE (2016)Google Scholar
  22. 22.
  23. 23.
    Hestnes, A.G., Eik-Nes, N.L.: Zero Emission Buildings. Fagbokforlaget, Bergen (2017)Google Scholar
  24. 24.
    Ahlers, D., Krogstie, J.: ZEN data management and monitoring: requirements and architecture. Technical reports (2017)Google Scholar
  25. 25.
    Abbas Petersen, S., Krogstie, J.: Intermediate ICT coordination and harmonization guidelines. Technical reports (2019)Google Scholar

Copyright information

© IFIP International Federation for Information Processing 2019

Authors and Affiliations

  • Amir Sinaeepourfard
    • 1
    Email author
  • Sobah Abbas Petersen
    • 1
  • Dirk Ahlers
    • 2
  1. 1.Department of Computer ScienceNorwegian University of Science and Technology (NTNU)TrondheimNorway
  2. 2.Department of Architecture and PlanningNorwegian University of Science and Technology (NTNU)TrondheimNorway

Personalised recommendations