19-23 februar 2024
Section outline
-
1. teden: Uvod v računalništvo v megli. Računalništvo v megli in z njimi povezani koncepti. Virtualizacija, federacije in druge oblike združevanja ponudnikov računalništva v oblaku. Računalniški kontinuum: internet stvari, računalništvo na robu, v megli in v oblaku. Motivacija za računalništvo v megli: tokovi masovnih podatkov - Problem štirih “V”-jev masovnih podatkov. Organizacijski in nadzorni slogi. Možnosti decentralizacije. Primeri razplastenih arhitektur. Dinamično spreminjanje obratovalnih pogojev aplikacij računalništva v megli. Energetska učinkovitost, zasebnost, varnost in druge visokonivojske zahteve. DevOps proces za razvoj aplikacij računalništva v megli. Vloga semantike pri procesu integracije. Laboratorijske vaje: Delo se bo začelo s preizkusom algoritmov in modelov globokega učenja (npr. s TensorFlow). Študentje bodo pozvani k izvedbi predloga projekta do konca tretjega tedna.
Week 1: Introduction to fog computing. Fog computing and related concepts. Virtualisation and multi-cloud environments. The computing continuum: the Internet of Things, edge, fog and cloud computing. Motivation for fog computing: Big Data pipelines – the four Vs of the Big Data problem. Organisation and control styles. Prospects of decentralisation. Related layered architectures and examples. Variability in fog computing. Energy efficiency and other high-level concerns. Overall DevOps process for delivering fog computing applications. The role of semantics in the integration process. Laboratory work: The work will begin by trying out ML models (e.g. with TensorFlow). The students will be reminded about the requirement to submit a project proposal by the end of the third week.
Unit 1: Meeting in _Lectures-2024_-20240221_084957-Meeting Recording.mp4
Unit 2: Meeting in _Meeting in _Lectures-2024_ _-20240222_174725-Meeting Recording.mp4
Unit 3: Meeting in _Lectures-2024_-20240222_184630-Meeting Recording.mp4 (sharepoint.com)
Reference raziskovalne skupine:
1. GEC, Sandi, STANKOVSKI, Vlado, LAVBIČ, Dejan, KOCHOVSKI, Petar. A recommender system for robust smart contract template classification. Sensors. Jan. 2023, vol. 23, iss. 2, [article no.] 639, str. 1-17, ilustr. ISSN 1424-8220. https://www.mdpi.com/1424-8220/23/2/639, DOI: 10.3390/s23020639. [COBISS.SI-ID 136941315], [JCR, SNIP, WoS, Scopus]2. KOCHOVSKI, Petar, PAŠČINSKI, Uroš, STANKOVSKI, Vlado, CIGLARIČ, Mojca. Pareto-optimised fog storage services with novel service-level agreement specification. Applied sciences. Mar. 2022, vol. 12, iss. 7, str. 1-19, ilustr. ISSN 2076-3417. https://www.mdpi.com/2076-3417/12/7/3308, DOI: 10.3390/app12073308. [COBISS.SI-ID 102526979], [JCR, SNIP, WoS do 2. 1. 2023: št. citatov (TC): 2, čistih citatov (CI): 2, čistih citatov na avtorja (CIAu): 0,50, Scopus do 3. 1. 2023: št. citatov (TC): 2, čistih citatov (CI): 2, čistih citatov na avtorja (CIAu): 0,50]3. GEC, Sandi, KOCHOVSKI, Petar, LAVBIČ, Dejan, STANKOVSKI, Vlado. Multi-party smart contract for an AI services ecosystem: an application to smart construction. Concurrency and computation : practice and experience. [Print ed.]. 2022, vol. , no. , str. 1-19, ilustr. ISSN 1532-0626. https://onlinelibrary.wiley.com/doi/10.1002/cpe.6895, DOI: 10.1002/cpe.6895. [COBISS.SI-ID 100471555], [JCR, SNIP, WoS, Scopus]4. KOCHOVSKI, Petar, STANKOVSKI, Vlado. Building applications for smart and safe construction with the DECENTER Fog Computing and Brokerage Platform. Automation in construction. [Print ed.]. Apr. 2021, vol. 124, str. 1-9, ilustr. ISSN 0926-5805. https://www.sciencedirect.com/science/article/abs/pii/S0926580521000133?via%3Dihub, DOI: 10.1016/j.autcon.2021.103562. [COBISS.SI-ID 48826627], [JCR, SNIP, WoS do 3. 11. 2022: št. citatov (TC): 14, čistih citatov (CI): 12, čistih citatov na avtorja (CIAu): 6,00, Scopus do 13. 2. 2023: št. citatov (TC): 14, čistih citatov (CI): 14, čistih citatov na avtorja (CIAu): 7,00]financer: EC, H2020-815141, EU, DECENTER5. ŠTEFANIČ, Polona, KOCHOVSKI, Petar, RANA, Omer F., STANKOVSKI, Vlado. Quality of service-aware matchmaking for adaptive microservice-based applications. Concurrency and computation : practice and experience. [Print ed.]. Oct. 2021, vol. 33, iss. 19, str. 1-14, ilustr. ISSN 1532-0626. https://onlinelibrary.wiley.com/doi/epdf/10.1002/cpe.6120, DOI: 10.1002/cpe.6120. [COBISS.SI-ID 41709315], [JCR, SNIP, WoS do 26. 10. 2022: št. citatov (TC): 2, čistih citatov (CI): 2, čistih citatov na avtorja (CIAu): 0,50, Scopus do 13. 12. 2021: št. citatov (TC): 2, čistih citatov (CI): 2, čistih citatov na avtorja (CIAu): 0,50]6. BREŽNIK, Janez, KOCHOVSKI, Petar, STANKOVSKI, Vlado. Uporaba platforme računalništva v megli pri razvoju aplikacij za pametno in varno gradnjo = The use of a fog computing platform for the development of applications for smart and safe construction. Gradbeni vestnik : glasilo Zveze društev gradbenih inženirjev in tehnikov Slovenije. [Tiskana izd.]. jul. 2020, letn. 69, str. 194-200, ilustr. ISSN 0017-2774. http://www.zveza-dgits.si/uporaba-platforme-racunalnistva-v-megli-pri-razvoju-aplikacij-za-pametno-in-varno-gradnjo. [COBISS.SI-ID 24155651]7. KOCHOVSKI, Petar, STANKOVSKI, Vlado, GEC, Sandi, FATICANTI, Francescomaria, SAVI, Marco, SIRACUSA, Domenico, KUM, Seungwoo. Smart contracts for service-level agreements in edge-to-cloud computing. Journal of grid computing. Dec. 2020, vol. 18, no. 4, str. 673-690, ilustr. ISSN 1570-7873. https://link.springer.com/article/10.1007/s10723-020-09534-y, DOI: 10.1007/s10723-020-09534-y. [COBISS.SI-ID 32701443], [JCR, SNIP, WoS do 3. 11. 2022: št. citatov (TC): 18, čistih citatov (CI): 16, čistih citatov na avtorja (CIAu): 2,29, Scopus do 13. 2. 2023: št. citatov (TC): 24, čistih citatov (CI): 24, čistih citatov na avtorja (CIAu): 3,43]8. ŠTEFANIČ, Polona, STANKOVSKI, Vlado. Multi-Criteria decision-making approach for container-based cloud applications : the SWITCH and ENTICE workbenches. Tehnički vjesnik : znanstveno-stručni časopis tehničkih fakulteta Sveučilišta u Osijeku. 2020, letn. 27, št. 3, str. 1006-1013, ilustr. ISSN 1330-3651. DOI: 10.17559/TV-20190105200327. [COBISS.SI-ID 8858465], [JCR, SNIP, WoS do 26. 10. 2022: št. citatov (TC): 1, čistih citatov (CI): 1, čistih citatov na avtorja (CIAu): 0,50, Scopus do 8. 8. 2022: št. citatov (TC): 2, čistih citatov (CI): 2, čistih citatov na avtorja (CIAu): 1,00]9. TAHERIZADEH, Salman, STANKOVSKI, Vlado. Dynamic multi-level auto-scaling rules for containerized applications. The computer journal. [Online ed.]. febr. 2019, letn. 62, št. 2, str. 174-197, ilustr. ISSN 1460-2067. https://academic.oup.com/comjnl/advance-article/doi/10.1093/comjnl/bxy043/4993728, https://academic.oup.com/comjnl/search-results?f_TocHeadingTitle=Section B: Computer and Communications Networks and Systems, DOI: 10.1093/comjnl/bxy043. [COBISS.SI-ID 8415073], [JCR, SNIP, WoS do 11. 11. 2022: št. citatov (TC): 37, čistih citatov (CI): 33, čistih citatov na avtorja (CIAu): 16,50, Scopus do 13. 2. 2023: št. citatov (TC): 45, čistih citatov (CI): 45, čistih citatov na avtorja (CIAu): 22,50]10. ŠTEFANIČ, Polona, CIGALE, Matej, JONES, Andrew C., KNIGHT, Louise, TAYLOR, Ian, ISTRATE, Cristiana, SUCIU, George, ULISSES, Alexandre, STANKOVSKI, Vlado, TAHERIZADEH, Salman, SALADO, Guadalupe Flores, KOULOUZIS, Spiros, MARTIN, Paul, ZHAO, Zhiming. SWITCH workbench - a novel approach for the development and deployment of time-critical microservice-based cloud-native applications. Future generation computer systems. [Print ed.]. 2019, letn. 99, št. okt., str. 197-212, ilustr. ISSN 0167-739X. https://www.sciencedirect.com/science/article/pii/S0167739X1831094X?via%3Dihub, DOI: 10.1016/j.future.2019.04.008. [COBISS.SI-ID 8790113], [JCR, SNIP, WoS do 6. 11. 2022: št. citatov (TC): 50, čistih citatov (CI): 46, čistih citatov na avtorja (CIAu): 4,01, Scopus do 13. 2. 2023: št. citatov (TC): 56, čistih citatov (CI): 56, čistih citatov na avtorja (CIAu): 4,89]11. KOCHOVSKI, Petar, GEC, Sandi, STANKOVSKI, Vlado, BAJEC, Marko, DROBINTSEV, Pavel D. Trust management in a blockchain based fog computing platform with trustless Smart Oracles. Future generation computer systems. [Print ed.]. Dec. 2019, vol. 101, str. 747-759, ilustr. ISSN 0167-739X. https://www.sciencedirect.com/science/article/pii/S0167739X19301281?via%3Dihub, DOI: 10.1016/j.future.2019.07.030. [COBISS.SI-ID 1538278083], [JCR, SNIP, WoS do 9. 2. 2023: št. citatov (TC): 78, čistih citatov (CI): 73, čistih citatov na avtorja (CIAu): 14,60, Scopus do 13. 2. 2023: št. citatov (TC): 97, čistih citatov (CI): 97, čistih citatov na avtorja (CIAu): 19,40]12. KOCHOVSKI, Petar, DROBINTSEV, Pavel D., STANKOVSKI, Vlado. Formal quality of service assurances, ranking and verification of cloud deployment options with a probabilistic model checking method. Information and software technology. [Print ed.]. maj 2019, letn. 109, str. 14-25, ilustr. ISSN 0950-5849. https://www.sciencedirect.com/journal/information-and-software-technology/articles-in-press, DOI: 10.1016/j.infsof.2019.01.003. [COBISS.SI-ID 8665441], [JCR, SNIP, WoS do 5. 2. 2023: št. citatov (TC): 21, čistih citatov (CI): 14, čistih citatov na avtorja (CIAu): 4,67, Scopus do 13. 2. 2023: št. citatov (TC): 26, čistih citatov (CI): 26, čistih citatov na avtorja (CIAu): 8,67]13. GILL, Sukhpal Singh, TULI, Shreshth, XU, Minxian, SINGH, Inderpreet, SINGH, Karan Vijay, LINDSAY, Dominic, TULI, Shikhar, SMIRNOVA, Daria, SINGH, Manmeet, JAIN, Udit, PERVAIZ, Haris, SEHGAL, Bhanu, KAILA, Sukhwinder Singh, MISHRA, Sanjay, ASLANPOUR, Mohammad Sadegh, MEHTA, Harshit, STANKOVSKI, Vlado, GARRAGHAN, Peter. Transformative effects of IoT, blockchain and artificial intelligence on cloud computing : evolution, vision,trends and open challenges. Internet of things. [Online ed.]. dec. 2019, letn. 8, str. 1-26, ilustr. ISSN 2542-6605. https://www.sciencedirect.com/science/article/pii/S2542660519302331?via%3Dihub, DOI: 10.1016/j.iot.2019.100118. [COBISS.SI-ID 8910433], [JCR, SNIP, WoS do 12. 2. 2023: št. citatov (TC): 123, čistih citatov (CI): 121, čistih citatov na avtorja (CIAu): 9,64, Scopus do 13. 2. 2023: št. citatov (TC): 172, čistih citatov (CI): 172, čistih citatov na avtorja (CIAu): 13,70]14. GILL, Sukhpal Singh, GARRAGHAN, Peter, STANKOVSKI, Vlado, CASALE, Giuliano, THULASIRAM, Ruppa K., GHOSH, Soumya K., RAMAMOHANARAO, Kotagiri, BUYYA, Rajkumar. Holistic resource management for sustainable and reliable cloud computing - an innovative solution to global challenge. The Journal of Systems and Software. [Print ed.]. sept. 2019, letn. 155, str. 104-129, ilustr. ISSN 0164-1212. https://doi.org/10.1016/j.jss.2019.05.025, DOI: 10.1016/j.jss.2019.05.025. [COBISS.SI-ID 8801633], [JCR, SNIP, WoS do 20. 1. 2023: št. citatov (TC): 27, čistih citatov (CI): 26, čistih citatov na avtorja (CIAu): 3,25, Scopus do 13. 2. 2023: št. citatov (TC): 38, čistih citatov (CI): 38, čistih citatov na avtorja (CIAu): 4,75]15. ŠTEFANIČ, Matej, STANKOVSKI, Vlado. A review of technologies and applications for smart construction. Proceedings of the Institution of Civil Engineers - Civil Engineering. [Print ed.]. maj 209, letn. 172, št. 2, str. 83-87, ilustr. ISSN 0965-089X. DOI: 10.1680/jcien.17.00050. [COBISS.SI-ID 8602209], [JCR, SNIP, WoS do 13. 2. 2023: št. citatov (TC): 24, čistih citatov (CI): 21, čistih citatov na avtorja (CIAu): 10,50, Scopus do 13. 2. 2023: št. citatov (TC): 30, čistih citatov (CI): 30, čistih citatov na avtorja (CIAu): 15,00]16. KOCHOVSKI, Petar, STANKOVSKI, Vlado. Supporting smart construction with dependable edge computing infrastructure and applications. Automation in construction. [Print ed.]. 2018, letn. 85, št. jan., str. 182-192, ilustr. ISSN 0926-5805. https://doi.org/10.1016/j.autcon.2017.10.008, DOI: 10.1016/j.autcon.2017.10.008. [COBISS.SI-ID 8183137], [JCR, SNIP, WoS do 31. 1. 2023: št. citatov (TC): 53, čistih citatov (CI): 43, čistih citatov na avtorja (CIAu): 21,50, Scopus do 13. 2. 2023: št. citatov (TC): 67, čistih citatov (CI): 67, čistih citatov na avtorja (CIAu): 33,50]17. PAŠČINSKI, Uroš, TRNKOCZY, Jernej, STANKOVSKI, Vlado, CIGALE, Matej, GEC, Sandi. QoS-aware orchestration of network intensive software utilities within software defined data centres - an architecture and implementation of a global cluster nmanager. Journal of grid computing. mar. 2018, letn. 16, št. 1, str. 85-112, ilustr. ISSN 1570-7873. https://link.springer.com/article/10.1007/s10723-017-9415-1, DOI: 10.1007/s10723-017-9415-1. [COBISS.SI-ID 8208993], [JCR, SNIP, WoS do 26. 10. 2022: št. citatov (TC): 16, čistih citatov (CI): 12, čistih citatov na avtorja (CIAu): 2,40, Scopus do 13. 2. 2023: št. citatov (TC): 21, čistih citatov (CI): 21, čistih citatov na avtorja (CIAu): 4,20]18. TAHERIZADEH, Salman, JONES, Andrew C., TAYLOR, Ian, ZHAO, Zhiming, STANKOVSKI, Vlado. Monitoring self-adaptive applications within edge computing frameworks : a state-of-the-art review. The Journal of Systems and Software. [Print ed.]. feb. 2018, letn. 136, 20 str., ilustr. ISSN 0164-1212. DOI: 10.1016/j.jss.2017.10.033. [COBISS.SI-ID 8204641], [JCR, SNIP, WoS do 29. 1. 2023: št. citatov (TC): 74, čistih citatov (CI): 69, čistih citatov na avtorja (CIAu): 13,80, Scopus do 13. 2. 2023: št. citatov (TC): 93, čistih citatov (CI): 93, čistih citatov na avtorja (CIAu): 18,60]19. TAHERIZADEH, Salman, STANKOVSKI, Vlado, GROBELNIK, Marko. A capillary computing architecture for dynamic internet of things - orchestration of microservices from edge devices to fog and cloud providers : 2938. Sensors. 2018, letn. 18, št. 9, str. 1-23, ilustr. ISSN 1424-8220. http://www.mdpi.com/1424-8220/18/9/2938, DOI: 10.3390/s18092938. [COBISS.SI-ID 8522593], [JCR, SNIP, WoS do 25. 1. 2023: št. citatov (TC): 54, čistih citatov (CI): 50, čistih citatov na avtorja (CIAu): 16,67, Scopus do 13. 2. 2023: št. citatov (TC): 72, čistih citatov (CI): 72, čistih citatov na avtorja (CIAu): 24,00]
Reference so dostopne tudi v javnih repozitorijihNpr. v Evropski digitalni knjižnici: https://zenodo.org/
1. SWITCH Workbench: https://www.sciencedirect.com/science/article/abs/pii/S0167739X1831094X
2. ENTICE VM and container images repository: https://onlinelibrary.wiley.com/doi/abs/10.1002/cpe.4264
3. Smart and safe construction applications: https://www.sciencedirect.com/science/article/abs/pii/S0926580521000133
4. Trust management in fog computing: https://www.sciencedirect.com/science/article/abs/pii/S0167739X19301281
5. Smart contracts for Service Level Agreements: https://link.springer.com/article/10.1007/s10723-020-09534-y
6. Requirements specification for the ENTICE environment: https://ec.europa.eu/research/participants/documents/downloadPublic?documentIds=080166e5ad2fc9c0&appId=PPGMS
7. Multi-criteria decision making for Edge-to-Cloud computing: https://hrcak.srce.hr/239113
8. Current and future challenges in software engineering for services and applications: https://www.sciencedirect.com/science/article/pii/S1877050916320944?via%3Dihubs should also include analysis of the work of the cluster of software engineering including future outlook: https://eucloudclusters.files.wordpress.com/2017/11/se4sa-contribution-to-wp-2020-2027.pdf, projects: https://eucloudclusters.wordpress.com/software-engineering-for-services-and-applications/
9. Data mining in grid computing environments: https://www.sciencedirect.com/science/article/abs/pii/S0167739X07000933
10. Experiences in building a mOSAIC of clouds: https://link.springer.com/article/10.1186/2192-113X-2-12
11. EBSI use cases analysis and other relevant literature, https://ec.europa.eu/cefdigital/wiki/display/CEFDIGITAL/EBSI
12. Formal QoS assurances, ranking, and verification of cloud deployment options: https://www.sciencedirect.com/science/article/abs/pii/S0950584919300059?via%3Dihub
13. Monitoring self-adaptive applications in edge computing frameworks: https://www.sciencedirect.com/science/article/pii/S016412121730256X
14. Auto-scaling rules for containerized applications: https://academic.oup.com/comjnl/article/62/2/174/4993728
15. QoS for video streams: https://link.springer.com/article/10.1007/s10723-017-9415-1
16. Multi-party smart contract for an AI services ecosystem: https://onlinelibrary.wiley.com/doi/10.1002/cpe.6895
-
Dear Students,
The goal of this first milestone is to learn about the context of the course by studying existing projects: EBSI-VECTOR, Swarmchestrate, DECENTER, ONTOCHAIN, TRUSTCHAIN, BUILDCHAIN, ExtremeXP, ACES, ESSA, as well as scientific references of our Fog Computing research group. See for example a comprehensive overview of ONTOCHAIN and its technologies here: https://ontochain.ngi.eu/selected-projects
The deadline for this milestone is February 27, 2024, at 17:00 CET.
I expect an individually written document from your side of up to 1 page, font 11,
- containing a list of all investigated projects and documents,
- your selection of 2-3 key technologies of your interest, and
- your selection of 1-2 application topics of your interest for your seminar.
Please explain what, why, and how: your understanding how these disruptive technologies can be used to build smart - decentralised applications.
Imagine that the above-mentioned projects represent pieces of a mosaic. Then we need to learn how to identify key baseline technologies. We also need to learn how to combine them to build innovative new decentralised applications.
At lectures today I am going to present some key technologies and some ideas for decentralised applications.
Our ideas for project works are published here for you to consider which project to join.
With best regards,
Vlado Stankovski
-
Spoštovani!
V prilogi je seznam predvidenih aktivnosti v okviru projektnih nalog.
Naslednji teden bomo naredili brainstorming in si bo vsak sodelujoči izbral svojo projektno nalogo in vlogo.
Z lepimi pozdravi, Vlado Stankovski
Dear Colleague,
The attached document contains a list of activities that we assume every student will do as part of the project work.
Next week we shall perform brainstorming and each student will select a clearly defined project and role.
Best regards, Vlado StankovskiUploaded 25/02/21, 07:34 -
Uploaded 24/02/21, 09:11
-