Conference Paper

Cloud-fog Based Load Balancing Using Shortest Remaining Time First Optimization

Authors:
To read the full-text of this research, you can request a copy directly from the authors.

Abstract

Micro Grid (MG) integrated with cloud computing to develop an improved Energy Management System (EMS) for end users and utilities. For data processing on cloud new applications are developed. To overcome the overloading on cloud data centers fog computing is integrated. Three-layered framework is proposed in this paper to overcome the load of consumers. First layer is end-user layer which contains clusters of smart buildings. These smart buildings consist smart homes. Each smart home having multiple appliances. Controllers are used to connect with fog. Second and central layer consists of fogs with Virtual Machines (VMs). Fogs receive user requests and forwards that to MG. If the request is out of bound then MG requests to cloud using fog. Third layer contains cloud which consists data centers and utility. For load balancing three different techniques are used. Round Robin (RR), Throttled and Shortest Remaining Time First (SRTF) used to compare results of VMs allocation. Results show that proposed technique performed better cost wise. However, RR and Throttled outperformed SRTF overall. Closest Data Center Service broker policy is used for fog selection.

No full-text available

Request Full-text Paper PDF

To read the full-text of this research,
you can request a copy directly from the authors.

... The BS algorithm has been proposed to achieve the minimum response time. Zakria et al. [98] proposed a three-layered framework integrating fog computing to overcome the loading on the cloud network in a smart grid environment. The focus of the model was to reduce the electricity consumers load from the cloud network. ...
Article
Full-text available
In recent years, due to the unnecessary wastage of electrical energy in residential buildings, the requirement of energy optimization and user comfort has gained vital importance. In the literature, various techniques have been proposed addressing the energy optimization problem. The goal of each technique was to maintain a balance between user comfort and energy requirements such that the user can achieve the desired comfort level with the minimum amount of energy consumption. Researchers have addressed the issue with the help of different optimization algorithms and variations in the parameters to reduce energy consumption. To the best of our knowledge, this problem is not solved yet due to its challenging nature. The gap in the literature is due to the advancements in the technology and drawbacks of the optimization algorithms and the introduction of different new optimization algorithms. Further, many newly proposed optimization algorithms which have produced better accuracy on the benchmark instances but have not been applied yet for the optimization of energy consumption in smart homes. In this paper, we have carried out a detailed literature review of the techniques used for the optimization of energy consumption and scheduling in smart homes. The detailed discussion has been carried out on different factors contributing towards thermal comfort, visual comfort, and air quality comfort. We have also reviewed the fog and edge computing techniques used in smart homes.
Article
Full-text available
Internet of Things has been growing, due to which the number of user requests on fog computing layer has also increased. Fog works in a real-time environment and offers from connected devices need to be processed immediately. With the increase in users requests on fog layer, virtual machines (VMs) at fog layer become overloaded. Load balancing mechanism can distribute load among all the VMs in equal proportion. It has become a necessity in the fog layer to equally, and equitably distribute all the workload among the existing VMs in the segment. Till now, many load balancing techniques have been proposed for fog computing. An empirical study of existing methods in load balancing have been conducted, and taxonomy has been presented in a hierarchical form. Besides, the article contains the year-wise comprehensive review and summary of research articles published in the area of load balancing from 2013 to 2020. Furthermore, article also contains our proposed fog computing architecture to resolve load balancing problem. It also covers current issues and challenges that can be resolved in future research works. The paper concludes by providing future directions.
Article
Full-text available
In this paper, a demand side management (DSM) scheme is used to make energy utilization more efficient. The DSM scheme encourages the consumer to change energy utilization patterns which benefit the utility. In return, the consumer gets some incentives from the utility. The objectives of the proposed DSM system include: electricity bill reduction, reduced peak to average ratio (PAR), and maximization of consumer comfort. In the proposed system, the electrical devices are scheduled by using elephant herding optimization (EHO) and adaptive cuckoo search (ACS) algorithms. Moreover, a new algorithm called hybrid elephant adaptive cuckoo (HEAC) is proposed which uses the features of both former algorithms. A comparison of these algorithms is also presented in terms of three performance parameters. The HEAC shows better performance as compared to EHO and ACS which is evident from the simulation results. Different electricity tariffs are introduced by the utility to provide incentives to the consumers. A regional based time of use (ToU) tariff is used to make the system effective for different types of regions. Moreover, this enables the consumers to act according to the regional environment. The coordination can play a very important role in cost reduction as well as in consumer comfort maximization. The coordination is incorporated among the electrical devices by using cooperative game theory (GT) and dynamic programming (DP). Extensive simulations are performed to show the effectiveness of the proposed scheme in terms of electricity utilization cost, PAR reduction, and consumer comfort maximization
Article
Full-text available
In this paper, we design a controller for home energy management based on following meta-heuristic algorithms: teaching learning-based optimization (TLBO), genetic algorithm (GA), firefly algorithm (FA) and optimal stopping rule (OSR) theory. The principal goal of designing this controller is to reduce the energy consumption of residential sectors while reducing consumer’s electricity bill and maximizing user comfort. Additionally, we propose three hybrid schemes OSR-GA, OSR-TLBO and OSR-FA, by combining the best features of existing algorithms. We have also optimized the desired parameters: peak to average ratio, energy consumption, cost, and user comfort (appliance waiting time) for 20, 50, 100 and 200 heterogeneous homes in two steps. In the first step, we obtain the optimal scheduling of home appliances implementing our aforementioned hybrid schemes for single and multiple homes while considering user preferences and threshold base policy. In the second step, we formulate our problem through chance constrained optimization. Simulation results show that proposed hybrid scheduling schemes outperformed for single and multiple homes and they shift the consumer load demand exceeding a predefined threshold to the hours where the electricity price is low thus following the threshold base policy. This helps to reduce electricity cost while considering the comfort of a user by minimizing delay and peak to average ratio. In addition, chance-constrained optimization is used to ensure the scheduling of appliances while considering the uncertainties of a load hence smoothing the load curtailment. The major focus is to keep the appliances power consumption within the power constraint, while keeping power consumption below a pre-defined acceptable level. Moreover, the feasible regions of appliances electricity consumption are calculated which show the relationship between cost and energy consumption and cost and waiting time.
Article
Full-text available
This paper studies the delay-optimal virtual machine (VM) scheduling problem in cloud computing systems, which have a constant amount of infrastructure resources such as CPU, memory and storage in the resource pool. The cloud computing system provides VMs as services to users. Cloud users request various types of VMs randomly over time, and the requested VM-hosting durations vary vastly. We first adopt a queueing model for the heterogeneous and dynamic workloads. Then, we formulate the VM scheduling in such a queueing cloud computing system as a decision-making process, where the decision variable is the vector of VM configurations and the optimization objective is the delay performance in terms of average job completion time. A low-complexity online scheme that combines the shortest-job-first (SJF) buffering and min-min best fit (MMBF) scheduling algorithms, i.e., SJF-MMBF, is proposed to determine the solutions. Another scheme that combines the SJF buffering and reinforcement learning (RL)-based scheduling algorithms, i.e., SJF-RL, is further proposed to avoid the potential of job starvation in SJF-MMBF. The simulation results show that SJF-RL achieves its goal of delay-optimal scheduling of VMs by provisioning a low delay at various job arrival rates for various shapes of job length distributions. The simulation results also illustrate that although SJF-MMBF is sub-delay-optimal in a heavy-loaded and highly dynamic environment, it is efficient in throughput performance in terms of the average job hosting rate provisioning.
Article
Full-text available
IIn this paper, we propose a home energy management system which employs load shifting strategy of demand side management to optimize the energy consumption patterns of a smart home. It aims to manage the load demand in an efficient way to minimize electricity cost and peak to average ratio while maintaining user comfort through coordination among home appliances. In order to meet the load demand of electricity consumers, we schedule the load in day-ahead and real-time basis. We propose a fitness criterion for proposed hybrid technique which helps in balancing the load during On-peak and Off-peak hours. Moreover, for real-time rescheduling, we present the concept of coordination among home appliances. This helps the scheduler to optimally decide the ON/OFF status of appliances in order to reduce the waiting time of appliance. For this purpose, we formulate our realtime rescheduling problem as knapsack problem and solve it through dynamic programming. This study also evaluates the behavior of the proposed technique for three pricing schemes including: time of use, real-time pricing and critical peak pricing. Simulation results illustrate the significance of the proposed optimization technique with 95% confidence interval.
Conference Paper
Full-text available
Traditional electric generation based on fossil fuel consumption threatens the humanity with global warming, climate change, and increased carbon emission. Renewable resources such as wind or solar power are the solution to these problems. The smart grid is the only choice to integrate green power resources into the energy distribution system, control power usage, and balance energy load. Smart grids employ smart meters which are responsible for two-way flows of electricity information to monitor and manage the electricity consumption. In a large smart grid, smart meters produce tremendous amount of data that are hard to process, analyze and store even with cloud computing. Fog computing is an environment that offers a place for collecting, computing and storing smart meter data before transmitting them to the cloud. This environment acts as a bridge in the middle of the smart grid and the cloud. It is geographically distributed and overhauls cloud computing via additional capabilities including reduced latency, increased privacy and locality for smart grids. This study overviews fog computing in smart grids by analyzing its capabilities and issues. It presents the state-of-the-art in area, defines a fog computing based smart grid and, gives a use case scenario for the proposed model.
Article
Full-text available
This paper gives a comprehensive discussion on applying the cloud computing technology as the new information infrastructure for the next-generation power system. First, this paper analyzes the main requirements of the future power grid on the information infrastructure and the limitations of the current information infrastructure. Based on this, a layered cloud-based information infrastructure model for next-generation power grid is proposed. Thus, this paper discussed how different categories of the power applications can benefit from the cloud-based information infrastructure. For the demonstration purpose, this paper develops three specific cloud-enabled power applications. The first two applications demonstrate how to develop practical compute-intensive and data-intensive power applications by utilizing different layered services provided by the state-of-the-art public cloud computing platforms. In the third application, we propose a cloud-based collaborative direct load control framework in a smart grid and show the merits of the cloud-based information infrastructure on it. Some cybersecurity considerations and the challenges and limitations of the cloud-based information infrastructure are also discussed.
Article
Full-text available
In an IaaS cloud, Virtual Machines(VMs), also called instances, may be classified as Reserved Instances and On-Demand Instances. The reserved instances having long-term commitments and one-time payment are appropriate for the steady or predictable workloads, while for short-term, spiky or unpredictable workloads, the on-demand instances having flexible hourly payment and no long-term commitments may be more suitable for reducing the cost. In this paper, we consider the economical provisioning of reserved and/or on-demand instances for meeting time-varying computing workload of compute-intensive applications. In order to achieve this, we conceive a strategy for determining the amount of the purchased instances dynamically in order to minimize the total computing cost while keeping Quality-of-Service (QoS). By mapping QoS as the overload probability, we propose a dynamic instance provisioning strategy based on the large deviation principle, which is capable of calculating the minimum number of instances for the upcoming demands subject to the overload probability below a desired threshold. In addition, a reserved instance provisioning strategy for further reducing the total cost is also proposed by applying the autoregressive (AR) model to calculate the number of reserved instances for the average computation requirements. Finally, the simulations are performed based on real workload traces to show the attainable performance of the proposed instance provisioning strategy for the computing service in an IaaS cloud.
Article
Full-text available
Power system is a huge hierarchical controlled network. Large volumes of data are within the system and the requirement of real-time analysis and processing is high. With the smart grid construction, these requirements will be further improved. The emergence of cloud computing provides an effective way to solve these problems low-costly, high efficiently and reliably. This paper analyzes the feasibility of cloud computing for the construction of smart grid, extends cloud computing to cloud-client computing. Through “Energy Hub”, Microgrid is separated into a network of three storeys that match with the conception of cloud-client computing. This paper introduces multi-agent technology to control each node in the system. On these bases, cloud architecture of smart grid is proposed. Finally, an example is given to explain the application of cloud computing in power grid CPS structure.
Conference Paper
Fog computing concept is introduced to reduce the load on cloud and provide similar services as cloud. However, fog covers small area rather than cloud by storing the data temporarily and sends data to cloud for permanent storage. In this paper, an integrated fog and cloud based environment for effective energy management of buildings is proposed. So, the load on cloud and fog should be balanced. Various load balancing algorithms are used to manage the load among virtual machines (VMs). In this scenario, algorithm used for load balancing among VMs is round robin (RR). Service broker policies considered in this paper are; dynamically reconfigure with load (DR) and the proposed policy. New dynamic service proximity (DSP) service broker policy is proposed for fog selection and results of DSP policy are compared with DR policy. Therefore, a tradeoff is observed between cost and response time.
Article
Short-term load forecasting (STLF) models are very important for electric industry in the trade of energy. These models have many applications in the day-today operations of electric utility(ies) like energy generation planning, load switching, energy purchasing, infrastructure maintenance and contract evaluation. A large variety of STLF models have been developed which trade-off between forecast accuracy and convergence rate. This paper presents an accurate and fast converging STLF (AFC-STLF) model for industrial applications in a smart grid. In order to improve the forecast accuracy, modifications are devised in two popular techniques: (1) mutual information (MI) based feature selection, and (2) enhanced differential evolution (EDE) algorithm based error minimization. On the other hand, the convergence rate of the overall forecast strategy is enhanced by devising modifications in the heuristic algorithm and in the training process of the artificial neural network (ANN). Simulation results show that accuracy of the newly proposed forecast model is 99.5% with moderate execution time, i.e., we have decreased the average execution of the existing Bi-level forecast strategy by 52.38%.
Conference Paper
Fog Computing is a paradigm that extends Cloud computing and services to the edge of the network. Similar to Cloud, Fog provides data, compute, storage, and application services to end-users. In this article, we elaborate the motivation and advantages of Fog computing, and analyse its applications in a series of real scenarios, such as Smart Grid, smart traffic lights in vehicular networks and software defined networks. We discuss the state-of-the-art of Fog computing and similar work under the same umbrella. Security and privacy issues are further disclosed according to current Fog computing paradigm. As an example, we study a typical attack, man-in-the-middle attack, for the discussion of security in Fog computing. We investigate the stealthy features of this attack by examining its CPU and memory consumption on Fog device.
Chapter
In the environment of smart grid, the data of condition monitoring will increase greatly, Faced with these massive, distributed, heterogeneous, complex state data, Conventional data storage and management will encounter great difficulties. By the Hadoop cluster technology research and the national grid company’s business needs and the actual capabilities of hardware and software, this paper proposes a model based on Hadoop for data processing and conduct simulation experiments to achieve reliable storage and fast parallel processing of the mass data.
Conference Paper
The future power grid expected to accommodate and integrates all new kinds of distributed renewable energy generations, intelligent energy management systems to accommodate the ever growing energy demand. This fact leads the trend of power grid to shift to the Smart Grid that uses advanced communication, smart meters, sensors and information technologies to create an automated, intelligent and widely distributed energy delivery network. A huge amount of row data is collected by smart meters and sensors from the end user and different part of the network to the computation system. Subsequently, this considerably big amount of data must be processed, analyzed and stored in a cost effective ways. In this manner, an enormous pool of computing resources and storage must be provided to compute this vast amount of data. Researchers have been suggesting different solutions. A distributed and parallel computing techniques for future power system, Grid computing [1], fast parallel processing of the mass data in cloud computing [2], and smart grid control software in cloud computing architecture [3]. This paper discussed the feasibility study of the handling of monitoring of renewable energy in smart grid on cloud computing framework retaining smart grid security, analysis of the availability of Energy management software tools in smart grid using cloud computing, design of a demonstrator and realization of demonstration for further education purpose to utilize the advantage of cloud computing distributed and scalable nature.
Conference Paper
The emergence of cloud computing has established a trend towards building massive, energy-hungry, and geographically distributed data centers. Due to their enormous energy consumption, data centers are expected to have major impact on the electric grid by significantly increasing the load at locations where they are built. However, data centers and cloud computing also provide opportunities to help the grid with respect to robustness and load balancing. To gain insights into these opportunities, we formulate the service request routing problem in cloud computing jointly with the power flow analysis in smart grid and explain how these problems can be related. Simulation results based on the standard setting in the IEEE 24-bus Reliability Test System show that a grid-aware service request routing design in cloud computing can significantly help in load balancing in the electric grid and making the grid more reliable and more robust with respect to link breakage and load demand variations.
A Cloud-Fog-Based Smart Grid Model for Efficient Resource Utilization
  • Saman Zahoor
  • Nadeem Javaid
  • Asif Khan
  • Fatima J Muhammad
  • Maida Zahid
  • Mohsen Guizani
