Format Penulisan Makalah [PDF]

  • 0 0 0
  • Suka dengan makalah ini dan mengunduhnya? Anda bisa menerbitkan file PDF Anda sendiri secara online secara gratis dalam beberapa menit saja! Sign Up
File loading please wait...
Citation preview

MAKALAH ARKOM & ORKOM Diajukan Untuk Memenuhi Salah Satu Tugas Mata Kuliah Arkom & Orkom



Kelompok 1 Fog Computing : -16 111 212 Liridho -16 111 266 Taupik -16 111 268 Tommy Septians -16 111 270 Ujang saepulloh KELAS : TIF RM 16B



PROGRAM STUDI INFORMATIKA SEKOLAH TINGGI TEKNOLOGI BANDUNG 2018



KATA PENGANTAR Puji syukur penulis panjatkan kehadirat Tuhan Yang Maha Esa, yang telah memberikan kesehatan jasmani dan rohani serta petunjuk dan kekuatan kepada penulis sehingga makalah Fog Computing ini bisa diselesaikan, meski masih banyak kekurangan dan jauh dari kata sempurna. Kritik dan saran sangat diharapkan penulis agar dapat lebih baik lagi dikemudian hari. Makalah ini disusun dan dibuat berdasarkan materi–materi yang ada dan bertujuan memenuhi salah satu tugan mata kuliah “ARKOM ORKOM” dengan dosen Bapak T.M.Bakti Fatihana,S.Kom Materi–materi bertujuan agar dapat menambah pengetahuan dan wawasan dalam belajar. Serta juga dapat memahami nilai–nilai dasar yang direfleksikan dalam berpikir dan bertindak. Mudahmudahan dengan mempelajari makalah ini, akan mampu menghadapi masalahmasalah atau kesulitan-kesulitan yang timbul dalam belajar. Dan dengan harapan semoga semua mampu berinovasi dan berkreasi dengan potensi yang dimiliki serta bisa memahaminya.



Bandung, 23 Desemeber 2018



Perwakilan kelompok



DAFTAR ISI KATA PENGANTAR ............................................................................................ 2 BAB I ..................................................................... Error! Bookmark not defined. PENDAHULUAN ................................................. Error! Bookmark not defined. A. Latar Belakang ............................................ Error! Bookmark not defined. B. Rumusan Masalah ....................................... Error! Bookmark not defined. C. Tujuan Pembahasan .................................... Error! Bookmark not defined. D. Manfaat Penulisan ....................................... Error! Bookmark not defined. BAB II .................................................................... Error! Bookmark not defined. PEMBAHASAN .................................................... Error! Bookmark not defined. A. Pengertian Fog Computing ......................... Error! Bookmark not defined. B. Tujuan Pembuatan Fog Computing ............ Error! Bookmark not defined. C. Karateristik Fog Computing........................ Error! Bookmark not defined. D. Manfaat Fog Computing ............................. Error! Bookmark not defined. E. Arsitektur Fog Computing .......................... Error! Bookmark not defined. F.



Aplikasi Fog dengan IoT ............................. Error! Bookmark not defined.



BAB III ................................................................................................................. 13 PENUTUP ............................................................................................................. 13 A.



Kesimpulan .............................................. Error! Bookmark not defined.



B.



Saran ........................................................ Error! Bookmark not defined.



DAFTAR PUSTAKA ............................................ Error! Bookmark not defined.



BAB 1 PENDAHULUAN



A.Latar Belakang The Internet of Thing (IoT) akan menjadi internet masa depan, sebagai kita telat melihat peningkatan besar dalam teknologi meliputi : Smart Grid, Smart Home/City, Kecerdasan Buatan yang diterapkan pada kendaraan (Smart Connected Vehicles). International Data Corporation (IDC) telah memperkirakan bahwa pada tahun 2015, “The lot will continue to rapidly expand the traditional IT industry” up 14% dari 2014 [1]. Karena perangkat cerdas biasanya tidak memidai dalam computation power, battery, storage dan bandwidth, IoT application and services yang biasanya didukung oleh strong server ends, yang sebagian besar digunakan di cloud, sejak cloud computing dianggap sebagai solusi menjanjikan untuk memberikan layanan kepada pengguna akhir dan menyediakan aplikasi dengan sumber-sumber elastis biaya rendah. Namun, tidak dapat menyelesaikan semua masalah karena cloud computing untuk kelemahan sendiri. Aplikasi-aplikasi, seperti real time gaming, augmented reality dan real time streaming, juga latencysensitive untuk menyebarkan di cloud. Sejak pusat data di cloud terletak di dekat core network, aplikasi tersebut dan layanannya akan menderita round-trip latency, ketika data ditransmisikan from/to end devices to/from dari cloud data pusat melalui beberapa gateway. Selain itu, ada juga masalah-masalah yang belum terpecahkan di IoT applications yang biasanya membutuhkan dukungan mobilitas, geodistribution dan location-awareness. Tren terbaru dari computing paradigm adalah untuk mendorong elastis sumber daya seperti komputasi dan penyimpanan ke edge of network, yang memotivasi computing paradigm menjanjikan dari fog computing karena prevalensi ubiquitously terhubung ke perangkat cerdas yang mengandalkan layanan cloud. Fog computing menempatkan penyimpanan data dan pendekatan komputasi untuk pengguna akhir di tepi edge of network, dan dengan demikian menyediakan jenis baru dari aplikasi dan layanan kepada pengguna akhir dengan latency rendah, bandwidth yang tinggi dan lokasiawareness, dan dengan demikian mendapatkan nama seperti kabut analog awan dekat dengan tanah [2]. Kami menyebut mereka fasilitas



atau infrastruktur yang menyediakan sumber daya di tepi dari node kabut (fog). Selain kaya sumber daya server, node fog dapat menjadi miskin sumber daya perangkat juga, seperti Smart Tv/ set-to-box, gateway dan akhir perangkat (end devices). Fog Computing biasanya bekerja sama dengan Cloud Computing. Sebagai hasilnya, pengguna akhir (end users), fog dan cloud bersamasama membentuk 3 (tiga) layer service delivery model. Fog Computing juga menunjukan hubungan yang kuat untuk cloud computing dari segi karakterisasi. Sebagai contohnya, elastis sumber daya (Perhitungan, penyimpanan dan jaringan) merupakan blok kedua mereka, menujukan bahwa sebagian besar teknologi Cloud Computing dapat langsung diterapkan Fog Computing. Namun, Fog Computing memiliki beberapa sifat unik yang membedakannya dari arsitektur computer yang sudah ada. Yang paling penting adalah jarak yang dekat dengan pengguna. Sangat penting untuk menjaga sumber daya computing di tepi jaringan untuk mendukung latency-sensitive aplikasi dan layanan. Properti menarik lain location-awareness; geo-distributed mampu menyimpulkan lokasi sendiri dan melacak perangkat pengguna akhir untuk mendukung mobilitas. Akhirnya di era Big Data, fog computing dapat mendukung di akhir analisis dan stream mining, yang dapat memproses dan mengurangi pemakaian data di sebuah tahap yang sangat minim, dengan demikian mengurangi delay dan menghemat bandwidth.



B.Rumusan Masalah



1. Apa pengertian Fog Computing ? 2. Bagaimana perbedaan fog computing dengan arsitektur komputer lainnya ? 3. Bagaimana manfaat yang diperoleh ketika menggunakan Fog Computing ?



C.Tujuan Masalah



Berdasarkan rumusan masalah di atas untuk mengetahui : 1. Pengertian Fog Computing 2. Perbedaan dengan arsitektur komputer lainnya 3. Manfaat Fog Computing



D.Manfaat Penulisan 1. Memberikan pengetahuan baru untuk kami penulis. 2. Menambah wawasan penting perkembangan teknologi arsitektur komputer. 3. Membuka fikiran untuk memahami masalah-masalah terhadap teknologi. 4. Membantu untuk belajar menganalisis masalah dan menentukan solusinya.



BAB II PEMBAHASAN A .Pengertian Fog Computing Istilah Fog Computing diciptakan oleh Cisco pada tahun 2014. Ini adalah teknologi baru yang menyediakan banyak manfaat untuk berbagai bidang, terutama IoT. Mirip dengan cloud, fog computing menyediakan layanan untuk pengguna IoT seperti pemrosesan dan penyimpanan data. Fog Computing didasarkan pada penyediaan pemrosesan data, kemampuan dan penyimpanan data secara lokal ke perangkat fog daripada mengirimnya ke cloud. Baik cloud maupun fog menyediakan penyimpanan, komputasi dan sumber daya jaringan. Fog computing adalah paradigma dengan kemampuan terbatas seperti komputasi, penyimpanan, dan jaringan layanan secara terdistribusi antara perangkat akhir yang berbeda dan komputasi awan klasik. Fog computing menyediakan solusi yang baik untuk aplikasi IoT yang sensitif terhadap latensi. Meskipun istilah fog computing awalnya diciptakan oleh Cisco, fog computing telah didefinisikan oleh banya peneliti dan organisasi dari sejumlah perspektif yang berbeda. Menurut Yi et al fog “Fog Computing secara geografis terdistribusi arsitektur komputasi dengan sumber daya yang terdiri dari satu atau lebih terhubung secara heterogen perangkat (termasuk perangkat tepi) di tepi jaringan dan tidak didukung secara eksklusif oleh layanan Cloud, untuk secara kolaboratif menyediakan komputasi, penyimpanan, dan komunikasi elastis (dan banyak layanan baru serta tugas yang lainnya) di lingkungan yang terisolasi untuk klien dalam skala besar ”. Sementara, Vaquero dan Rodero-Merino mendefinisikan fog computing sebagai “Sebuah skenario di mana sejumlah besar heterogen (nirkabel dan kadang-kadang otonom) perangkat di mana-mana dan terdesentralisasi berkomunikasi dan berpotensi bekerjasama di antara sesama dengan jaringan untuk melakukan tugas penyimpanan dan pemprosesan tanpa campur tangan pihak ketiga. Tugas-tugas ini dapat mendukung fungsi-fungsi dasar jaringan atau layanan dan aplikasi baru yang berjalan. Pengguna yang menyewa sebagian dari perangkat mereka untuk menjadi tuan rumah layanan ini mendapatkan insentif untuk melakukannya ”. B.Tujuan Pembuatan Fog Computing Tujuan dari fog computing di IoT adalah untuk meningkatkan efisiensi, kinerja dan mengurangi jumlah data yang ditransfer ke cloud untuk pemrosesan, analisis, dan penyimpanan. Oleh karena itu data dikumpulkan oleh sensor kemudian akan dikirim ke perangkat tepi jaringan untuk pemrosesan dan penyimpanan sementara, sebagai gantinya mengirim data ke cloud, sehingga mengurangi lalu lintas jaringan dan latensi . Integrasi fog computing dengan IoT menciptakan peluang baru untuk layanan yang disebut Fog as a Service (FaaS), di mana penyedia layanan



membangun berbagai node fog di seluruh jejak geografis dan bertindak sebagai tuan tanah bagi banyak penyewa dari banyak pasar vertikal. Setiap fog node host komputasi lokal, jaringan dan kemampuan penyimpanan. FaaS akan memungkinkan bisnis model baru untuk memberikan layanan kepada pelanggan. Tidak seperti cloud, yang sebagian besar dioperasikan oleh perusahaan besar yang mampu membangun dan mengoperasikan pusat data besar, FaaS akan memungkinkan perusahaan besar dan kecil untuk menyebarkan dan mengoperasikan layanan komputasi, penyimpanan, dan kontrol pribadi atau publik pada skala yang berbeda-beda. C. Karakteristik Fog Computing



Fog computing adalah perpanjangan dari cloud tetapi lebih dekat ke halhal yang bekerja dengan data IoT. Fog computing bertindak sebagai perantara antara perangkat cloud dan tujuan akhir yang membawa layanan pemrosesan, penyimpanan, dan jaringan lebih dekat ke perangkat akhir itu sendiri. Perangkat ini disebut node kabut, dapat digunakan di mana saja dengan koneksi jaringan. Perangkat apapun dengan komputasi, penyimpanan, dan konektivitas jaringan bisa menjadi titik kabut, seperti pengontrol industri, switch, router, server tertanam dan kamera pengintai video.



Fog computing dianggap sebagai blok bangunan dari cloud. Menurut Ai et al dan Yi et al, karakteristik fog computing dapat diringkas sebagai berikut:  Lokasi kesadaran dan latensi rendah: fog computing mendukung kesadaran lokasi di mana fog node dapat digunakan di lokasi yang berbeda. Selain itu, karena fog lebih dekat ke perangkat akhir, itu



 







 



 



