a discrete particle swarm optimization for iot services
play

A Discrete Particle Swarm Optimization for IoT services placement - PowerPoint PPT Presentation

A Discrete Particle Swarm Optimization for IoT services placement over Fog infrastructures Directed by: PhD Student: Patricia STOLF Tanissia Thierry MONTEIL DJEMAI 1 Jean-Marc PIERSON Outline Experimental Problem


  1. A Discrete Particle Swarm Optimization for IoT services placement over Fog infrastructures Directed by: PhD Student: ● Patricia STOLF ● Tanissia ● Thierry MONTEIL DJEMAI 1 ● Jean-Marc PIERSON

  2. Outline Experimental Problem Introduction Conclusion Strategies approach & formulation results ● Smart cities ● ● Fog hierarchical CloudOnly ● Current Work ● Methodology ● Internet of Things Infrastructures ● FogOnly ● Future ● Results applications ● ● IoT applications FogCloud prospects ● Large scale graphs ● IoTCloud computing ● ● Objective DCT infrastructures function ● DPSO 2

  3. Introduction Heterogeneity 25% Dynamicity (thesis context ) Users number Energy greedy 28% 47% Experimental approach Conclusion 3 Introduction Problem formulation Strategies & results

  4. Fog Infrastructures “Fog computing is a horizontal, physical or virtual resource paradigm that resides between smart end-devices and traditional cloud or data centers.” [NIST 2017] Experimental approach Conclusion 4 Problem formulation Introduction Strategies & results

  5. IoT applications S S S 1 2 0 S 3 S 2 S S 4 0 S 1 Experimental approach Conclusion 5 Problem formulation Introduction Strategies & results

  6. Energy & delay violation S S S 1 2 0 S S 3 2 S S 4 0 S 1 S S S 1 2 0 S 2 S S 1 4 S S 2 0 S S 1 0 Experimental approach Conclusion 6 Problem formulation Introduction Strategies & results

  7. Discrete Particle Swarm Optimization approach Experimental approach & Conclusion 7 Strategies Introduction Problem formulation results

  8. START 1. Initialize all particles uniformly 2. Initialize velocities to 1 3. Evaluate fitness for each particle Xk 4. Update Personal best (pb) 5. Update ring neighbor best (nb) 6. Update velocity 7. Update particle position No Is max iterations reached? Yes STOP Experimental approach & Conclusion 8 Strategies Introduction Problem formulation results

  9. CloudOnly IoTFogOnly IoTCloud(IC) FogCloud(FC) Dicothomous (DCT) Discret Particle Swarm Optimization (DPSO) Experimental approach & Conclusion 9 Strategies Introduction Problem formulation results

  10. S S S 1 2 0 S 2 S 0 S 1 (1) Real Time (RT) (2) Mission Critical (MC) (3) Streamin (ST) (4) Best Effort (BE) Experimental approach & Conclusion 10 Strategies Introduction Problem formulation results

  11. Experimental approach & Conclusion 11 Strategies Introduction Problem formulation results

  12. 12

  13. Conclusion (1) 1. Evolutionary approach and basic placement strategies. 2. DPSO gives a good tradeoff between energy and delay values. 3. Execution time. 4. Centralized approach. 5. Hierarchical topology. 6. Linear energy consumption profile. 7. Static infrastructure and VMs. 13

  14. Conclusion (2) Experimental approach & 14 Strategies Introduction Problem formulation Conclusion results

  15. Conclusion (3) Solution quality impacted by time. Users mobility estimation Efficient handover and migrations approches Evaluation Services availability. Experimental approach & Conclusion 15 Strategies Introduction Problem formulation results

  16. BIBLIOGRAPHY [1] Z. A. Bonomi, Milito. Fog computing and its role in the internet of things.MCC’12, August 17, 2012, Helsinki, Finland, -1, 2012. [2] C. company. Cisco fog computing with iox.IEA 4E EDNA, Technology and Energy Assessment Report, -1, 2014. [3] L. L. Giang, Blackstock. Developing iot applications in the fog: a distributed dataflow approach.5th International Conference on the Internet of Things (IoT), 2015. [4] G. B. Gupta, Dastjerdi. ifogsim: A toolkit for modeling and simulation of resource management techniques in the internet of things, edge and fog computing environments.IEEE, -1, 2016. to appear. [5] B. M. G. M. Iorga, Feldman. Fog computing conceptual model recommendations of the national institute of standards and technology.NIST Special Publication 500-325, -1, 2017. 16

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend