fog edge computing as the evolution of mobile and cloud …€¦ · computing with hard deadlines...

18
DAVID FERNÁNDEZ BLANCO & FRÉDÉRIC LE MOUËL 13/09/2019

Upload: others

Post on 18-Jul-2020

3 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: FOG EDGE COMPUTING AS THE EVOLUTION OF MOBILE AND CLOUD …€¦ · Computing With Hard Deadlines Exploiting smart e- Health gateways at the edge of health-care Internet-of-Things

D A V I D F E R N Á N D E Z B L A N C O & F R É D É R I C L E M O U Ë L

13/09/2019

Page 2: FOG EDGE COMPUTING AS THE EVOLUTION OF MOBILE AND CLOUD …€¦ · Computing With Hard Deadlines Exploiting smart e- Health gateways at the edge of health-care Internet-of-Things
Page 3: FOG EDGE COMPUTING AS THE EVOLUTION OF MOBILE AND CLOUD …€¦ · Computing With Hard Deadlines Exploiting smart e- Health gateways at the edge of health-care Internet-of-Things

1/13

Page 4: FOG EDGE COMPUTING AS THE EVOLUTION OF MOBILE AND CLOUD …€¦ · Computing With Hard Deadlines Exploiting smart e- Health gateways at the edge of health-care Internet-of-Things

2/13

Mobile CC Classic CC QOS

Page 5: FOG EDGE COMPUTING AS THE EVOLUTION OF MOBILE AND CLOUD …€¦ · Computing With Hard Deadlines Exploiting smart e- Health gateways at the edge of health-care Internet-of-Things

3/13

Page 6: FOG EDGE COMPUTING AS THE EVOLUTION OF MOBILE AND CLOUD …€¦ · Computing With Hard Deadlines Exploiting smart e- Health gateways at the edge of health-care Internet-of-Things

4/13

Conclusions: There are no approaches aiming at offloading toclose nodes - to reduce latency - being really constrained - suchas IoT nodes.

Page 7: FOG EDGE COMPUTING AS THE EVOLUTION OF MOBILE AND CLOUD …€¦ · Computing With Hard Deadlines Exploiting smart e- Health gateways at the edge of health-care Internet-of-Things

3

Page 8: FOG EDGE COMPUTING AS THE EVOLUTION OF MOBILE AND CLOUD …€¦ · Computing With Hard Deadlines Exploiting smart e- Health gateways at the edge of health-care Internet-of-Things

5/13

Page 9: FOG EDGE COMPUTING AS THE EVOLUTION OF MOBILE AND CLOUD …€¦ · Computing With Hard Deadlines Exploiting smart e- Health gateways at the edge of health-care Internet-of-Things

The nodes send Network discovery messages and a cluster isassigned to them. In this case, via a message, the dispatchertransmits the channels from this cluster:

Leader Channel Broadcast ChannelFinal answer channel

6/13

Page 10: FOG EDGE COMPUTING AS THE EVOLUTION OF MOBILE AND CLOUD …€¦ · Computing With Hard Deadlines Exploiting smart e- Health gateways at the edge of health-care Internet-of-Things

Basic democracy consensus in which in case of tie, the answerwill be the one said by the leader or (if the leaders has an answerwith a lower number of votes than the ones tied) the first one thatarrived to the leader.

The leader is the most ancient node in the cluster and will waittwice the sleep period of the slowest node to decide which is theanswer.

7/13

Page 11: FOG EDGE COMPUTING AS THE EVOLUTION OF MOBILE AND CLOUD …€¦ · Computing With Hard Deadlines Exploiting smart e- Health gateways at the edge of health-care Internet-of-Things

Cache strategy remembering the last 8 function results. RoundRobin.

Sleep strategy, nowadays the service does not stop, there'salways an active callback, it will be changed by periodically checkif there are messages for his topic on the MQTT server.

8/13

Page 12: FOG EDGE COMPUTING AS THE EVOLUTION OF MOBILE AND CLOUD …€¦ · Computing With Hard Deadlines Exploiting smart e- Health gateways at the edge of health-care Internet-of-Things

For the libraries: #PYCLOUDIOT : LIBRARY, beginning line , ending line, class name ,#IMPORTS : library 1 ; library 2 ....

For the scripts to execute:

#PYCLOUDIOT : MAIN, beginning line , ending line, class name ,#IMPORTS : library 1 ; library 2 ....