Saman Zahoor, Nadeem Javaid, Asif Khan, Fatima j. Muhammad, Maida Zahid, and Mohsen Guizani, "A Cloud-Fog-Based Smart Grid Model for Efficient Resource Utilization", in 14th IEEE International Wireless Communications and Mobile Computing Conference (IWCMC-2018).
Region Oriented Integrated Fog and Cloud based Environment for Effective Resource Distribution in Smart Buildings
  • Itrat Fatima
  • Nadeem Javaid
  • Sakeena Javaid
Itrat Fatima, Nadeem Javaid, Sakeena Javaid, Iqra Fatima and Zunaira Nadeem. (2018). Region Oriented Integrated Fog and Cloud based Environment for Effective Resource Distribution in Smart Buildings. CISIS, International Conference.
Leveraging Fog Computing for Enhanced Smart Grid Network Rabindra K. Barik 14. Smart Grid Solution for Charging and Discharging Services Based on Cloud Computing Scheduling Djabir Abdeldjalil Chekired
  • Lyes Khoukhi
  • Hussein T Mouftah
Leveraging Fog Computing for Enhanced Smart Grid Network Rabindra K. Barik 14. Smart Grid Solution for Charging and Discharging Services Based on Cloud Computing Scheduling Djabir Abdeldjalil Chekired, Lyes Khoukhi, Hussein T. Mouftah, "Decentralized Cloud-SDN Architecture in Smart Grid: A Dynamic Pricing Model", Industrial Informatics IEEE Transactions on, vol. 14, pp. 1220-1231, 2018, ISSN 1551-3203.