T. Silva, A. Rocha, T. Batista, Frederico Lopes, Flávia Coimbra Delicato, Paulo F. Pires
{"title":"Plataformas de Fog Computing: da Teoria à Prática","authors":"T. Silva, A. Rocha, T. Batista, Frederico Lopes, Flávia Coimbra Delicato, Paulo F. Pires","doi":"10.5753/sbc.5033.7.1","DOIUrl":null,"url":null,"abstract":"Nowadays we are witnessing a significant increase in the amount of IoT devices and the volume of data generated by these devices. Associated with this, more IoT applications have ultra low latency and response time requirements, such that cloud-centric IoT platforms are unable to address these requirements and to adequately handle the increasing volume of data. To support these new applications and handle the increasing volume of IoT data, Fog Computing platforms have been proposed. The Fog Computing paradigm is characterized by a horizontal, system-level architecture where devices that are in the path of IoT data, from its origin in IoT devices to the cloud, are used for processing distribution, storage, and data control. Fog Computing platforms aim to abstract the highly dynamic and heterogeneous environment where they are inserted, in order to facilitate the development of applications by users. This chapter has the following objectives: (i) to present the Fog Computing paradigm; (ii) to survey and discuss the main requirements that guide the development of Fog Computing platforms; (iii) to discuss two proposals of reference architecture for Fog Computing; (iv) to describe the main Fog Computing platforms and contrast them with the requirements previously raised; (v) to demonstrate in a practical way the use of a Fog Computing platform for the context of smart cities.","PeriodicalId":389203,"journal":{"name":"Minicursos do XXXVIII Simpósio Brasileiro de Redes de Computadores e Sistemas Distribuídos","volume":"15 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2020-12-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Minicursos do XXXVIII Simpósio Brasileiro de Redes de Computadores e Sistemas Distribuídos","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.5753/sbc.5033.7.1","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
Nowadays we are witnessing a significant increase in the amount of IoT devices and the volume of data generated by these devices. Associated with this, more IoT applications have ultra low latency and response time requirements, such that cloud-centric IoT platforms are unable to address these requirements and to adequately handle the increasing volume of data. To support these new applications and handle the increasing volume of IoT data, Fog Computing platforms have been proposed. The Fog Computing paradigm is characterized by a horizontal, system-level architecture where devices that are in the path of IoT data, from its origin in IoT devices to the cloud, are used for processing distribution, storage, and data control. Fog Computing platforms aim to abstract the highly dynamic and heterogeneous environment where they are inserted, in order to facilitate the development of applications by users. This chapter has the following objectives: (i) to present the Fog Computing paradigm; (ii) to survey and discuss the main requirements that guide the development of Fog Computing platforms; (iii) to discuss two proposals of reference architecture for Fog Computing; (iv) to describe the main Fog Computing platforms and contrast them with the requirements previously raised; (v) to demonstrate in a practical way the use of a Fog Computing platform for the context of smart cities.