Software-Defined Internet of Things to Analyze Big Data in Smart Cities

  • Sadia Din
  • Awais Ahmad
  • Anand Paul
  • Gwanggil Jeon
Part of the EAI/Springer Innovations in Communication and Computing book series (EAISICC)


Software-Defined network (SDN) attracted plenty of researchers from various technological fields who have contributed to enhance the network. SDN is a highly advanced technology which makes it easy for engineers to update protocols and other parameters at runtime (without switching off the devices). Recently, smart cities concept has been introduced, where devices in multidirectional form will be connected to provide timely and useful information to all kind of people and government. A number of researchers have attempted to merge SDN and IoT to provide better information to users. In this chapter, a novel concept has been introduced to combine both these technologies through a software-defined things architecture. There are many advantages of the proposed architecture where all data services are further connected via two intermediate levels working on SDN principles. Both the abovementioned technologies have a great potential for smart cities projects. The proposed architecture is evaluated using Spark and GraphX with Hadoop ecosystem which showed encouraging results especially the efficiency of real-time transfer of data over SDN.


Software-defined network IoT Name data network Smart city GraphX Hadoop 



This study was supported by the National Research Foundation of Korea (NRF) grant funded by the Korean government (NRF-2017R1C1B5017464).


  1. 1.
    IBM, Armonk, NY, USA. Four vendor views on big data and big data analytics: IBM [Online], 2012. Available:
  2. 2.
    V.N. Gudivada, R. Baeza-Yates, V.V. Raghavan, Big data: promises and problems. Computer 48(3), 20–23 (2015)CrossRefGoogle Scholar
  3. 3.
    C. V. N. Index, Forecast and methodology, 2013–2018, 2013Google Scholar
  4. 4.
    N. McKeown et al., OpenFlow: enabling innovation in campus networks. ACM SIGCOMM Comput. Commun. Rev. 38(2), 69–74 (2008)CrossRefGoogle Scholar
  5. 5.
    N. McKeown, Software-defined networking. INFOCOM Keynote Speech 17(2), 30–32 (2009)Google Scholar
  6. 6.
    K. Xu et al., Toward a practical reconfigurable router: a software component development approach. IEEE Netw. 28(5), 74–80 (2014)CrossRefGoogle Scholar
  7. 7.
    F. Al-Turjman, Fog-based caching in software-defined information-centric networks. Comput Electr Eng J 69(1), 54–67 (2018)CrossRefGoogle Scholar
  8. 8.
    Y. Han et al., Software defined networking-based traffic engineering for data center networks, in Proc. 16th Asia-Pacific Network Operations and Management Symposium, Taiwan, September 2014Google Scholar
  9. 9.
    S. Kolozali, M. Bermudez-Edo, D. Puschmann, F. Ganz, P. Barnaghi, A knowledge-based approach for real-time IoT data stream annotation and processing, in Proc. of the 2014 IEEE International Conference on Internet of Things (iThings 2014), Taipei, Taiwan, September 2014Google Scholar
  10. 10.
    M. Gramaglia, O. Trullols-Cruces, D. Naboulsi, M. Fiore, M. Calderon, Vehicular networks on two Madrid highways, in 2014 Eleventh Annual IEEE International Conference on Sensing, Communication, and Networking (SECON), Singapore, 3 July 2014, pp. 423–431Google Scholar
  11. 11.
    A. Ahmad, A. Paul, M. Rathore, H. Chang, An efficient multidimensional big data fusion approach in machine-to-machine communication. ACM Trans. Embed. Comput. Syst. (TECS) 15(2), 39 (2016)Google Scholar
  12. 12.
    J. Rowley, The wisdom hierarchy: representations of the DIKW hierarchy. J. Inf. Sci. 33(2), 163–180 (2007)CrossRefGoogle Scholar
  13. 13.
    S. Bischof, A. Karapantelakis, C.S. Nechifor, A. Sheth, A. Mileo, P. Barnaghi, Semantic modeling of smart city data. Position Paper in W3C Workshop on the Web of Things: Enablers and Services for an Open Web of Devices, Berlin, 25–26 June 2014Google Scholar
  14. 14.
    R. Tönjes, P. Barnaghi, M. Ali, A. Mileo, M. Hauswirth, F. Ganz, S. Ganea, B. Kjærgaard, D. Kuemper, S. Nechifor, D. Puiu, A. Sheth, V. Tsiatsis, L. Vestergaard, Real time IoT stream processing and large-scale data analytics for smart city applications, in Poster session, European Conference on Networks and Communications 2014, 2014Google Scholar
  15. 15.
    S. Din, A. Ahmad, A. Paul, S. Rho, Service orchestration of optimizing continuous features in industrial surveillance using big data based fog-enabled internet of things. IEEE Access PP(99) (2018)Google Scholar
  16. 16.
    A. Awais, M. Babar, S. Din, S. Khalid, M.M. Rathore, A. Paul, A. Reddy, N. Allah, Socio-cyber network: the potential of cyber-physical system to define human behaviors using big data analytics. Futur. Gener. Comput. Syst. (2018)Google Scholar
  17. 17.
    A. Awais, M. Khan, A. Paul, S. Din, M.M. Rathore, G. Jeon, G.S. Chio, Towards modeling and optimization of features selection in Big Data based social internet of things. Futur Gener. Comput. Syst. 82, 715–726 (2018)CrossRefGoogle Scholar
  18. 18.
    S. Din, A. Paul, A. Ahmad, J. Hong, Energy efficient topology management scheme based on clustering technique for software defined wireless sensor network. Peer-to-Peer Netw. Appl., 1–9 (2017)Google Scholar
  19. 19.
    S. Din, A. Ahmad, A. Paul, A cluster-based data fusion technique to analyze Big Data in wireless multi-sensor system. IEEE Access PP(99), 1–1 (2017). 2679207CrossRefGoogle Scholar
  20. 20.
    S. Kandula, et al., The nature of data center traffic: measurements & analysis, in Proc. 9th ACM SIGCOMM Conf. Internet Measurement, 2009, pp. 202–208Google Scholar
  21. 21.
    M.-H. Chen et al., A low-latency two-tier measurement and control platform for commodity SDN. IEEE Commun Mag 54(9), 202–208 (2016)CrossRefGoogle Scholar
  22. 22.
    S.H. Ahmed, S.H. Bouk, D. Kim, RUFS: RobUst forwarder selection in vehicular content-centric networks. IEEE Commun Lett 19(9), 1616–1619 (2015)CrossRefGoogle Scholar
  23. 23.
    S.H. Ahmed, S.H. Bouk, M.A. Yaqub, D. Kim, H. Song, J. Lloret, CODIE: controlled data and interest evaluation in vehicular named data networks. IEEE Trans. Veh. Technol. 65(6), 3954–3963 (2016)CrossRefGoogle Scholar
  24. 24.
    S. Uppoor, O. Trullols-Cruces, M. Fiore, J.M. Barcelo-Ordinas, Generation and analysis of a large-scale urban vehicular mobility dataset. IEEE Trans. Mob. Comput. 13(5) (2014)CrossRefGoogle Scholar

Copyright information

© Springer Nature Switzerland AG 2019

Authors and Affiliations

  • Sadia Din
    • 1
  • Awais Ahmad
    • 2
  • Anand Paul
    • 1
  • Gwanggil Jeon
    • 3
  1. 1.School of Computer Science and EngineeringKyungpook National UniversityDaeguSouth Korea
  2. 2.Department of Computer ScienceBahria UniversityIslamabadPakistan
  3. 3.Department of Embedded Systems EngineeringIncheon National UniversityIncheonSouth Korea

Personalised recommendations