9/13

Page 13: FOG EDGE COMPUTING AS THE EVOLUTION OF MOBILE AND CLOUD …€¦ · Computing With Hard Deadlines Exploiting smart e- Health gateways at the edge of health-care Internet-of-Things

10/13

Page 14: FOG EDGE COMPUTING AS THE EVOLUTION OF MOBILE AND CLOUD …€¦ · Computing With Hard Deadlines Exploiting smart e- Health gateways at the edge of health-care Internet-of-Things

Tests done with 5 clusters for the calculation of the fibonacci number on either a macbook pro 15 (inblue) and the infrastructure PyCloudIOT (in orange).

11/13

Page 15: FOG EDGE COMPUTING AS THE EVOLUTION OF MOBILE AND CLOUD …€¦ · Computing With Hard Deadlines Exploiting smart e- Health gateways at the edge of health-care Internet-of-Things

We have a key to decrypt and get the p and q factors of the number. This test has been done with a 5cluster architecture, a dispatcher server and a single client. We have used the pollard-rho algorithm.

12/13

Page 16: FOG EDGE COMPUTING AS THE EVOLUTION OF MOBILE AND CLOUD …€¦ · Computing With Hard Deadlines Exploiting smart e- Health gateways at the edge of health-care Internet-of-Things

Intelligent parsing based on the application analysis and energyconsumption models.Reinforce the fault tolerance by evolving the consensus algorithmPerformance improvements to prevent memory faultsDefining a cache policy based on the popularity of the scriptsTesting with a macro-benchmark

13/13

Page 17: FOG EDGE COMPUTING AS THE EVOLUTION OF MOBILE AND CLOUD …€¦ · Computing With Hard Deadlines Exploiting smart e- Health gateways at the edge of health-care Internet-of-Things

[1] An empirical study on cloud computing, Sanghesh B.Bele - International

Journal of Current Research - March 2018.

[2] Serverless Computing: Current Trends and Open Problems , IoanaBaldini, Paul Castro, Kerry Chang, Perry Cheng, Stephen Fink, Vatche Ishakian,Nick Mitchell, Vinod Muthusamy, Rodric Rabbah, Aleksander Slominski, PhilippeSuter Book - Research Advances in Cloud Computing - 10 Jun 2017.

[3] Mobile Computing - Brief Overviewwww.tutorialspoint.com/mobile\_computing/mobile\_computing\_overview.html

[4] Concept of Mobile Computing https://www.quora.com/What-is-mobile-computing - May 2018

[5] A Survey on Mobile Edge Computing - Arif Ahmed, Ejaz Ahmed International Conference on Intelligent Systems and Control (ISCO) January2016.

[6] IoT Stream Processing and Analytics in The Fog - Shusen Yang - IEEE

Communications Magazine - August 2017

[7] Future Generation Computer Systems - Next generation cloudcomputing: New trends and research directions - Blesson Varghese,Rajkumar Buyya - Future Generation Computer Systems 79 - Elsevier - 23September 2017.

[8] Mobile cloud computing: A survey - Niroshinie Fernando, Seng W. Loke,Wenny Rahayu. - SciVerse ScienceDirect - 6 June 2012

[9] Predictive Edge Computing with Hard Deadlines - Yuxuan Xing, HulyaSeferoglu - IEEE International Symposium on Local and Metropolitan Area

Networks - 2018

[10] An Energy-Aware IoT Femtocloud System - Hend Gedawy, Karim Habak,Khaled A. Harras, Mounir Hamdi - IEEE International Conference on Edge

Computing - 2018

[11] Serverless Computation with OpenLambda - Scott Hendrickson, StephenSturdevant, Tyler Harter, Venkateshwaran Venkataramani ,Andrea C. Arpaci-Dusseau, Remzi H. Arpaci-Dusseau - USENIX - 2016[12] EMCloud: A hierarchical volunteer cloud with explicit mobile devices -Amarjit Malhotra Sanjay Kumar Dhurandher, Megha Gupta, Bijendra Kumar -WILEY - August 2018

Page 18: FOG EDGE COMPUTING AS THE EVOLUTION OF MOBILE AND CLOUD …€¦ · Computing With Hard Deadlines Exploiting smart e- Health gateways at the edge of health-care Internet-of-Things

1913/09/2019