Struktury danych oraz metody wykorzystywane do analizy brzegowej w zastosowaniach Internetu Rzeczy
Piotr Grzesik
dr hab. inż. Dariusz Mrozek, prof. PŚ
Politechnika Śląska
Agenda
- Cel pracy
- Hipotezy badawcze
- Ramowy plan
- Dotychczasowe publikacje
- Prace aktualnie w toku
- Dalsze plany
Główny cel pracy
- analiza oraz ocena aktualnie wykorzystywanych rozwiązań związanych z akwizycją oraz składowaniem danych
- opracowanie struktur danych oraz metod składowania danych
- analiza oraz ocena aktualnie wykorzystywanych metod analizy brzegowej
- opracowanie metod analizy brzegowej
- porównanie podejścia wykorzystującego analizę brzegową z przetwarzaniem i analizą danych w chmurze obliczeniowej
Hipotezy badawcze
- Wykorzystanie metod analizy brzegowej pozwala na zmniejszenie wolumenu danych, które muszą zostać przesłane do centrów danych, a co za tym idzie zmniejszenie obciążenia łącz internetowych służących do komunikacji pomiędzy nimi a brzegowymi urządzeniami IoT
- Wykorzystanie metod analizy brzegowej pozwala na zmniejszenie wolumenu danych, które muszą zostać przetworzone przez centra danych
- Wykorzystanie struktur danych dopasowanych do typu składowanych danych pozwala na wykorzystanie urządzeń o mniejszych zasobach sprzętowych
- Wykorzystanie metod analizy brzegowej pozwala na szybsze reagowanie na zachodzące zmiany w systemach wykorzystujących urządzenia IoT
- Wykorzystanie analizy brzegowej w systemach wykorzystujących urządzenia IoT pozwala na bardziej niezawodne funkcjonowanie w środowisku o ograniczonej dostępności sieci Internet
Ramowy plan
- Wprowadzenie teoretyczne do przetwarzania danych w modelu Edge, Fog oraz Cloud Computing
-
Akwizycja oraz składowanie danych na urządzeniach brzegowych
- Przegląd, analiza oraz ocena istniejących metod oraz struktur danych
- Autorskie metody składowania danych na urządzeniach brzegowych
- Metody analizy brzegowej w systemach IoT
- Przegląd, analiza oraz ocena istniejących metod analizy brzegowej
- Autorskie metody analizy brzegowej w systemach IoT
- Porównianie systemów wykorzystujących analizę brzegową z systemami opartymi na przetwarzaniu danych bezpośrednio w chmurze obliczeniowej
- Połączenie przetwarzania brzegowego oraz przetwarzania w chmurze w celu optymalizacji i przyspieszenia obliczeń
Dotychczasowe publikacje
- P. Grzesik i D. Mrozek, „Evaluation of key-value stores for distributed locking purposes”, w Beyond databases, architectures and structures : Paving the road to smart data processing and analysis. 15th International conference, BDAS 2019, Ustroń, Poland, May 28-31, 2019. Proceedings, 2019, ss. 70–81.
-
P. Grzesik i D. Mrozek, „Comparative analysis of time series databases in the context of edge computing for low power sensor networks”, w Computational Science - ICCS 2020 : 20th International conference, Amsterdam, The Netherlands, June 3-5, 2020. Proceedings, 2020, ss. 371–383.
-
P. Grzesik, „Evaluation of Apache Edgent for stream analytics at the edge?”, w Networking issues in innovative applications based on cyber-physical systems paradigm : Praca zbiorowa, J. Stój i A. Pułka, Red. 2020, ss. 96–107.
-
P. Grzesik i D. Mrozek, „Metagenomic analysis at the edge with Jetson Xavier NX”, w Computational Science - ICCS 2021 : 21st International conference, Krakow, Poland, June 16-18, 2021. Proceedings, 2021, ss. 500–511.
-
P. Grzesik i D. Mrozek, „Serverless nanopore basecalling with AWS Lambda”, w Computational Science - ICCS 2021 : 21st International conference, Krakow, Poland, June 16-18, 2021. Proceedings, 2021, ss. 578–586.
-
D. Mrozek, K. Stępień, P. Grzesik, i B. Małysiak-Mrozek, „A large-scale and serverless computational approach for improving quality of NGS data supporting big multi-omics data analyses”, Frontiers in Genetics, t. 12, ss. 1–16, 2021.
-
Grzesik, D. Augustyn, Ł. Wyciślik, i D. Mrozek, „Serverless computing in omics data analysis and integration”, Briefings in Bioinformatics, 2021.
-
Piotr Grzesik and Dariusz Mrozek, "Accelerating Edge Metagenomic Analysis with Serverless-based Cloud Offloading", ICCS 2022
-
Piotr Grzesik, Paweł Benecki, Daniel Kostrzewa, Bohdan Shubyn and Dariusz Mrozek, "On-Edge Aggregation Strategies over Industrial Data Produced by Autonomous Guided Vehicles, ICCS 2022
Prace aktualnie w toku
Kontynuacja rozwoju algorytmu typu "Cloud-offloading" który został zaprezentowany w publikacji "Accelerating Edge Metagenomic Analysis with Serverless-based Cloud Offloading". Rozwój opiera się na generalizacji podejścia i bardziej elastycznego podziału danych przetwarzanych pomiędzy chmurą a urządzeniem brzegowym.
Równolegle kontynuacja prac nad infrastrukturą, metodami przetwarzania oraz strukturami danych związanymi ze wstępną analizą danych na urządzeniu brzegowym w ramach projektu CobotAGV, a także finalizacja metody składowania oraz przetwarzania danych w chmurze z wykorzystaniem wzorca "Data Lake".
Dalsze plany
- Rozszerzenie algorytmu "cloud offloading" między urządzeniami brzegowymi a chmurą - generalizacja rozwiązania i potencjalna implementacja alternatywnych wariantów podziału danych pomiędzy chmurą a urządzeniem brzegowym
- Optymalizacja oraz rozwój metod wstępnego przetwarzania danych na urządzeniach brzegowych pod kątem ilości danych które muszą zostać przesłane do chmury (projekt CobotAGV)
- Finalizacja oraz implementacja infrastruktury chmurowej odpowiedzialnej za składowanie danych (Data Lake)
- Przeprowadzenie badań pokazujących różnicę pomiędzy przetwarzaniem danych na urządzeniu brzegowym względem przetwarzania w chmurze
Struktury danych oraz metody wykorzystywane do analizy brzegowej w zastosowaniach Internetu Rzeczy
By progressive
Struktury danych oraz metody wykorzystywane do analizy brzegowej w zastosowaniach Internetu Rzeczy
- 289