memberikan latensi yang lebih rendah saat memproses data perangkat akhir. Distribusi geografis: Berbeda dengan cloud terpusat, layanan dan aplikasi disediakan oleh fog yang didistribusikan dan dapat digunakan di mana saja. Skalabilitas: Ada jaringan sensor berskala besar yang memantau lingkungan sekitarnya. Fog menyediakan komputasi terdistribusi dan sumber daya penyimpanan yang dapat berfungsi dengan demikian perangkat akhir skala besar. Dukungan untuk mobilitas: Salah satu aspek penting dari aplikasi fog adalah kemampuan untuk terhubung langsung ke perangkat seluler dan oleh karena itu mengaktifkan metode mobilitas, seperti pemisahan ID locator protokol (LISP) yang membutuhkan sistem direktori terdistribusi. Interaksi waktu nyata: Aplikasi fog computing menyediakan interaksi waktu nyata antara fog node daripada pemrosesan batch yang digunakan di cloud. Heterogenitas: fog node atau perangkat akhir dirancang oleh produsen yang berbeda dengan demikian datang dalam berbagai bentuk dan perlu dikerahkan sesuai dengan platform mereka. Fog memiliki kemampuan untuk bekerja di berbagai platform. Interoperabilitas: Komponen kabut dapat beroperasi dan bekerja dengan domain dan lintas yang berbeda penyedia layanan yang berbeda. Dukungan untuk analisis on-line dan interaksi dengan cloud: Fog ditempatkan di antara cloud dan mengakhiri perangkat untuk memainkan peran penting dalam penyerapan dan pemrosesan data yang mendekati perangkat akhir.



D. Manfaat Fog Computing Fog computing memperluas cloud computing ke tepi jaringan. Walaupun fog dan cloud menggunakan sumber daya yang serupa (jaringan, komputasi dan penyimpanan) dan berbagi banyak mekanisme dan atribut yang sama (virtualisasi, multi-penyewaan), fog computing membawa banyak manfaat untuk perangkat IoT. Manfaat yang didapat dengan menggunkan fog cmputing sebagai berikut:  Kelincahan bisnis yang lebih besar: Dengan menggunakan alat yang tepat, aplikasi fog computing dapat dengan cepat dikembangkan dan disebarkan. Selain itu, aplikasi fog computing dapat memprogram mesin untuk bekerja sesuai dengan kebutuhan pelanggan.  Latensi rendah: Fog memiliki kemampuan untuk mendukung layanan realtime (contoh: Game, video streaming).  Distribusi geografis dan berskala besar: Fog computing dapat menyediakan komputasi terdistribusi dan sumber daya penyimpanan untuk aplikasi besar dan terdistribusi luas.  Turunnya biaya operasional: Hemat bandwidth jaringan dengan memproses data yang dipilih secara lokal mengirim datake cloud untuk analisis.



 Fleksibilitas dan heterogenitas: Kabut komputasi memungkinkan kolaborasi fisik yang berbeda lingkungan dan infrastruktur di antara banyak layanan .  Skalabilitas: Kedekatan fog computing ke perangkat akhir memungkinkan penskalaan jumlah perangkat yang terhubung dengan layanan E. Arsitektur Fog Computing Fog computing adalah pendekatan yang mengambil sebagian operasi pusat data ke tepi jaringan. Fog menyediakan layanan komputasi, penyimpanan, dan jaringan terbatas dalam distribusi antara perangkat akhir dan pusat data komputasi cloud klasik. Tujuan utama dari fog computing adalah untuk menyediakan latensi rendah dan dapat diprediksi untuk aplikasi IoT sensitif waktu. Menurut Mukherjee et al, Aazam dan Huh dan Muntjir dkk., arsitektektur Fog computing terdiri dari enam lapisan fisik dan virtualisasi, pemantauan, prapemrosesan, penyimpanan sementara, keamanan dan lapisan transport.



