Abstract
The internet of things (IoT) represent the current and future state of the Internet. The large number of things (objects), which are connected to the Internet, produce a huge amount of data that needs a lot of effort and processing operations to transfer it to useful information. Moreover, the organization and control of this large volume of data requires novel ideas in the design and management of the IoT network to accelerate and enhance its performance. The software defined systems is a new paradigm that appeared recently to hide all complexity in traditional system architecture by abstracting all the controls and management operations from the underling devices (things in the IoT) and setting them inside a middleware layer, a software layer. In this work, a comprehensive software defined based framework model is proposed to simplify the IoT management process and provide a vital solution for the challenges in the traditional IoT architecture to forward, store, and secure the produced data from the IoT objects by integrating the software defined network, software defined storage, and software defined security into one software defined based control model.
Similar content being viewed by others
Notes
References
Almodawar A et al (2013) Security-aware placement and migration algorithm in iaas interclouds. In: The fourth international conference on information and communication systems (ICICS 2013)
Bernbo S (2014) The internet of things demands new data architecture. http://datacenterpost.com/2014/07/internet-things-demands-new-data-architecture/. Accessed Nov 2014
Cloud Security Alliance (2013) Software defined perimeter. White paper, Cloud Security Alliance
Cecchinel C et al (2014) An architecture to support the collection of big data in the internet of things. In: 2014 IEEE world congress on services (SERVICES), pp 442–449. doi:10.1109/SERVICES.2014.83
Crump G (2013) Storage switzerland: software defined storage needs a platform. In: Technical Report TSL03137USEN, IBM Inc
Darabseh A et al (2015a) Sdsecurity: a software defined security experimental framework. In: Third workshop on cloud computing systems, networks, and applications (CCSNA-2015)
Darabseh A et al (2015b) Sdstorage: a software defined storage experimental framework. In: IEEE international conference on cloud engineering (IC2E 2015)
Dixon C et al (2014) Software defined networking to support the software defined environment. IBM J Res Develop 58(2/3):3:1–3:14. doi:10.1147/JRD.2014.2300365
EMC Corporation (2015) Transform your storage for the software defined data center with emc vipr controller. White Paper H11749.4, EMC Corporation
Gubbi J et al (2013) Internet of things (iot): a vision, architectural elements, and future directions. Future Gener Comput Syst 29(7):1645–1660
Huang H et al (2014) An sdn_based management framework for iot devices. In: Irish signals systems conference 2014 and 2014 China-Ireland international conference on information and communications technologies (ISSC 2014/CIICT 2014). 25th IET, pp 175–179. doi:10.1049/cp.2014.0680
Hu F et al (2014) A survey on software defined networking (sdn) and openflow: from concept to implementation. In: Communications surveys tutorials, IEEE PP(99), pp 1–1. doi:10.1109/COMST.2014.2326417
IBM Corporation (2014) Choose a storage platform that can handle big data and analytics. Solution Brief TSS03158-USEN-01, IBM Corporation
Jain R, Paul S (2013) Network virtualization and software defined networking for cloud computing: a survey. IEEE Commun Mag 51(11):24–31. doi:10.1109/MCOM.2013.6658648
Jarraya Y et al (2014) A survey and a layered taxonomy of software-defined networking. In: Communications surveys tutorials, IEEE PP(99), pp 1–1. doi:10.1109/COMST.2014.2320094
Martinez-Julia P, Skarmeta AF (2014) Extending the internet of things to ipv6 with software defined networking. White paper, Euchina-fire. http://www.euchina-fire.eu. Accessed May 2015
Nastic S et al (2013) Patricia—a novel programming model for iot applications on cloud platforms. In: 2013 IEEE 6th international conference on service-oriented computing and applications (SOCA), pp 53–60. doi:10.1109/SOCA.2013.48
NetCitadel Inc (2012) Netcitadel’s onecontrol platform the key to intelligent, adaptive network security. White paper, NetCitadel Inc
Nastic S et al (2014) Provisioning software-defined iot cloud systems. In: 2014 international conference on future internet of things and cloud (FiCloud), pp 288–295. doi:10.1109/FiCloud..52
Nunes B et al (2014) A survey of software-defined networking: past, present, and future of programmable networks. IEEE Commun Surv Tutor 16(3):1617–1634. doi:10.1109/SURV.2014.012214.00180
Orphanoudakis T et al (2014) Next generation optical network architecture featuring distributed aggregation, network processing and information routing. In: 2014 European conference on networks and communications (EuCNC), pp 1–5. doi:10.1109/EuCNC.2014.6882669
Palanivel K, Li B (2013) Anatomy of software defined storage challenges and new solutions to handle metadata. In: Report. University of Minnesota, Minneapolis
Qin Z et al (2014) A software defined networking architecture for the internet-of-things. In: 2014 IEEE network operations and management symposium (NOMS), pp 1–9. doi:10.1109/NOMS.2014.6838365
Systems and Technology Group (2014) Transform your business with cloud-ready storage “realize wide-ranging cloud benefits using ibm storwize family systems”. Solution Brief TSS03147-USEN-01, IBM Corporation
TalebiFard P, Leung V (2014) Context-aware dissemination of information and services in heterogeneous network environments. J Amb Intell Hum Comput 5(6):775–787. doi:10.1007/s12652-013-0210-y
Vizardl M (2013) What software-defined security could mean for the channel. http://goo.gl/OABC3D. Accessed Oct 2014
VMware (2010) Vmware vshield virtualization-aware security for the cloud. White paper, VMware Inc
VMware Inc (2013) Vmware vcloud networking and security overview. White paper, VMware Inc
Wu F, Sun G (2013) Software-defined storage. In: Report. University of Minnesota, Minneapolis
Yaseen Q et al (2013) Pep-side caching: an insider threat port. In: 2013 IEEE 14th international conference on information reuse and integration (IRI). IEEE, pp 137–144
Zarko I et al (2014) Iot data management methods and optimisation algorithms for mobile publish/subscribe services in cloud environments. In: 2014 European conference on networks and communications (EuCNC), pp 1–5. doi:10.1109/EuCNC.2014.6882657
Zhan Y, Kuroda T (2014) Wearable sensor-based human activity recognition from environmental background sounds. J Amb Intell Hum Comput 5(1):77–89. doi:10.1007/s12652-012-0122-2
Acknowledgments
The authors would like to thank the Deanship of Research at the Jordan University of Science and Technology for funding this work, Grant Number 20150050. Also, they would like to thank IBM and IBM Cloud Academy for their support.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Jararweh, Y., Al-Ayyoub, M., Darabseh, A. et al. SDIoT: a software defined based internet of things framework. J Ambient Intell Human Comput 6, 453–461 (2015). https://doi.org/10.1007/s12652-015-0290-y
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s12652-015-0290-y