2020
DOI: 10.1109/access.2020.3003263
|View full text |Cite
|
Sign up to set email alerts
|

A Novel Strategy to Achieve Bandwidth Cost Reduction and Load Balancing in a Cooperative Three-Layer Fog-Cloud Computing Environment

Abstract: Recently, IoT (Internet of Things) has been an attractive area of research to develop smart home, smart city environment. IoT sensors generate data stream continuously and majority of the IoT based applications are highly delay sensitive. The initially used cloud based IoT services suffers from higher delay and lack of efficient resources utilization. Fog computing is introduced to improve these problems by bringing cloud services near to edge in small scale and distributed nature. This work considers an integ… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
14
0

Year Published

2022
2022
2024
2024

Publication Types

Select...
8

Relationship

0
8

Authors

Journals

citations
Cited by 59 publications
(19 citation statements)
references
References 29 publications
0
14
0
Order By: Relevance
“…e linear programming method is adopted, with the minimum cost as the optimization objective, and the processing time of resource price, virtual machine quantity, and supplier's supply capacity as the optimization conditions. Formula (10) represents the optimization goal, namely, the overall cost; formula (11) indicates that the number of VMS obtained from the supplier in each usage phase does not exceed the number of VMS reserved. Equations ( 12)-( 15) indicate that the total amount of basic resources obtained from each supplier should not exceed the upper limit of the maximum resources that the supplier can provide.…”
Section: Optimization Of Vm Allocation Problemsmentioning
confidence: 99%
See 1 more Smart Citation
“…e linear programming method is adopted, with the minimum cost as the optimization objective, and the processing time of resource price, virtual machine quantity, and supplier's supply capacity as the optimization conditions. Formula (10) represents the optimization goal, namely, the overall cost; formula (11) indicates that the number of VMS obtained from the supplier in each usage phase does not exceed the number of VMS reserved. Equations ( 12)-( 15) indicate that the total amount of basic resources obtained from each supplier should not exceed the upper limit of the maximum resources that the supplier can provide.…”
Section: Optimization Of Vm Allocation Problemsmentioning
confidence: 99%
“…The emergence of this technology has greatly improved the resources utilization. With the emergence of a shared resource pool, the number of servers in the cloud environment has reduced, thereby increasing the income of the cloud service provider [ 2 , 10 , 11 ]. And, resource allocation problems ultimately boils down to multiple application mapping relations between the virtual machine and the server, through reasonable allocation, adjusting the distribution of application virtual machines on the physical nodes, making full use of the service condition of the server idle resources, so as to reduce the amount of activation server, and thereby achieve the purpose of reducing energy consumption [ 12 ].…”
Section: Introductionmentioning
confidence: 99%
“…Some works apply a similar approach to deal with the reconfiguration in the Fog. The authors in [7]- [11] study the provisioning problem, i.e., where to run the applications' components in the Fog infrastructure. In their proposals, the provisioning is modeled as an ILP (Integer Linear Programming) problem, considering the constraints in term of resources (e.g.…”
Section: Online Schedulingmentioning
confidence: 99%
“…In [7] an integrated fog-cloud environment was proposed with the goal of lowering resource allocation costs and minimizing latency. A cooperative three-layer fog-cloud computing environment was built for this purpose.…”
Section: Work That Are Relatedmentioning
confidence: 99%
“…. , F n 􏼈 􏼉" Output: Latency-minimized optimal load balancing (1) Initialize "Rnd 1 ����→ ," "Rnd 2 ����→ ," "a" (2) Begin (3) For each dataset "DS" with task "T" and fog nodes "F" (4) Formulate cloud data centers with "n" numbers of servers "S" as in equations ( 1) and (2) (5) Model "VMs" processing different numbers of tasks "T" as in equations ( 3) and (4) (6) Update positions of wolves or the computing nodes by handling overutilization of fog as in equations ( 5) and ( 6) (7) Handle under-utilized fog detection using equations (9-11) (8) Estimate the final position vectors of the current individual as in equations (12-14) (9) Handle migration between virtual machines as in equation ( 15 As given in the above algorithm with the objective of minimizing the energy consumption during resource allocation between fog nodes by the load balancer, a novel Deep Reinforcement Learning model is designed. First, the state space representing the user requested task, time is obtained.…”
Section: Oa(s A) � R S T Amentioning
confidence: 99%