Lapisan fisik dan virtualisasi melibatkan berbagai jenis node seperti node fisik, node virtual dan jaringan sensor virtual. Simpul ini dikelola dan dipelihara sesuai dengan jenis dan permintaan layanan. Berbagai jenis sensor didistribusikan secara geografis untuk merasakan lingkungan dan mengirim data yang dikumpulkan ke lapisan atas melalui gateway untuk diproses lebih lanjut dan menyaringnya. Sedangkan pada layer monitoring, pemanfaatan sumber daya, ketersediaan sensor dan node kabut dan elemen jaringan dimonitor. Semua tugas yang dilakukan oleh node dimonitor dalam hal ini layer, memonitor node mana yang melakukan tugas apa, pada jam berapa dan apa yang akan diperlukan darinya



berikutnya. Kinerja dan status semua aplikasi dan layanan yang digunakan pada infrastruktur dipantau. Selain itu, konsumsi energi fog node dimonitor. Lapisan pra-pemrosesan melakukan tugas manajemen data. Data yang dikumpulkan dianalisis dan data penyaringan dan pemangkasan dilakukan di lapisan ini untuk mengekstrak informasi yang berarti. Pra-diproses data kemudian disimpan sementara di lapisan penyimpanan sementara. Ketika data dikirimkan ke cloud, tidak perlu disimpan secara lokal dan dapat dihapus dari penyimpanan sementara media. Di lapisan keamanan, enkripsi / dekripsi data ikut bermain. Selain itu, langkah-langkah integritas dapat diterapkan pada data untuk melindungi dari gangguan. Di lapisan transport data pra-diproses diunggah ke cloud untuk memungkinkan cloud mengekstrak dan membuat lebih bermanfaat layanan. Untuk penggunaan daya yang efisien, hanya sebagian data yang dikumpulkan diunggah ke cloud. Dengan kata lain, perangkat gateway yang menghubungkan IOT ke cloud memproses data sebelum data dikirim ke cloud. Jenis gateway ini disebut gateway cerdas , data dikumpulkan dari sensor jaringan dan perangkat IOT ditransfer melalui gateway pintar ke cloud. Data yang diterima oleh cloud kemudian disimpan dan digunakan untuk membuat layanan bagi pengguna. Berdasarkan sumber daya yang terbatas dari fog, protokol komunikasi untuk fog computing harus efisien, ringan, dan dapat disesuaikan. Oleh karena itu, memilih protokol komunikasi tergantung pada skenario aplikasi kabut. F. Aplikasi Fog dengan IoT Didalam IoT fog computing memiliki beberapa peranan penting, seperti pemanfaatan fog computing dalam berbagai aplikasi, diantaranya:  Mobil yang terhubung Menurut Cisco, kendaraan autonom adalah tren baru untuk mobil. Terdapat banyak fitur yang bermanfaat, yang bergantung pada fog dan konektivitas internet, yang dapat ditambahkan beberapa fitur ke mobil seperti kemudi otomatis dan operasi "hands-free" atau fitur parkir mandiri yang berarti mobil dapat parkir sendiri tanpa perlu bantuan orang yang mengemudinya. Dalam beberapa tahun ke depan, diharapkan semua mobil produksi baru akan memiliki kemampuan untuk berkomunikasi menggunakan Internet. Fog computing akar menjadi solusi paling efisien untuk semua kendaraan yang terhubung ke Internet, karena menyediakan interaksi real-time tingkat tinggi. Selain itu memungkinkan mobil dapat berinteraksi dengan lampu lalu lintas. Dengan menggunakan fog dan bukan cloud, tabrakan dan kecelakaan dapat dikurangi.  Lampu lalu lintas pintar Fog computing memungkinkan sinyal lalu lintas ke jalan terbuka tergantung pada penginderaan lampu lalu lintas. Indra yang dimiliki lampu lalu lintas berguna untuk mengukur jarak dan kecepatan kendaraan yang terdekat. Lampu sensor menyala ketika mengidentifikasi gerakan dan



