Resource Management in a Peer to Peer Cloud Network for IoT

Software-Defined Internet of Things (SDIoT) is defined as merging heterogeneous objects in a form of interaction among physical and virtual entities. Large scale of data centers, heterogeneity issues and their interconnections have made the resource management a hard problem specially when there are different actors in cloud system with different needs. Resource management is a vital requirement to achieve robust networks specially with facing continuously increasing amount of heterogeneous resources and devices to the network. The goal of this paper is reviews to address IoT resource management issues in cloud computing services. We discuss the bottlenecks of cloud networks for IoT services such as mobility. We review Fog computing in IoT services to solve some of these issues. It provides a comprehensive literature review of around one hundred studies on resource management in Peer to Peer Cloud Networks and IoT. It is very important to find a robust design to efficiently manage and provision requests and available resources. We also reviewed different search methodologies to help clients find proper resources to answer their needs.

[1]  Nandini Mukherjee,et al.  Vehicular pollution monitoring using IoT , 2014, International Conference on Recent Advances and Innovations in Engineering (ICRAIE-2014).

[2]  M. Anwar Hossain,et al.  A Framework of Adaptive Interaction Support in Cloud-Based Internet of Things (IoT) Environment , 2014, IDCS.

[3]  Ruay-Shiung Chang,et al.  A resource discovery tree using bitmap for grids , 2010, Future Gener. Comput. Syst..

[4]  P. Mell,et al.  SP 800-145. The NIST Definition of Cloud Computing , 2011 .

[5]  S. K. Nandy,et al.  A framework for resource discovery in pervasive computing for mobile aware task execution , 2004, CF '04.

