Agent-Based Improved Neuro-Fuzzy for Load Balancing in Sensor Cloud

Agent-Based Improved Neuro-Fuzzy for Load Balancing in Sensor Cloud

Prashant Sangulagi, Ashok Sutagundar
Copyright: © 2021 |Pages: 20
DOI: 10.4018/IJEOE.2021010102
OnDemand:
(Individual Articles)
Available
$37.50
No Current Special Offers
TOTAL SAVINGS: $37.50

Abstract

Sensor cloud paradigm is a trending area for most of the applications. It collects the information from physical sensors and stores it in cloud servers, and it can be accessed anywhere. Energy optimization is one of the crucial issues in sensor cloud as sensed information are unprocessed and directly saved into cloud server thereby increasing energy consumption and delay which leads to unbalancing in the network. In this paper, agent-based improved neuro-fuzzy optimization is proposed to avoid transmission of redundant information into cloud along with load balancing among all nodes for equal energy consumption. The agents work on behalf of node, migrate to each node in the cluster, collect information, and submit to CH minimizing node energy consumption. Neuro-fuzzy along with weights is used to improve information accuracy and reducing energy consumption to improve overall network lifetime. Result shows that less energy is consumed along with minimum delay and information with great accuracy is saved into cloud server.
Article Preview
Top

Introduction

Sensor cloud is a new trend in the present scenario to overcome from the drawbacks of Wireless Sensor Network (WSN). The issues of WSN are node deployment, battery energy, bandwidth, routing, QOS, robustness, storage, fault mechanisms and security requirements (Akyildiz, 2002). The energy consumption is a trending issue in WSN from past many years and still many researchers are working on different scenarios to create an optimal system which consumes less energy for transmission and reception. Multiple research has been carried out to create energy efficient WSN (Sulieman, 2018; Anastasi, 2009; Jones, 2001; Karaki, 2004; Kumar, 2009; Ehsan, 2010; Tang, 2010; Zaman, 2016). Energy efficient WSN leads to improved network efficiency and network lifetime.

On the other hand, cloud computing is an efficient information storage paradigm which facilitates the end users to access the information at any point of time irrespective of where they are located. Cloud computing can improve the storage and processing capacities of WSN with great extent. Hence the sensor cloud is used to improve the overall system like gathering the data, accessing the information, processing the data and importantly storing the data (Madria, 2014; Alamri, 2013), this removes the long term energy consumption issue of WSN and improve its lifetime. Sensor cloud is a unique sensor data storage, visualization and remote management platform that support cloud computing to afford data scalability, rapid visualization and user programmable analysis (Lan, 2010). The sensor cloud is used in wide variety of applications like, health monitoring, environmental monitoring, transportation, agriculture, military and industrial monitoring (Alamri, 2013; Jit 2010).

Load balancing is one of the network energy saving technique in sensor cloud where it decides which node to be used for proper load distribution in the network. The load balancing is required to enhance the network lifetime and to make all the nodes operable in the network (Dumbrava, 2010; Zhang 2009). Load balancing technique not only concentrates on all nodes but it also concentrates on specific nodes which plays a vital role in the network. The considerable parameters for measuring performance efficiency of load balancing are reliability, adaptability, fault tolerance, throughput and waiting time (Yana, 2018). Commonly load balancing algorithm has five major components, transfer policy, selection policy, location policy, information policy and load estimation policy as discussed in (Amar, 2011). The highlighting features of load balancing are, reduced task waiting time, minimized task response time, maximum utilization of resources and throughput, improves reliability, stability and allows further modification if system prefers so (Manekar, 2012). The load balancing techniques are broadly classified into two types, static load balancing technique and dynamic load balancing technique (Rajguru, 2012). The static load balancing refers certain predefined information and does not consider status of the system. The dynamic load balancing on the other side improves better load distribution with additional communication and computation overhead. The static load balancing further has many techniques namely, round robin algorithm, randomized algorithm, central manager algorithm and threshold algorithm. The dynamic load balancing types are ant colony algorithm, central queue algorithm, honeybee foraging behavior, local queue algorithm, least connection algorithm and nearest neighbour algorithm (Kushwaha, 2015; Randles 2010).

Complete Article List

Search this Journal:
Reset
Volume 12: 1 Issue (2024): Forthcoming, Available for Pre-Order
Volume 11: 4 Issues (2022): 2 Released, 2 Forthcoming
Volume 10: 4 Issues (2021)
Volume 9: 4 Issues (2020)
Volume 8: 4 Issues (2019)
Volume 7: 4 Issues (2018)
Volume 6: 4 Issues (2017)
Volume 5: 4 Issues (2016)
Volume 4: 4 Issues (2015)
Volume 3: 4 Issues (2014)
Volume 2: 4 Issues (2013)
Volume 1: 4 Issues (2012)
View Complete Journal Contents Listing