sebaliknya. Lampu lalu lintas pintar dapat dianggap sebagai node fog yang disinkronkan satu sama lain untuk mengirim pesan peringatan ke kendaraan terdekat.  Rumah Pintar IoT memiliki banyak sensor dan perangkat yang terhubung di rumah. Namun, perangkat ini datang dari vendor yang berbeda dan memiliki platform yang berbeda, sehingga sulit untuk membuat mereka bekerja bersama. Selain itu beberapa tugas membutuhkan banyak perhitungan dan penyimpanan. Penghitungan fog memecahkan beberapa masalah, diantaranya mengintegrasikan semua platform yang berbeda dan memberdayakan aplikasi rumah pintar dengan sumber daya fleksibel. Fog computing memiliki banyak manfaat untuk aplikasi keamanan rumah. Diantaranya menyediakan antarmuka terpadu untuk mengintegrasikan semua perangkat independen yang berbeda. Selain itu menyediakan sumber daya elastis untuk memungkinkan penyimpanan, pemrosesan real-time dan latensi rendah.  Perawatan Kesehatan dan Pelacakan Aktivitas Fog computing memainkan peran penting dalam perawatan kesehatan. Fog computing menyediakan pemrosesan dan tanggapan secara real-time yang sangat penting dalam perawatan kesehatan. Selain itu, interaksi sebagian besar perangkat kesehatan untuk penyimpanan jauh, pemrosesan, dan pengambilan catatan medis dari cloud membutuhkan koneksi jaringan yang dapat diandalkan yang tidak tersedia di cloud.



BAB III PENUTUP



A.Kesimpulan Fog computing adalah platform yang membawa layanan analitik dasar ke tepi jaringan untuk meningkatkan kinerja dengan memposisikan sumber daya komputasi lebih dekat ke tempat yang dibutuhkan, sehingga mengurangi jarak yang perlu dibawa oleh data ke dalam jaringan, meningkatkan efisiensi dan kinerja jaringan secara keseluruhan. Fog computing juga dapat digunakan untuk alasan keamanan, karena memiliki kemampuan untuk membagi lalu lintas bandwidth, dan membuat firewall tambahan ke dalam jaringan untuk keamanan yang lebih tinggi. Fog computing sebagai perpanjangan dari cloud computing akan tumbuh untuk membantu paradigma jaringan yang membuhtuhkan pemrosesan data lebih cepat, penyimpanan dan aplikasi pada server yang jauh, dan tidak dihosting secara lokal. Fog computing menyediakan solusi terpadu di tepian untuk komunikasi, manajemen perangkat, pengambilan data, analisis dan kontrol. Fog Computing memungkinkan pengerahan infrastruktur yang sangat terdistribusi tetapi dikelola secara terpusat. Secara fisik, kekuatan fog computing ini lebih dekat ke tempat pembuatan data, dalam konfigurasi fog computing terletak di “kabut” yang dianggap sebagai bahan penting dalam jaringan cloud-fog-thing. Node kabut, yang terletak di router atau perangkat gateway, memungkinkan data diproses pada perangkat ini, sehingga hanya data yang diperlukan yang selanjutnya ditransmisikan ke cloud, dan mengurangi bandwidth yang digunakan.



B.Saran Fog computing yang efektif harus menyediakan serangkaian sumber daya komputasi yang beragam, dan platform di mana kita dapat menggunakan sumber daya dengan mudah dan optimal pada setiap waktu, sesuai dengan kebutuhan. Jika kita memutuskan bahwa komputasi kabut adalah solusi yang dicari, lakukan pekerjaan itu. Jumlah penyedia "Kabut" pasti akan meningkat karena manfaatnya menjadi lebih dikenal luas, tetapi sebelum menggunakan infrastruktur fog computing pastikan itu benar-benar terverivikasi dan aman.