[6]  Johan Tordsson,et al.  An interoperable, standards-based grid resource broker and job submission service , 2005, First International Conference on e-Science and Grid Computing (e-Science'05).

[7]  Odej Kao,et al.  The Device Cloud - Applying Cloud Computing Concepts to the Internet of Things , 2014, 2014 IEEE 11th Intl Conf on Ubiquitous Intelligence and Computing and 2014 IEEE 11th Intl Conf on Autonomic and Trusted Computing and 2014 IEEE 14th Intl Conf on Scalable Computing and Communications and Its Associated Workshops.

[8]  Amit P. Sheth,et al.  The SSN ontology of the W3C semantic sensor network incubator group , 2012, J. Web Semant..

[9]  Ahmad Habibizad Navin,et al.  Resource discovery mechanisms in grid systems: A survey , 2014, J. Netw. Comput. Appl..

[10]  Antonio Puliafito,et al.  Enabling the Cloud of Things , 2012, 2012 Sixth International Conference on Innovative Mobile and Internet Services in Ubiquitous Computing.

[11]  Antonio Corradi,et al.  Semantic-based discovery to support mobile context-aware service access , 2008, Comput. Commun..

[12]  Tao Zhang,et al.  Fog Computing , 2017, IEEE Internet Comput..

[13]  Kumpati S. Narendra,et al.  Learning automata - an introduction , 1989 .

[14]  Rajkumar Buyya,et al.  Simurgh: A framework for effective discovery, programming, and integration of services exposed in IoT , 2015, 2015 International Conference on Recent Advances in Internet of Things (RIoT).

[15]  Abdelhamid Mellouk,et al.  ITS-cloud: Cloud computing for Intelligent transportation system , 2012, 2012 IEEE Global Communications Conference (GLOBECOM).

[16]  Xiang Cheng,et al.  Smart Choice for the Smart Grid: Narrowband Internet of Things (NB-IoT) , 2018, IEEE Internet of Things Journal.

[17]  Christian Bonnet,et al.  Resource discovery in Internet of Things: Current trends and future standardization aspects , 2015, 2015 IEEE 2nd World Forum on Internet of Things (WF-IoT).

[18]  Navin Kumar Smart and intelligent energy efficient public illumination system with ubiquitous communication for smart city , 2013, INTERNATIONAL CONFERENCE ON SMART STRUCTURES AND SYSTEMS - ICSSS'13.

[19]  Lu Liu,et al.  A Decentralized Resource Discovery Based on Keywords Combinations and Node Clusters in Knowledge Grid , 2007, ICIC.

[20]  Valérie Issarny,et al.  Service-oriented middleware for large-scale mobile participatory sensing , 2014, Pervasive Mob. Comput..

[21]  Mohammad Reza Meybodi,et al.  Grid resource discovery based on distributed learning automata , 2014, Computing.

[22]  Antonio Pescapè,et al.  Integration of Cloud computing and Internet of Things: A survey , 2016, Future Gener. Comput. Syst..

[23]  Paramvir Bahl,et al.  The Case for VM-Based Cloudlets in Mobile Computing , 2009, IEEE Pervasive Computing.

[24]  Anurag Agarwal,et al.  The Internet of Things—A survey of topics and trends , 2014, Information Systems Frontiers.

[25]  Syed Saadat Bokhari,et al.  Scalable Grid Resource Discovery through Distributed Search , 2011, ArXiv.

[26]  Rui L. Aguiar,et al.  Resource discovery for distributed computing systems: A comprehensive survey , 2018, J. Parallel Distributed Comput..

[27]  Wu He,et al.  Internet of Things in Industries: A Survey , 2014, IEEE Transactions on Industrial Informatics.

[28]  Thomas Schlegel,et al.  Using Semantic Queries to Enable Dynamic Service Invocation for Processes in the Internet of Things , 2016, 2016 IEEE Tenth International Conference on Semantic Computing (ICSC).

[29]  Rajni Aron,et al.  IoT based Platform as a Service for Provisioning of Concurrent Applications , 2017, ArXiv.

[30]  Antonio Brogi,et al.  A Service-Oriented Model for Embedded Peer-to-Peer Systems , 2008, Electron. Notes Theor. Comput. Sci..

[31]  BottaAlessio,et al.  Integration of Cloud computing and Internet of Things , 2016 .

[32]  Mingzhe Jiang,et al.  Fog Computing in Healthcare Internet of Things: A Case Study on ECG Feature Extraction , 2015, 2015 IEEE International Conference on Computer and Information Technology; Ubiquitous Computing and Communications; Dependable, Autonomic and Secure Computing; Pervasive Intelligence and Computing.

[33]  L. Javier García-Villalba,et al.  Monitoring and Discovery for Self-Organized Network Management in Virtualized and Software Defined Networks , 2017, Sensors.

[34]  Ian Foster,et al.  A peer-to-peer approach to resource location in grid environments , 2002 .

[35]  Antonio F. Gómez-Skarmeta,et al.  Mobile Digcovery: A Global Service Discovery for the Internet of Things , 2013, 2013 27th International Conference on Advanced Information Networking and Applications Workshops.

[36]  Abdelkader Hameurlain,et al.  Resource discovery in grid systems: a survey , 2010, Int. J. Metadata Semant. Ontologies.

[37]  Dhananjay Singh,et al.  A survey of Internet-of-Things: Future vision, architecture, challenges and services , 2014, 2014 IEEE World Forum on Internet of Things (WF-IoT).

[38]  Eui-nam Huh,et al.  Fog Computing and Smart Gateway Based Communication for Cloud of Things , 2014, 2014 International Conference on Future Internet of Things and Cloud.

[39]  Amos Brocco,et al.  Enabling efficient information discovery in a self-structured grid , 2010, Future Gener. Comput. Syst..

[40]  Ce Zhang,et al.  A General Architecture of IoT System , 2017, 22017 IEEE International Conference on Computational Science and Engineering (CSE) and IEEE International Conference on Embedded and Ubiquitous Computing (EUC).

[41]  Kuan-Ching Li,et al.  Optimal Execution Strategy for Large Orders in Big Data: Order Type using Q-learning Considerations , 2020, Wireless Personal Communications.

[42]  Angel P. del Pobil,et al.  The Role of Internet of Things (IoT) in Smart Cities: Technology Roadmap-oriented Approaches , 2018 .

[43]  Ruixuan Li,et al.  Proactive replication for rare objects in unstructured peer-to-peer networks , 2012, J. Netw. Comput. Appl..

[44]  Kuan-Ching Li,et al.  Detecting straggler MapReduce tasks in big data processing infrastructure by neural network , 2020, The Journal of Supercomputing.

[45]  Badis Djamaa,et al.  A Proactive Trickle-based Mechanism for Discovering CoRE Resource Directories , 2016, ANT/SEIT.

[46]  Amir Javadpour,et al.  Improving Resources Management in Network Virtualization by Utilizing a Software-Based Network , 2019, Wireless Personal Communications.

[47]  Sunilkumar S. Manvi,et al.  Resource management for Infrastructure as a Service (IaaS) in cloud computing: A survey , 2014, J. Netw. Comput. Appl..

[48]  Randy H. Katz,et al.  A view of cloud computing , 2010, CACM.

[49]  Peter Rosengren,et al.  A Development Platform for Integrating Wireless Devices and Sensors into Ambient Intelligence Systems , 2009, 2009 6th IEEE Annual Communications Society Conference on Sensor, Mesh and Ad Hoc Communications and Networks Workshops.

[50]  Hamid Harroud,et al.  Mobile cloud computing for computation offloading: Issues and challenges , 2018 .

[51]  Siobhán Clarke,et al.  Middleware for Internet of Things: A Survey , 2016, IEEE Internet of Things Journal.

[52]  Chunming Tang,et al.  Using Markov Learning Utilization Model for Resource Allocation in Cloud of Thing Network , 2020, Wireless Personal Communications.

[53]  Ilias K. Savvas,et al.  Agent-Based Resource Discovery and Selection for Dynamic Grids , 2006, 15th IEEE International Workshops on Enabling Technologies: Infrastructure for Collaborative Enterprises (WETICE'06).

[54]  Javad Akbari Torkestani A MULTI-ATTRIBUTE RESOURCE DISCOVERY ALGORITHM FOR PEER-TO-PEER GRIDS , 2013, Appl. Artif. Intell..

[55]  Vijayakumar Kadappa,et al.  Adaptive resource discovery models and Resource Selection in grids , 2010, 2010 First International Conference On Parallel, Distributed and Grid Computing (PDGC 2010).

[56]  Amir Javadpour,et al.  Providing a Way to Create Balance Between Reliability and Delays in SDN Networks by Using the Appropriate Placement of Controllers , 2019, Wireless Personal Communications.

[57]  Jyotsna Sengupta,et al.  Resource Discovery in Web-Services Based Grids , 2007 .

[58]  Mario Nemirovsky,et al.  Key ingredients in an IoT recipe: Fog Computing, Cloud computing, and more Fog Computing , 2014, 2014 IEEE 19th International Workshop on Computer Aided Modeling and Design of Communication Links and Networks (CAMAD).

[59]  Ciprian Dobre,et al.  Big Data and Internet of Things: A Roadmap for Smart Environments , 2014, Big Data and Internet of Things.

[60]  Minyi Guo,et al.  High-Performance Computing : Paradigm and Infrastructure , 2005 .

[61]  Martin Serrano,et al.  SOFT-IoT: Self-Organizing FOG of Things , 2016, 2016 30th International Conference on Advanced Information Networking and Applications Workshops (WAINA).

[62]  Sherali Zeadally,et al.  VANET-cloud: a generic cloud computing model for vehicular Ad Hoc networks , 2015, IEEE Wireless Communications.

[63]  Yaoxue Zhang,et al.  Block-Stream as a Service: A More Secure, Nimble, and Dynamically Balanced Cloud Service Model for Ambient Computing , 2018, IEEE Network.

[64]  Amir Javadpour,et al.  A temperature monitoring system incorporating an array of precision wireless thermometers , 2015, 2015 International Conference on Smart Sensors and Application (ICSSA).

[65]  Ian T. Foster,et al.  A peer-to-peer approach to resource location in grid environments , 2002, Proceedings 11th IEEE International Symposium on High Performance Distributed Computing.

[66]  Minoru Uehara A Case Study on Developing Cloud of Things Devices , 2015, 2015 Ninth International Conference on Complex, Intelligent, and Software Intensive Systems.

[67]  Tamas Pflanzner,et al.  A survey of IoT cloud providers , 2016, 2016 39th International Convention on Information and Communication Technology, Electronics and Microelectronics (MIPRO).

[68]  Yunsong Tan,et al.  A Multi-agent Approach for P2P Based Resource Discovery in Grids , 2009, 2009 International Joint Conference on Artificial Intelligence.

[69]  NICHOLAS R. JENNINGS,et al.  An agent-based approach for building complex software systems , 2001, CACM.

[70]  Kang Chen,et al.  MobiT: A Distributed and Congestion-Resilient Trajectory Based Routing Algorithm for Vehicular Delay Tolerant Networks , 2017, 2017 IEEE/ACM Second International Conference on Internet-of-Things Design and Implementation (IoTDI).

[71]  Amir Javadpour,et al.  Improving Brain Magnetic Resonance Image (MRI) Segmentation via a Novel Algorithm based on Genetic and Regional Growth , 2015, Journal of biomedical physics & engineering.

[72]  Takayuki Nishio,et al.  Adaptive resource discovery in mobile cloud computing , 2014, Comput. Commun..

[73]  Guojun Wang,et al.  Feature Selection and Intrusion Detection in Cloud Environment Based on Machine Learning Algorithms , 2017, 2017 IEEE International Symposium on Parallel and Distributed Processing with Applications and 2017 IEEE International Conference on Ubiquitous Computing and Communications (ISPA/IUCC).

[74]  Mahmoud Ammar,et al.  Journal of Information Security and Applications , 2022 .

[75]  Amir Javadpour,et al.  A wearable medical sensor for provisional healthcare , 2015, 2015 2nd International Symposium on Physics and Technology of Sensors (ISPTS).

[76]  Kwang Mong Sim,et al.  A multiagent brokering protocol for supporting Grid resource discovery , 2012, Applied Intelligence.

[77]  Erik Elmroth,et al.  Autonomic Resource Allocation for Cloud Data Centers: A Peer to Peer Approach , 2014, 2014 International Conference on Cloud and Autonomic Computing.