Skip to main content
Log in

Big Data Processing using Internet of Software Defined Things in Smart Cities

  • Published:
International Journal of Parallel Programming Aims and scope Submit manuscript

Abstract

Software Defined Networks (SDN) has been attracting researchers, scientist, and technology experts from both academia and industry to enhance the current ICT stakes and networking paradigm. The beauty of SDN is the division of Control and Data planes and make it easy for the engineers to modify the networking protocols without visiting onsite devices. Similarly, smart cities concept has been coined recently, where a plethora of smart devices will be connected and providing tons of services to the citizens, officials, and governmental departments. The Internet of Things (IoT) plays a vital role in guaranteeing such services. Few efforts have been made to merge SDN and IoT with the sole purpose of efficient Data retrieval and achieve remotely configurable networks. In this paper, we explicitly define the Internet of Software Defined Things architecture and bring it to Smart Cities as a use-case. Our 3-tier architecture consists of Data Collection, Data Management, and Application levels that are further connected via two intermediate levels working on SDN principles. Followed by the potentials of SDN and IoT for Smart Cities, we evaluated our proposed architecture using Spark and GraphX with Hadoop Ecosystem and the results shows that efficient transfer of Data over SDN for real-time processing is achieved.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8

Similar content being viewed by others

References

  1. Gandomi, A., Haider, M.: Beyond the hype: big data concepts, methods, and analytics. Int. J. Inform. Manange. 35(2), 137–144 (2015)

    Article  Google Scholar 

  2. Gudivada, V.N., Baeza-Yates, R., Raghavan, V.V.: Big data: promises and problems. IEEE Comput. 48(3), 20–23 (2015)

    Article  Google Scholar 

  3. Index, C.V.N.: Forecast and Methodology, 2013–2018 (2013)

  4. McKeown, N., et al.: OpenFlow: enabling innovation in campus networks. In: ACM SIGCOMM Computer Communication Review, vol. 38, no. 2, pp. 69–74 (2008)

  5. McKeown, N.: Software-defined networking. In: INFOCOM Keynote Speech, vol. 17, no. 2, pp. 30–32 (2009)

  6. Xu, K., et al.: Toward a practical reconfigurable router: a software component development approach. IEEE Netw. 28(5), 74–80 (2014)

    Article  Google Scholar 

  7. Hong, W., Wang, K., Hsu, Y.-H.: Application-aware resource allocation for SDN-based cloud datacenters. In: Proceedings of the International Conference Cloud Computing and Big Data 2013, Fuzhou, China (2013)

  8. Han, Y., et al.: Software defined networking-based traffic engineering for data center networks. In: Proceedings of the 16th Asia-Pacific Network Operations and Management Symposium., Taiwan (2014)

  9. Kolozali, S., Bermudez-Edo, M., Puschmann, D., Ganz, F., Barnaghi, P.: A knowledge-based approach for real-time iot data stream annotation and processing. In: Proceedings of the 2014 IEEE International Conference on Internet of Things (iThings 2014), Taipei, Taiwan (2014)

  10. Gramaglia, M., Trullols-Cruces, O., Naboulsi, D., Fiore, M., Calderon, M.: Vehicular networks on two Madrid highways. In: 2014 Eleventh Annual IEEE International Conference on Sensing, Communication, and Networking (SECON), vol. 3, pp. 423–431. Singapore (2014)

  11. Silva, B.N., Khan, M., Han, K.: Big data analytics embedded smart city architecture for performance enhancement through real-time data processing and decision-making. Wirel. Commun. Mob. Comput. 2017, 1–12 (2017)

    Article  Google Scholar 

  12. Rowley, J.: The wisdom hierarchy: representations of the DIKW hierarchy. J. Inf. Sci. 33(2), 163–180 (2007)

    Article  Google Scholar 

  13. Bischof, S., Karapantelakis, A., Nechifor, C.-S., Sheth, A., Mileo, A., Barnaghi, P.: Semantic modeling of smart city data. In: Position Paper in W3C Workshop on the Web of Things: Enablers and services for an open Web of Devices, Berlin, Germany (2014)

  14. Tönjes, R., Barnaghi, P., Ali, M., Mileo, A., Hauswirth, M., Ganz, F., Ganea, S., Kjærgaard, B., Kuemper, D., Nechifor, S., Puiu, D., Sheth, A., Tsiatsis, V., Vestergaard, L.: Real Time IoT stream processing and large-scale data analytics for smart city applications. In: Poster Session, European Conference on Networks and Communications (2014)

  15. Khan, M., Silva, B.N., Han, K.: A web of things-based emerging sensor network architecture for smart control systems. Sensors 17(2), 332 (2017)

    Article  Google Scholar 

  16. Kandula, S., et al.: The nature of data center traffic: measurements and analysis. In: Proceedings of the 9th ACM SIGCOMM Conference Internet Measurement, pp. 202–208 (2009)

  17. Chen, M.-H., et al.: A low-latency two-tier measurement and control platform for commodity SDN. IEEE Commun. Mag. 54(9), 202–208 (2016)

    Article  Google Scholar 

  18. Ioannou, A., Weber, S.: A survey of caching policies and forwarding mechanisms in information-centric networking. IEEE Commun. Surv. Tutor. 18(4), 2847–2886 (2016)

    Article  Google Scholar 

  19. Hou, R., Fang, L., Chang, Y., Yang, L., Wang, F.: Named data networking over WDM-based optical networks. IEEE Netw. 31(3), 70–79 (2017)

    Article  Google Scholar 

  20. Uppoor, S., Trullols-Cruces, O., Fiore, M., Barcelo-Ordinas, J.M.: Generation and analysis of a large-scale urban vehicular mobility dataset. IEEE Trans. Mob. Comput. 13(5), 1061–1075 (2014)

    Article  Google Scholar 

Download references

Acknowledgements

This work was supported by the Ministry of Education, Science Technology (MEST) and National Research Foundation of Korea (NRF) through the Creative Human Resource Training Project for Regional Innovation (2014). This study was supported by the BK21 Plus project (SW Human Resource Development Program for Supporting Smart Life) funded by the Ministry of Education, School of Computer Science and Engineering, Kyungpook National University, Korea (21A20131600005). This work was supported by the Deanship of Scientific Research, King Saud University, Riyadh, Saudi Arabia, through the Research Group under Project RG-1437-037.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Kijun Han.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Khan, M., Iqbal, J., Talha, M. et al. Big Data Processing using Internet of Software Defined Things in Smart Cities. Int J Parallel Prog 48, 178–191 (2020). https://doi.org/10.1007/s10766-018-0573-y

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10766-018-0573-y

Keywords

Navigation