DAFTAR PUSTAKA 1. Atlam, H.F.; Alenezi, A.; Walters, R.J.; Wills, G.B. An Overview of Risk Estimation Techniques in Risk-based Access Control for the Internet of Things. In Proceedings of the 2nd International Conference on Internet of Things, Big Data and Security (IoTBDS 2017), Porto, Portugal, 24–26 April 2017; pp. 254–260. 2. Giang, N.; Kim, S.; Kim, D.; Jung, M.; Kastner, W. Extending the EPCIS with Building Automation Systems: A New Information System for the Internet of Things. In Proceedings of the 2014 Eighth International Conference on Innovative Mobile and Internet Services in Ubiquitous Computing, Birmingham, UK, 2–4 July 2014; pp. 364–369. 3. Atlam, H.F.; Alenezi, A.; Hussein, R.K.; Wills, G.B. Validation of an Adaptive Risk-Based Access Control Model for the Internet of Things. Int. J. Comput. Netw. Inf. Secur. 2018, 10, 26–35. [CrossRef] 4. Atlam, H.F.; Alenezi, A.; Alharthi, A.; Walters, R.; Wills, G. Integration of cloud computing with internet of things: challenges and open issues. In Proceedings of the 2017 IEEE International Conference on Internet of Things (iThings) and IEEE Green Computing and Communications (GreenCom) and IEEE Cyber, Physical and Social Computing (CPSCom) and IEEE Smart Data (SmartData), Exeter, UK, 21–23 June 2017; pp. 670–675. 5. Ai, Y.; Peng, M.; Zhang, K. Edge cloud computing technologies for internet of things: A primer. Digit. Commun. Netw. 2017, in press. [CrossRef]. 6. Bonomi, F.; Milito, R.; Zhu, J.; Addepalli, S. Fog computing and its role in the internet of things. In Proceedings of the First Edition of the MCC Workshop on Mobile Cloud Computing-MCC ’12, Helsinki, Finland, 17 August 2012; pp. 13–15. 7. Peter, N. FOG Computing and Its Real Time Applications. Int. J. Emerg. Technol. Adv. Eng. 2015, 5, 266–269. 8. Wen, Z.; Yang, R.; Garraghan, P.; Lin, T.; Xu, J.; Rovatsos, M. Fog orchestration for internet of things services. IEEE Internet Comput. 2017, 21, 16–24. [CrossRef]. 9. Yang, Y. FA2ST: Fog as a Service Technology. In Proceedings of the 2017 IEEE 41st IEEE Annual Computer Software and Applications Conference, Turin, Italy, 4–8 July 2017; p. 708. 10. Aazam, M.; Huh, E.N. Fog computing and smart gateway based communication for cloud of things. In Proceedings of the 2014 International Conference on Future Internet of Things Cloud, FiCloud 2014, Barcelona, Spain, 27–29 August 2014; pp. 464–470.



11. Atlam, H.F.; Alenezi, A.; Walters, R.J.; Wills, G.B.; Daniel, J. Developing an adaptive Risk-based access control model for the Internet of Things. In Proceedings of the 2017 IEEE International Conference on Internet of Things (iThings) and IEEE Green Computing and Communications (GreenCom) and IEEE Cyber, Physical and Social Computing (CPSCom) and IEEE Smart Data (SmartData), Exeter, UK, 21–23 June 2017; pp. 655–661. 12. Verma, M.; Bhardwaj, N.; Yadav, A.K. Real Time Efficient Scheduling Algorithm for Load Balancing in Fog Computing Environment. Int. J. Inf. Technol. Comput. Sci. 2016, 8, 1–10. [CrossRef] 13. Yi, S.; Hao, Z.; Qin, Z.; Li, Q. Fog computing: Platform and applications. In Proceedings of the 3rdWorkshop on Hot Topics in Web Systems and Technologies, HotWeb 2015, Washington, DC, USA, 24–25 October 2016; pp. 73–78. 14. Vaquero, L.M.; Rodero-Merino, L. Finding YourWay in the Fog: Towards a Comprehensive Definition of Fog Computing. ACM SIGCOMM Comput. Commun. Rev. 2014, 44, 27–32. [CrossRef] 15. Fog Computing and the Internet of Things: Extend the Cloud to Where the Things Are. White Paper. 2016. 16. Peralta, G.; Iglesias-Urkia, M.; Barcelo, M.; Gomez, R.; Moran, A.; Bilbao, J. Fog computing based efficient IoT scheme for the Industry 4.0. In Proceedings of the 2017 IEEE International Workshop of Electronics, Control, Measurement, Signals and their application to Mechatronics, San Sebastian, Spain, 24–26 May 2017; pp. 1–6. 17. https://www.cisco.com/c/dam/en_us/solutions/trends/iot/docs/computingoverview.pdf. 18. https://www.mdpi.com/2504-2289/2/2/10/pdf 19.Gill Press, “Ide: Top 10 technology predictions for 2015,” http://goo.gl/zFujnE, 2014, Online: accessed 17-Des-2018]. 20.F. Bonomi, R. Milito, J. Zhu, and S. Addepalli, “Fog computing and its role in the internet of things,” in workshop on Mobile cloud computing. ACM 2012