Files
Tesi-Magistrale/latex/bibfile.bib
Lorenzo Venerandi 72c32427c4 add latex thesis code
2025-04-01 17:56:08 +02:00

323 lines
16 KiB
BibTeX
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

@article{Pallis2010Cloud,
title={Cloud Computing: The New Frontier of Internet Computing},
author={G. Pallis},
journal={IEEE Internet Computing},
year={2010},
volume={14},
pages={70-73},
doi={10.1109/MIC.2010.113}}
@article{Li2023Serverless,title={Serverless Computing: State-of-the-Art, Challenges and Opportunities},author={Yongkang Li and Yanying Lin and Yang Wang and Kejiang Ye and Chengzhong Xu},journal={IEEE Transactions on Services Computing},year={2023},volume={16},pages={1522-1539},doi={10.1109/TSC.2022.3166553}}
@article{Laghari2021A,title={A Review and State of Art of Internet of Things (IoT)},author={Asif Ali Laghari and Kaishan Wu and Rashid Ali Laghari and Mudasser Ali and A. Khan},journal={Archives of Computational Methods in Engineering},year={2021},volume={29},pages={1395 - 1413},doi={10.1007/s11831-021-09622-6}}
@misc{kubernetesComponents,
author = {The Kubernetes Authors},
title = {Kubernetes Components},
howpublished = {\url{https://kubernetes.io/docs/concepts/overview/components/}},
year = {2025},
note = {Accessed: 2025-02-27}
}
@article{Mondal2024On,title={On the Optimization of Kubernetes toward the Enhancement of Cloud Computing},author={S. Mondal and Zhen Zheng and Yuning Cheng},journal={Mathematics},year={2024},doi={10.3390/math12162476}}
@misc{WASI2024,
author = {WebAssembly Community Group},
title = {WebAssembly System Interface (WASI)},
howpublished = {Online},
year = {2024},
url = {https://wasi.dev/interfaces},
note = {Accessed: 2025-02-27}
}
@misc{spinkube_overview,
author = {SpinKube Authors},
title = {Overview},
howpublished = {\url{https://www.spinkube.dev/docs/overview/}},
year = {2024},
note = {Accessed: 2025-02-28}
}
@misc{containerd_runwasi,
author = {containerd},
title = {runwasi: A containerd shim for running WebAssembly workloads},
howpublished = {\url{https://github.com/containerd/runwasi}},
year = {2024},
note = {Accessed: 2025-03-04}
}
@misc{bytecodealliance_wrpc,
author = {Bytecode Alliance},
title = {wrpc: WebAssembly Remote Procedure Calls},
howpublished = {\url{https://github.com/bytecodealliance/wrpc}},
year = {2024},
note = {Accessed: 2025-03-04}
}
@misc{cloudflare_workers,
author = {Cloudflare},
title = {Cloudflare Workers},
howpublished = {\url{https://workers.cloudflare.com/}},
note = {Accessed: 6 marzo 2025}
}
@article{Wen2022Rise,title={Rise of the Planet of Serverless Computing: A Systematic Review},author={Jinfeng Wen and Zhenpeng Chen and Xin Jin and Xuanzhe Liu},journal={ACM Transactions on Software Engineering and Methodology},year={2022},volume={32},pages={1 - 61},doi={10.1145/3579643}}
@article{Yussupov2020FaaSten,title={FaaSten Your Decisions: Classification Framework and Technology Review of Function-as-a-Service Platforms},author={Vladimir Yussupov and J. Soldani and Uwe Breitenbücher and Antonio Brogi and F. Leymann},journal={ArXiv},year={2020},volume={abs/2004.00969},doi={10.1016/j.jss.2021.110906}}
@article{Tsai2014Software-as-a-service,title={Software-as-a-service (SaaS): perspectives and challenges},author={W. Tsai and Xiaoying Bai and Yu Huang},journal={Science China Information Sciences},year={2014},volume={57},pages={1 - 15},doi={10.1007/s11432-013-5050-z}}
@article{Khurana2013Comparison,title={Comparison of Cloud Computing Service Models: SaaS, PaaS, IaaS},author={S. Khurana and Anmol Verma},year={2013},doi={}}
@article{Hajjaji2021Big,title={Big data and IoT-based applications in smart environments: A systematic review},author={Yosra Hajjaji and W. Boulila and I. Farah and I. Romdhani and A. Hussain},journal={Comput. Sci. Rev.},year={2021},volume={39},pages={100318},doi={10.1016/j.cosrev.2020.100318}}
@article{Sultana2020IoT,title={IoT Architecture},author={H. P. Sultana},journal={Securing the Internet of Things},year={2020},doi={10.4018/978-1-5225-2296-6.ch001}}
@article{Dayalan2021VeerEdge:,title={VeerEdge: Towards an Edge-Centric IoT Gateway},author={Udhaya Kumar Dayalan and Rostand A. K. Fezeu and Nitin Varyani and T. Salo and Zhi-Li Zhang},journal={2021 IEEE/ACM 21st International Symposium on Cluster, Cloud and Internet Computing (CCGrid)},year={2021},pages={690-695},doi={10.1109/CCGrid51090.2021.00083}}
@article{Barcelo2016IoT-Cloud,title={IoT-Cloud Service Optimization in Next Generation Smart Environments},author={Marc Barcelo and Alejandro Correa and Jaime Llorca and A. Tulino and J. Vicario and A. Morell},journal={IEEE Journal on Selected Areas in Communications},year={2016},volume={34},pages={4077-4090},doi={10.1109/JSAC.2016.2621398}}
@article{Shukla2021Improving,title={Improving latency in Internet-of-Things and cloud computing for real-time data transmission: a systematic literature review (SLR)},author={Saurabh Shukla and M. Hassan and D. Tran and R. Akbar and I. V. Paputungan and Muhammad Khalid Khan},journal={Cluster Computing},year={2021},volume={26},pages={2657 - 2680},doi={10.1007/s10586-021-03279-3}}
@article{Hoshikawa2019Edge,title={Edge Computing},author={Naoto Hoshikawa},journal={EAI/Springer Innovations in Communication and Computing},year={2019},doi={10.1007/978-3-319-99061-3}}
@article{Felter2015An,title={An updated performance comparison of virtual machines and Linux containers},author={Wes Felter and Alexandre Ferreira and R. Rajamony and J. Rubio},journal={2015 IEEE International Symposium on Performance Analysis of Systems and Software (ISPASS)},year={2015},pages={171-172},doi={10.1109/ISPASS.2015.7095802}}
@article{Anderson2015Docker,title={Docker [Software engineering]},author={Charles Anderson},journal={IEEE Software},year={2015},volume={32},doi={10.1109/MS.2015.62}}
@article{Martin2018Exploring,title={Exploring the support for high performance applications in the container runtime environment},author={John Paul Martin and A. Kandasamy and K. Chandrasekaran},journal={Human-centric Computing and Information Sciences},year={2018},volume={8},pages={1-15},doi={10.1186/s13673-017-0124-3}}
@article{Rejiba2022Custom,title={Custom Scheduling in Kubernetes: A Survey on Common Problems and Solution Approaches},author={Zeineb Rejiba and Javad Chamanara},journal={ACM Computing Surveys},year={2022},volume={55},pages={1 - 37},doi={10.1145/3544788}}
@misc{bytecodealliance_wasm_micro_runtime,
author = {Bytecode Alliance},
title = {Wasm-micro-runtime},
howpublished = {\url{https://github.com/bytecodealliance/wasm-micro-runtime}},
note = {Accessed: 12 marzo 2025}
}
@misc{wasmtime_introduction,
author = {Bytecode Alliance},
title = {Wasmtime Documentation: Introduction},
howpublished = {\url{https://docs.wasmtime.dev/introduction.html}},
note = {Accessed: 12 marzo 2025}
}
@misc{wasmedge_wasmedge,
author = {WasmEdge},
title = {WasmEdge},
howpublished = {\url{https://github.com/WasmEdge/WasmEdge}},
note = {Accessed: 12 marzo 2025}
}
@article{Jiang2017Quick,title={Quick Way to Port Existing C/C++ Chemoinformatics Toolkits to the Web Using Emscripten},author={Chen Jiang and Xi Jin},journal={Journal of chemical information and modeling},year={2017},volume={57 10},pages={ 2407-2412 },doi={10.1021/acs.jcim.7b00434}}
@article{Plauska2022Performance,title={Performance Evaluation of C/C++, MicroPython, Rust and TinyGo Programming Languages on ESP32 Microcontroller},author={Ignas Plauska and Agnius Liutkevičius and A. Janavičiūtė},journal={Electronics},year={2022},doi={10.3390/electronics12010143}}
@article{Aksakalli2021Deployment,title={Deployment and communication patterns in microservice architectures: A systematic literature review},author={Isil Karabey Aksakalli and Turgay Çelik and Ahmet Burak Can and B. Tekinerdogan},journal={J. Syst. Softw.},year={2021},volume={180},pages={111014},doi={10.1016/J.JSS.2021.111014}}
@article{Kohn2022DuckDB-wasm,title={DuckDB-wasm},author={André Kohn and Dominik Moritz and Mark Raasveldt and H. Mühleisen and Thomas Neumann},journal={Proceedings of the VLDB Endowment},year={2022},doi={10.14778/3554821.3554847}}
# ------------------------
@INPROCEEDINGS{wiprog,
author={Li, Borui and Dong, Wei and Gao, Yi},
booktitle={IEEE INFOCOM 2021 - IEEE Conference on Computer Communications},
title={WiProg: A WebAssembly-based Approach to Integrated IoT Programming},
year={2021},
volume={},
number={},
pages={1-10},
keywords={Energy consumption;Runtime;Annotations;Heuristic algorithms;Conferences;Memory management;Programming},
doi={10.1109/INFOCOM42981.2021.9488424}}
@inproceedings{Berardi2025ExtremeEdge,
author = {Davide Berardi and Ivan Zyrianoff and Federico Montori and Marco Di Felice},
title = {Extreme Edge Sensing-as-a-Service: Bridging Containerization for IoT End Devices},
booktitle = {IEEE INFOCOM 2025 - IEEE Conference on Computer Communications},
year = {2025},
publisher = {IEEE},
note = {Accepted for publication}
}
@INPROCEEDINGS{dcoss,
author={Zyrianoff, Ivan and Sciullo, Luca and Gigli, Lorenzo and Trotta, Angelo and Kamienski, Carlos and Di Felice, Marco},
booktitle={2024 20th International Conference on Distributed Computing in Smart Systems and the Internet of Things (DCOSS-IoT)},
title={An Over the Air Software Update System for IoT Microcontrollers based on WebAssembly},
year={2024},
volume={},
number={},
pages={331-338},
keywords={Microcontrollers;Software;Software reliability;Safety;Performance analysis;Internet of Things;Logic},
doi={10.1109/DCOSS-IoT61029.2024.00057}}
@ARTICLE{Hoque2022,
author={Hoque, Mohammed Nurul and Harras, Khaled A.},
journal={IEEE Communications Standards Magazine},
title={WebAssembly for Edge Computing: Potential and Challenges},
year={2022},
volume={6},
number={4},
pages={68-73},
keywords={Performance evaluation;Privacy;Codes;Costs;Low latency communication;Edge computing;Communication standards},
doi={10.1109/MCOMSTD.0001.2000068}}
@INPROCEEDINGS{Wallentowitz2022,
author={Wallentowitz, Stefan and Kersting, Bastian and Dumitriu, Dan Mihai},
booktitle={2022 11th Mediterranean Conference on Embedded Computing (MECO)},
title={Potential of WebAssembly for Embedded Systems},
year={2022},
volume={},
number={},
pages={1-4},
keywords={Runtime environment;Embedded computing;Ecosystems;Virtual machining;Software;Browsers;webassembly;interpreter;runtime;portability;embedded systems},
doi={10.1109/MECO55406.2022.9797106}}
@INPROCEEDINGS{Sangeeta23,
author={Kakati, Sangeeta and Brorsson, Mats},
booktitle={2023 3rd International Conference on Intelligent Technologies (CONIT)},
title={WebAssembly Beyond the Web: A Review for the Edge-Cloud Continuum},
year={2023},
volume={},
number={},
pages={1-8},
keywords={Surveys;Cloud computing;Runtime environment;Runtime;Codes;Computer architecture;Standardization;WebAssembly;Cloud computing;Edge computing;IoT;Heterogeneity;Runtimes},
doi={10.1109/CONIT59222.2023.10205816}}
@article{Ray23,
title={An Overview of WebAssembly for IoT: Background, Tools, State-of-the-Art, Challenges, and Future Directions},
author={Ray, Partha Pratim},
journal={Future Internet},
volume={15},
number={8},
pages={275},
year={2023},
publisher={MDPI}
}
@article{Nakakaze24,
author={Nakakaze, Otoya and Koren, Istv{\'a}n and Brillowski, Florian and Klamma, Ralf},
title={Adaptive retrofitting for industrial machines: utilizing webassembly and peer-to-peer connectivity on the edge},
journal={World Wide Web},
year={2024},
month={Jan},
day={25},
volume={27},
number={1},
pages={7},
issn={1573-1413},
doi={10.1007/s11280-024-01237-8}
}
@inproceedings{Borui22,
author = {Li, Borui and Fan, Hongchang and Gao, Yi and Dong, Wei},
title = {Bringing webassembly to resource-constrained iot devices for seamless device-cloud integration},
year = {2022},
isbn = {9781450391856},
publisher = {Association for Computing Machinery},
address = {New York, NY, USA},
doi = {10.1145/3498361.3538922},
booktitle = {Proceedings of the 20th Annual International Conference on Mobile Systems, Applications and Services},
pages = {261272},
numpages = {12},
keywords = {webassembly, internet of things, ahead-of-time compilation},
location = {Portland, Oregon},
series = {MobiSys '22}
}
@INPROCEEDINGS{Gareth2020,
author={George, Gareth and Bakir, Fatih and Wolski, Rich and Krintz, Chandra},
booktitle={2020 IEEE/ACM Symposium on Edge Computing (SEC)},
title={NanoLambda: Implementing Functions as a Service at All Resource Scales for the Internet of Things},
year={2020},
volume={},
number={},
pages={220-231},
keywords={Cloud computing;Runtime;FAA;Programming;Nanoscale devices;Internet of Things;Python;IoT;serverless;cloud functions;edge computing;microcontrollers;portability},
doi={10.1109/SEC50012.2020.00035}}
@ARTICLE{Shihong23,
author={Hu, Shihong and Shi, Weisong and Li, Guanghui},
journal={IEEE Transactions on Mobile Computing},
title={CEC: A Containerized Edge Computing Framework for Dynamic Resource Provisioning},
year={2023},
volume={22},
number={7},
pages={3840-3854},
keywords={Containers;Prediction algorithms;Edge computing;Cloud computing;Task analysis;Delays;Mobile computing;Edge computing;resource provisioning;workload prediction;control theory},
doi={10.1109/TMC.2022.3147800}}
@MISC{WASMSpec24,
title = {{{WebAssembly Specification - Release 2.0 (Draft 2024-01-17)}}},
author = {Rossberg, Andreas},
date = {2024-01-17},
institution = {{W3C}},
url = {https://webassembly.github.io/spec/core/},
}
@Article{Kjorveziroski2023,
author={Kjorveziroski, Vojdan
and Filiposka, Sonja},
title={WebAssembly Orchestration in the Context of Serverless Computing},
journal={Journal of Network and Systems Management},
year={2023},
month={Jul},
day={10},
volume={31},
number={3},
pages={62},
issn={1573-7705},
doi={10.1007/s10922-023-09753-0}
}
@INPROCEEDINGS{10682874,
author={Li, Zhexiong and Zeng, Deze and Chen, Ranzhao},
booktitle={2024 IEEE/ACM 32nd International Symposium on Quality of Service (IWQoS)},
title={WebAssembly or Container? Joint Optimization of Microservice Consolidation and Deployment towards Cost Efficient Edge-End Consortium},
year={2024},
volume={},
number={},
pages={1-10},
keywords={Costs;Processor scheduling;Microservice architectures;Quality of service;Containers;Approximation algorithms;Polynomials;Edge Computing;WebAssembly;Edge-End Consortium;Microservice Deployment},
doi={10.1109/IWQoS61813.2024.10682874}}
@INPROCEEDINGS{9978884,
author={Sebrechts, Merlijn and Ramlot, Tim and Borny, Sander and Goethals, Tom and Volckaert, Bruno and De Turck, Filip},
booktitle={2022 IEEE 11th International Conference on Cloud Networking (CloudNet)},
title={Adapting Kubernetes controllers to the edge: on-demand control planes using Wasm and WASI},
year={2022},
volume={},
number={},
pages={195-202},
keywords={Runtime;Process control;Computer architecture;Complexity theory;Kubernetes;Webassembly;WASI;controllers;operators;edge computing},
doi={g}}
@ARTICLE{10373409,
author={Gigli, Lorenzo and Zyrianoff, Ivan and Zonzini, Federica and Bogomolov, Denis and Testoni, Nicola and Felice, Marco Di and De Marchi, Luca and Augugliaro, Giuseppe and Mennuti, Canio and Marzani, Alessandro},
journal={IEEE Transactions on Industrial Informatics},
title={Next Generation Edge-Cloud Continuum Architecture for Structural Health Monitoring},
year={2024},
volume={20},
number={4},
pages={5874-5887},
keywords={Computer architecture;Monitoring;Sensors;Cloud computing;Software;Vibrations;Next generation networking;Edge computing;Internet of Things;Interoperability;Medical services;Biomedical monitoring;Edge-cloud continuum;Internet of Things;interoperability;structural health monitoring},
doi={10.1109/TII.2023.3337391}}
@misc{wasmcloud,
author = {wasmCloud},
title = {wasmCloud: A Secure and Distributed WebAssembly Platform},
year = {2023},
url = {https://wasmcloud.com/},
note = {Accessed: 2025-03-14}
}
@misc{webassembly_component_model,
author = {{Bytecode Alliance}},
title = {The WebAssembly Component Model},
year = 2024,
url = {https://component-model.bytecodealliance.org/},
note = {Accessed: 2025-03-14}
}