A Reference Architecture for Cloud–Edge Meta-Operating Systems Enabling Cross-Domain, Data-Intensive, ML-Assisted Applications: Architectural Overview and Key Concepts
Abstract
:1. Introduction
2. Motivation and Meta-OS Requirements
- Provide an effective management of a wide diversity of hardware platforms, operating systems and communication protocols. While in the core cloud the variety of hardware, operating systems and communication protocols is today largely tackled and abstracted by solutions such as Kubernetes [33], the variety in the computing continuum ranges from hardware platforms based on ARM processor architectures to 8-bit microcontrollers, supporting different communication protocols (such as LORA, WIFI, BLE, etc.), and being built on top of different operating systems (Android, iOS, ROS, RIOT, Yocto, Zephyr, etc.) [34]. Evidently, this heterogeneity in both hardware and operating software cannot be managed using conventional architectures. To support the seamless management of such a diversity of devices, a unifying abstraction approach is required to both manage and monitor such resources, as well as to deploy services “as functions” on top of them. The required architectural transformation should build on best innovations offered by cloud-native solutions and making them edge-native.
- Support the scalability and resilience of orchestration in the computing continuum. Current state-of-the-art (SOTA) solutions to IoT–edge–cloud orchestration of resources and services are cloud-centric and leverage predefined resource providers [34,35]. This has a significant impact on (i) scalability: the latency of orchestration directly increases with the number of devices to be managed and their (network) distance from the orchestrator, and the infrastructure can scale only within a predefined pool of resources; (ii) resilience: partial availability of the connectivity may affect the ability of the orchestrator to recover and ensure the end-to-end functionality of the cloud–edge service, and when the predefined pool of resources cannot cope with system load or failures, no alternative is available. In this context, current hierarchical approaches partially mitigate this issue. To tackle this problem effectively, novel solutions are needed to either move the gravity of decision at the edge or at least empower the edge to take part of the decisions and/or predictions, thus decentralizing the systems orchestration and enabling peer-to-peer coordination, including the dynamic discovery and inclusion of new resource providers.
- Minimize the offloading of current vertically-siloed architectures and its impact on the network. The enormous number of devices joining the continuum irrevocably implies that vast amounts of data are generated at the edge, increasing the challenges on the data processing layer and creating bottlenecks, especially in the execution of heavy ML-based tasks. Vertical offloading patterns, commonly used in cloud–edge and centralized learning approaches, heavily rely on low network latency and considerable bandwidth capacity [36,37]. This unfavorable dependency can be addressed by adopting a peer-to-peer offloading strategy instead of a hierarchical architecture. However, while on the one side, such peer-to-peer offloading and moving computation at the edge may reduce the usage of the network to transport data, on the other, it requires that services and applications are the ones that move towards the data. To this end, such challenges require putting data at the center of orchestration (introducing the concept of data-gravity), where data remain at the edge, a fact that leads to reduced network usage and associated ML models footprint.
- Increase security and privacy-awareness of ML distributed applications. While data increasingly play a central role in the development of innovative connected apps and services, concerns of end-users and organizations with respect to data sharing, data ownership and privacy preservation, slow down the take-up of ML methods and limit the access to data economy to a remarkable set of global players [38,39,40]. In a distributed system, ensuring data ownership and privacy preservation becomes even more complex. To increase the trust toward data sharing and to support the growth of ML approaches, solutions that increase data owners’ control and ensure privacy preservation in the computing continuum are required. In contrast to server-centric existing solutions for data sharing, privacy-preserving verifiable data sharing systems that are based on blockchain can be adopted for the peer-to-peer RAMOS architecture [41,42], while also conforming to the decentralized nature of the IoT–edge–cloud continuum.
- Measure and reduce carbon footprint of cloud–edge applications. While clear mechanisms and standards have been developed to measure and handle the energy efficiency of the data centers and their carbon footprint, SOTA methods are far from achieving that in the computing continuum [26,27,43]. Although energy consumption is easy to measure in an owned datacenter, cloud providers do not grant access to such information and, consequently, knowing or simply estimating the network related consumption from cloud-to-edge is even more challenging. Without measurements or models to estimate them, taking decisions aimed at reducing the carbon footprint of cloud–edge applications is infeasible. In this context, techniques, policies and standard APIs to make available energy-related information are a key requirement to enable appropriate energy optimization of ML applications in the computing continuum. Furthermore, additional techniques to enhance the energy-efficiency of the individual devices and resources in the IoT–edge–cloud continuum shall be adopted, focusing on various stages of the data transfer and processing chain. For instance, local data pre-processing before offloading to an edge server can significantly reduce the energy associated with the data transmission at the cost of lower result accuracy [44], different data communication methods can be utilized by the devices depending on the data transmission queue, estimated network conditions and the device moving speed [45], and finally, merging of several keep-alive connections into one can be realized to considerably reduce the energy consumption [46].
3. Proposed Reference Meta-OS Architecture and Functionalities
- Enables the exchange of information about available resources
- Allocates resources in a dynamic and optimized manner
- Utilizes resources to deliver services and applications.
3.1. Trusted Communication and Collaboration
3.2. Node and Resource Abstraction through Agents
3.3. Resource Coordination
3.4. Data Orchestration
3.5. Machine Learning Operations
4. Contributions of RAMOS Architecture
5. Potential Applications in Diverse Domains
5.1. Green Driving for Reduced Fuel Comsumption and Decreased Vehicle Emissions
5.2. Smart Living for Migration to Preferable Energy Consumption Behaviour and Predictive Maintenance of Electrical Equipment
5.3. Just-in-Time Arrival for Vessel Traffic Management and Port Logistics
5.4. Energy Reduction towards Carbon-Neutral Manufacturing Processes
5.5. Smart Charging Stations for Electric Vehicles
6. Business and Societal Impacts
6.1. Towards Data Sharing Principles and an Open Edge Ecosystem
6.2. Towards Digital Transition for Clean Energy and Climate Net Neutrality
7. Conclusions
Author Contributions
Funding
Informed Consent Statement
Acknowledgments
Conflicts of Interest
References
- Kaloxylos, A.; Gavras, A.; Camps, D.; Ghoraishi, M. AI and ML–Enablers for beyond 5G Networks; Centres de Recerca de Catalunya (CERCA): Catalonia, Spain, 2021. [Google Scholar]
- Nassif, A.B.; Talib, M.A.; Nasir, Q.; Albadani, H.; Dakalbab, F.M. Machine Learning for Cloud Security: A Systematic Review. IEEE Access 2021, 9, 20717–20735. [Google Scholar] [CrossRef]
- Trakadas, P.; Nomikos, N.; Michailidis, E.T.; Zahariadis, T.; Facca, F.M.; Breitgand, D.; Rizou, S.; Masip, X.; Gkonis, P. Hybrid Clouds for Data-Intensive, 5G-Enabled IoT Applications: An Overview, Key Issues and Relevant Architecture. Sensors 2019, 19, 3591. [Google Scholar] [CrossRef] [PubMed] [Green Version]
- Li, M.; Zhang, J.; Wan, J.; Ren, Y.; Zhou, L.; Wu, B.; Yang, R.; Wang, J. Distributed Machine Learning Load Balancing Strategy in Cloud Computing Services. Wirel. Netw. 2020, 26, 5517–5533. [Google Scholar] [CrossRef]
- Tanaka, R.; Papadimitriou, G.; Viswanath, S.C.; Wang, C.; Lyons, E.; Thareja, K.; Qu, C.; Esquivel, A.; Deelman, E.; Mandal, A.; et al. Automating Edge-to-Cloud Workflows for Science: Traversing the Edge-to-Cloud Continuum with Pegasus. In Proceedings of the 2022 22nd IEEE International Symposium on Cluster, Cloud and Internet Computing, Taormina, Italy, 16–19 May 2022; pp. 826–833. [Google Scholar] [CrossRef]
- Schmitt, J.; Bönig, J.; Borggräfe, T.; Beitinger, G.; Deuse, J. Predictive Model-Based Quality Inspection Using Machine Learning and Edge Cloud Computing. Adv. Eng. Inform. 2020, 45, 101101. [Google Scholar] [CrossRef]
- Trakadas, P.; Sarakis, L.; Giannopoulos, A.; Spantideas, S.; Capsalis, N.; Gkonis, P.; Karkazis, P.; Rigazzi, G.; Antonopoulos, A.; Cambeiro, M.A.; et al. A Cost-Efficient 5G Non-Public Network Architectural Approach: Key Concepts and Enablers, Building Blocks and Potential Use Cases. Sensors 2021, 21, 5578. [Google Scholar] [CrossRef]
- Petcu, D. Service Deployment Challenges in Cloud-to-Edge Continuum. Scalable Comput. Pract. Exp. 2021, 22, 313–320. [Google Scholar] [CrossRef]
- Milojicic, D. The Edge-to-Cloud Continuum. Computer 2020, 53, 16–25. [Google Scholar] [CrossRef]
- Rizou, S.; Athanasoulis, P.; Andriani, P.; Iadanza, F.; Trakadas, P.; Griffin, D.; Kheirkhah, M.; Breitgand, D.; Weit, A.; Ustok, R.F.; et al. Programmable Edge-to-Cloud Virtualization for 5G Media Industry: The 5G-MEDIA Approach. In IFIP Advances in Information and Communication Technology; Springer: Berlin/Heidelberg, Germany, 2020; Volume 585, pp. 95–104. [Google Scholar]
- Alvarez, F.; Breitgand, D.; Griffin, D.; Andriani, P.; Rizou, S.; Zioulis, N.; Moscatelli, F.; Serrano, J.; Keltsch, M.; Trakadas, P.; et al. An Edge-to-Cloud Virtualized Multimedia Service Platform for 5G Networks. IEEE Trans. Broadcast. 2019, 65, 369–380. [Google Scholar] [CrossRef] [Green Version]
- Nomikos, N.; Michailidis, E.T.; Trakadas, P.; Vouyioukas, D.; Karl, H.; Martrat, J.; Zahariadis, T.; Papadopoulos, K.; Voliotis, S. A UAV-Based Moving 5G RAN for Massive Connectivity of Mobile Users and IoT Devices. Veh. Commun. 2020, 25, 100250. [Google Scholar] [CrossRef]
- Zhang, Y.; Zhou, Y. TransOS: A Transparent Computing-Based Operating System for the Cloud. Int. J. Cloud Comput. 2012, 1, 287. [Google Scholar] [CrossRef]
- Joseph, L. Robot Operating System for Absolute Beginners; Springer: Berlin/Heidelberg, Germany, 2018. [Google Scholar] [CrossRef]
- Quigley, M.; Gerkey, B.; Conley, K.; Faust, J.; Foote, T.; Leibs, J.; Berger, E.; Wheeler, R.; Ng, A. ROS: An Open-Source Robot Operating System. Available online: https://www.researchgate.net/publication/233881999_ROS_an_open-source_Robot_Operating_System (accessed on 1 October 2022).
- Debab, R.; Hidouci, W.-K. Boosting the Cloud Meta-Operating System with Heterogeneous Kernels. A Novel Approach Based on Containers and Microservices. Artic. J. Eng. Sci. Technol. Rev. 2018, 11, 103–108. [Google Scholar] [CrossRef]
- Chakraborty, A.; Kar, A.K. Swarm Intelligence: A Review of Algorithms. Model. Optim. Sci. Technol. 2017, 10, 475–494. [Google Scholar] [CrossRef]
- Kennedy, J. Swarm Intelligence. In Handbook of Nature-Inspired and Innovative Computing; Springer: Boston, MA, USA, 2006; pp. 187–219. [Google Scholar] [CrossRef]
- Harmon, R.R.; Castro-Leon, E.G.; Bhide, S. Smart Cities and the Internet of Things. In Proceedings of the 2015 Portland International Conference on Management of Engineering and Technology (PICMET), Portland, OR, USA, 2–6 August 2015; pp. 485–494. [Google Scholar] [CrossRef]
- Masip-Bruin, X.; Marín-Tordera, E.; Sánchez-López, S.; Garcia, J.; Jukan, A.; Ferrer, A.J.; Queralt, A.; Salis, A.; Bartoli, A.; Cankar, M.; et al. Managing the Cloud Continuum: Lessons Learnt from a Real Fog-to-Cloud Deployment. Sensors 2021, 21, 2974. [Google Scholar] [CrossRef] [PubMed]
- Ullah, A.; Dagdeviren, H.; Ariyattu, R.C.; Deslauriers, J.; Kiss, T.; Bowden, J. MiCADO-Edge: Towards an Application-Level Orchestrator for the Cloud-to-Edge Computing Continuum. J. Grid Comput. 2021, 19, 47. [Google Scholar] [CrossRef]
- Luckow, A.; Rattan, K.; Jha, S. Pilot-Edge: Distributed Resource Management along the Edge-to-Cloud Continuum. In Proceedings of the 2021 IEEE International Parallel and Distributed Processing Symposium Workshops (IPDPSW), Portland, OR, USA, 17–21 June 2021; pp. 874–878. [Google Scholar] [CrossRef]
- Sohal, A.S.; Sandhu, R.; Sood, S.K.; Chang, V. A Cybersecurity Framework to Identify Malicious Edge Device in Fog Computing and Cloud-of-Things Environments. Comput. Secur. 2018, 74, 340–354. [Google Scholar] [CrossRef]
- Pan, J.; Yang, Z. Cybersecurity Challenges and Opportunities in the New “Edge Computing + IoT” World. In Proceedings of the 2018 ACM International Workshop on Security in Software Defined. Networks & Network Function Virtualization, Tempe, AZ, USA, 21 March 2018. [Google Scholar] [CrossRef]
- Díaz, J.; Pérez, J.E.; Lopez-Peña, M.A.; Mena, G.A.; Yagüe, A. Self-Service Cybersecurity Monitoring as Enabler for DevSecops. IEEE Access 2019, 7, 100283–100295. [Google Scholar] [CrossRef]
- Radovanovic, A.; Koningstein, R.; Schneider, I.; Chen, B.; Duarte, A.; Roy, B.; Xiao, D.; Haridasan, M.; Hung, P.; Care, N.; et al. Carbon-Aware Computing for Datacenters. arXiv 2021, arXiv:2106.11750. [Google Scholar] [CrossRef]
- Pihkola, H.; Hongisto, M.; Apilo, O.; Lasanen, M. Evaluating the Energy Consumption of Mobile Data Transfer—From Technology Development to Consumer Behaviour and Life Cycle Thinking. Sustainability 2018, 10, 2494. [Google Scholar] [CrossRef] [Green Version]
- Spantideas, S.T.; Giannopoulos, A.E.; Kapsalis, N.C.; Kalafatelis, A.; Capsalis, C.N.; Trakadas, P. Joint Energy-Efficient and Throughput-Sufficient Transmissions in 5G Cells with Deep Q-Learning. In Proceedings of the 2021 IEEE International Mediterranean Conference on Communications and Networking (MeditCom), Athens, Greece, 7–10 September 2021; Institute of Electrical and Electronics Engineers Inc.: Piscataway, NJ, USA, 2021; pp. 265–270. [Google Scholar]
- Giannopoulos, A.; Spantideas, S.; Kapsalis, N.; Gkonis, P.; Sarakis, L.; Capsalis, C.; Vecchio, M.; Trakadas, P. Supporting Intelligence in Disaggregated Open Radio Access Networks: Architectural Principles, AI/ML Workflow, and Use Cases. IEEE Access 2022, 10, 39580–39595. [Google Scholar] [CrossRef]
- Karamplias, T.; Spantideas, S.T.; Giannopoulos, A.E.; Gkonis, P.; Kapsalis, N.; Trakadas, P. Towards Closed-Loop Automation in 5G Open RAN: Coupling an Open-Source Simulator with XApps. In Proceedings of the 2022 Joint European Conference on Networks and Communications and 6G Summit (EuCNC/6G Summit 2022), Grenoble, France, 7–10 June 2022; Institute of Electrical and Electronics Engineers Inc.: Piscataway, NJ, USA, 2022; pp. 232–237. [Google Scholar]
- Giannopoulos, A.; Spantideas, S.; Capsalis, N.; Gkonis, P.; Karkazis, P.; Sarakis, L.; Trakadas, P.; Capsalis, C. WIP: Demand-Driven Power Allocation in Wireless Networks with Deep q-Learning. In Proceedings of the 2021 IEEE 22nd International Symposium on a World of Wireless, Mobile and Multimedia Networks (WoWMoM 2021), Belfast, UK, 14–17 June 2022; Institute of Electrical and Electronics Engineers Inc.: Piscataway, NJ, USA, 2021; pp. 248–251. [Google Scholar]
- Giannopoulos, A.; Spantideas, S.; Tsinos, C.; Trakadas, P. Power Control in 5G Heterogeneous Cells Considering User Demands Using Deep Reinforcement Learning. In IFIP Advances in Information and Communication Technology; Springer Science and Business Media Deutschland GmbH: Berlin/Heidelberg, Germany, 2021; Volume 628, pp. 95–105. [Google Scholar]
- Bernstein, D. Containers and Cloud: From LXC to Docker to Kubernetes. IEEE Cloud Comput. 2014, 1, 81–84. [Google Scholar] [CrossRef]
- Masip-Bruin, X.; Marín-Tordera, E.; Tashakor, G.; Jukan, A.; Ren, G.J. Foggy Clouds and Cloudy Fogs: A Real Need for Coordinated Management of Fog-to-Cloud Computing Systems. IEEE Wirel. Commun. 2016, 23, 120–128. [Google Scholar] [CrossRef] [Green Version]
- Lewis, G.; Echeverría, S.; Simanta, S.; Bradshaw, B.; Root, J. Tactical Cloudlets: Moving Cloud Computing to the Edge. In Proceedings of the 2014 IEEE Military Communications Conference (MILCOM 2014), Baltimore, MD, USA, 6–8 October 2014; pp. 1440–1446. [Google Scholar] [CrossRef]
- Tang, H.; Li, C.; Bai, J.; Tang, J.H.; Luo, Y. Dynamic Resource Allocation Strategy for Latency-Critical and Computation-Intensive Applications in Cloud–Edge Environment. Comput. Commun. 2019, 134, 70–82. [Google Scholar] [CrossRef]
- Maheshwari, S.; Raychaudhuri, D.; Seskar, I.; Bronzino, F. Scalability and Performance Evaluation of Edge Cloud Systems for Latency Constrained Applications. In Proceedings of the 2018 IEEE/ACM Symposium on Edge Computing, SEC 2018, Seattle, WA, USA, 25–27 October 2018; pp. 286–299. [Google Scholar] [CrossRef]
- Ferrag, M.A.; Derhab, A.; Maglaras, L.; Mukherjee, M.; Janicke, H. Privacy-Preserving Schemes for Fog-Based IoT Applications: Threat Models, Solutions, and Challenges. In Proceedings of the 7th IEEE International Conference on Smart Communications in Network Technologies (SACONET’18), El Oued, Algeria, 27–31 October 2018; pp. 37–42. [Google Scholar] [CrossRef]
- Hou, S.; Li, H.; Yang, C.; Wang, L. A New Privacy-Preserving Framework Based on Edge-Fog-Cloud Continuum for Load Forecasting. In Proceedings of the 2020 IEEE Wireless Communications and Networking Conference (WCNC), Seoul, Republic of Korea, 25–28 May 2020. [Google Scholar] [CrossRef]
- Bugshan, N.; Khalil, I.; Moustafa, N.; Rahman, M.S. Privacy-Preserving Microservices in Industrial Internet of Things Driven Smart Applications. IEEE Internet Things J. 2021. [Google Scholar] [CrossRef]
- Peng, Z.; Xu, J.; Hu, H.; Chen, L.; Kong, H. BlockShare: A Blockchain Empowered System for Privacy-Preserving Verifiable Data Sharing. Bull. IEEE Comput. Soc. Tech. Comm. Data Eng. 2022, 1, 14–24. [Google Scholar]
- Wu, H.; Peng, Z.; Guo, S.; Yang, Y.; Xiao, B. VQL: Efficient and Verifiable Cloud Query Services for Blockchain Systems. IEEE Trans. Parallel Distrib. Syst. 2022, 33, 1393–1406. [Google Scholar] [CrossRef]
- Aslan, J.; Mayers, K.; Koomey, J.G.; France, C. Electricity Intensity of Internet Data Transmission: Untangling the Estimates. J. Ind. Ecol. 2018, 22, 785–798. [Google Scholar] [CrossRef] [Green Version]
- Li, J.; Peng, Z.; Xiao, B.; Hua, Y. Make Smartphones Last a Day: Pre-Processing Based Computer Vision Application Offloading. In Proceedings of the 2015 12th Annual IEEE International Conference on Sensing, Communication, and Networking-Workshops (SECON Workshops), Seattle, WA, USA, 22–25 June 2022; pp. 462–470. [Google Scholar] [CrossRef]
- Li, J.; Peng, Z.; Gao, S.; Xiao, B.; Chan, H. Smartphone-Assisted Energy Efficient Data Communication for Wearable Devices. Comput. Commun. 2017, 105, 33–43. [Google Scholar] [CrossRef]
- Gao, S.; Peng, Z.; Xiao, B.; Xiao, Q.; Song, Y. SCoP: Smartphone Energy Saving by Merging Push Services in Fog Computing. In Proceedings of the 2017 IEEE/ACM 25th International Symposium on Quality of Service (IWQoS), Vilanova i la Geltrú, Spain, 14–16 June 2017. [Google Scholar] [CrossRef]
- Wang, T.; Liang, Y.; Zhang, Y.; Zheng, X.; Arif, M.; Wang, J.; Jin, Q. An Intelligent Dynamic Offloading from Cloud to Edge for Smart IoT Systems with Big Data. IEEE Trans. Netw. Sci. Eng. 2020, 7, 2598–2607. [Google Scholar] [CrossRef]
- Nezami, Z.; Zamanifar, K.; Djemame, K.; Pournaras, E. Decentralized Edge-to-Cloud Load Balancing: Service Placement for the Internet of Things. IEEE Access 2021, 9, 64983–65000. [Google Scholar] [CrossRef]
- Deng, R.; Lu, R.; Lai, C.; Luan, T.H.; Liang, H. Optimal Workload Allocation in Fog-Cloud Computing Toward Balanced Delay and Power Consumption. IEEE Internet Things J. 2016, 3, 1171–1181. [Google Scholar] [CrossRef]
- Wiedemann, S.; Kirchhoffer, H.; Matlage, S.; Haase, P.; Marban, A.; Marinč, T.; Neumann, D.; Nguyen, T.; Schwarz, H.; Wiegand, T.; et al. DeepCABAC: A Universal Compression Algorithm for Deep Neural Networks. IEEE J. Sel. Top. Signal Process. 2020, 14, 700–714. [Google Scholar] [CrossRef] [Green Version]
- Zhu, G.; Xu, J.; Huang, K.; Cui, S. Over-the-Air Computing for Wireless Data Aggregation in Massive IoT. IEEE Wirel. Commun. 2021, 28, 57–65. [Google Scholar] [CrossRef]
- Xu, W.; Fang, W.; Ding, Y.; Zou, M.; Xiong, N. Accelerating Federated Learning for IoT in Big Data Analytics with Pruning, Quantization and Selective Updating. IEEE Access 2021, 9, 38457–38466. [Google Scholar] [CrossRef]
- Masip-Bruin, X.; Marín-Tordera, E.; Ruiz, J.; Jukan, A.; Trakadas, P.; Cernivec, A.; Lioy, A.; López, D.; Santos, H.; Gonos, A.; et al. Cybersecurity in ICT Supply Chains: Key Challenges and a Relevant Architecture. Sensors 2021, 21, 6057. [Google Scholar] [CrossRef] [PubMed]
- McMahan, H.B.; Moore, E.; Ramage, D.; Hampson, S.; Agüera y Arcas, B. Communication-Efficient Learning of Deep Networks from Decentralized Data. In Proceedings of the 20th International Conference on Artificial Intelligence and Statistics, AISTATS 2017, Lauderdale, FL, USA, 20–22 April 2017. [Google Scholar] [CrossRef]
- Li, E.; Zeng, L.; Zhou, Z.; Chen, X. Edge AI: On-Demand Accelerating Deep Neural Network Inference via Edge Computing. IEEE Trans. Wirel. Commun. 2020, 19, 447–457. [Google Scholar] [CrossRef] [Green Version]
- Sattler, F.; Muller, K.R.; Samek, W. Clustered Federated Learning: Model-Agnostic Distributed Multitask Optimization under Privacy Constraints. IEEE Trans. Neural Netw. Learn. Syst. 2021, 32, 3710–3722. [Google Scholar] [CrossRef]
- Sabater, C.; Bellet, A.; Ramon, J. An Accurate, Scalable and Verifiable Protocol for Federated Differentially Private Averaging. Mach. Learn. 2020, 1–45. [Google Scholar] [CrossRef]
- Liu, W.; Zang, X.; Li, Y.; Vucetic, B. Over-the-Air Computation Systems: Optimization, Analysis and Scaling Laws. IEEE Trans. Wirel. Commun. 2020, 19, 5488–5502. [Google Scholar] [CrossRef]
- Giannopoulos, A.; Spantideas, S.; Kapsalis, N.; Karkazis, P.; Trakadas, P. Deep Reinforcement Learning for Energy-Efficient Multi-Channel Transmissions in 5G Cognitive HetNets: Centralized, Decentralized and Transfer Learning Based Solutions. IEEE Access 2021, 9, 129358–129374. [Google Scholar] [CrossRef]
- Zheng, X.; Lu, S.; Yang, L.; Yan, M.; Xu, G.; Wu, X.; Fu, L.; Wu, Y. Real-World Fuel Consumption of Light-Duty Passenger Vehicles Using on-Board Diagnostic (OBD) Systems. Front. Environ. Sci. Eng. 2020, 14, 1–10. [Google Scholar] [CrossRef]
- Godavarty, S.; Broyles, S.; Parten, M. Interfacing to the On-Board Diagnostic System. IEEE Veh. Technol. Conf. 2000, 4, 2000–2004. [Google Scholar] [CrossRef]
- Sadhu, V.; Zonouz, S.; Pompili, D. On-Board Deep-Learning-Based Unmanned Aerial Vehicle Fault Cause Detection and Identification. In Proceedings of the 2020 IEEE International Conference on Robotics and Automation (ICRA), Paris, France, 31 May–1 August 2020; pp. 5255–5261. [Google Scholar] [CrossRef]
- Yin, J.; Zhao, W. Fault Diagnosis Network Design for Vehicle On-Board Equipments of High-Speed Railway: A Deep Learning Approach. Eng. Appl. Artif. Intell. 2016, 56, 250–259. [Google Scholar] [CrossRef]
- Rafiq, H.; Shi, X.; Zhang, H.; Li, H.; Ochani, M.K.; Shah, A.A. Generalizability Improvement of Deep Learning-Based Non-Intrusive Load Monitoring System Using Data Augmentation. IEEE Trans. Smart Grid 2021, 12, 3265–3277. [Google Scholar] [CrossRef]
- Gillis, J.M.; Morsi, W.G. Non-Intrusive Load Monitoring Using Semi-Supervised Machine Learning and Wavelet Design. IEEE Trans. Smart Grid 2017, 8, 2648–2655. [Google Scholar] [CrossRef]
- Nalmpantis, C.; Vrakas, D. Machine Learning Approaches for Non-Intrusive Load Monitoring: From Qualitative to Quantitative Comparation. Artif. Intell. Rev. 2019, 52, 217–243. [Google Scholar] [CrossRef]
- Lee, P.T.W.; Kwon, O.K.; Ruan, X. Sustainability Challenges in Maritime Transport and Logistics Industry and Its Way Ahead. Sustainability 2019, 11, 1331. [Google Scholar] [CrossRef] [Green Version]
- Twrdy, E.; Zanne, M. Improvement of the Sustainability of Ports Logistics by the Development of Innovative Green Infrastructure Solutions. Transp. Res. Procedia 2020, 45, 539–546. [Google Scholar] [CrossRef]
- Angelopoulos, A.; Michailidis, E.T.; Nomikos, N.; Trakadas, P.; Hatziefremidis, A.; Voliotis, S.; Zahariadis, T. Tackling Faults in the Industry 4.0 Era—A Survey of Machine-Learning Solutions and Key Aspects. Sensors 2019, 20, 109. [Google Scholar] [CrossRef] [Green Version]
- Seow, Y.; Rahimifard, S. A Framework for Modelling Energy Consumption within Manufacturing Systems. CIRP J. Manuf. Sci. Technol. 2011, 4, 258–264. [Google Scholar] [CrossRef]
- Ouikhalfan, M.; Lakbita, O.; Delhali, A.; Assen, A.H.; Belmabkhout, Y. Toward Net-Zero Emission Fertilizers Industry: Greenhouse Gas Emission Analyses and Decarbonization Solutions. Energy Fuels 2022, 36, 4198–4223. [Google Scholar] [CrossRef]
- Alghoul, M.A.; Hammadi, F.Y.; Amin, N.; Asim, N. The Role of Existing Infrastructure of Fuel Stations in Deploying Solar Charging Systems, Electric Vehicles and Solar Energy: A Preliminary Analysis. Technol. Forecast. Soc. Chang. 2018, 137, 317–326. [Google Scholar] [CrossRef]
- Jin, C.; Sheng, X.; Ghosh, P. Optimized Electric Vehicle Charging with Intermittent Renewable Energy Sources. IEEE J. Sel. Top. Signal Process. 2014, 8, 1063–1072. [Google Scholar] [CrossRef]
- Angelopoulos, A.; Giannopoulos, A.; Spantideas, S.; Kapsalis, N.; Trochoutsos, C.; Voliotis, S.; Trakadas, P. Allocating Orders to Printing Machines for Defect Minimization: A Comparative Machine Learning Approach. In IFIP Advances in Information and Communication Technology; Springer Science and Business Media Deutschland GmbH: Berlin/Heidelberg, Germany, 2022; Volume 647, pp. 79–88. [Google Scholar]
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations. |
© 2022 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Trakadas, P.; Masip-Bruin, X.; Facca, F.M.; Spantideas, S.T.; Giannopoulos, A.E.; Kapsalis, N.C.; Martins, R.; Bosani, E.; Ramon, J.; Prats, R.G.; et al. A Reference Architecture for Cloud–Edge Meta-Operating Systems Enabling Cross-Domain, Data-Intensive, ML-Assisted Applications: Architectural Overview and Key Concepts. Sensors 2022, 22, 9003. https://doi.org/10.3390/s22229003
Trakadas P, Masip-Bruin X, Facca FM, Spantideas ST, Giannopoulos AE, Kapsalis NC, Martins R, Bosani E, Ramon J, Prats RG, et al. A Reference Architecture for Cloud–Edge Meta-Operating Systems Enabling Cross-Domain, Data-Intensive, ML-Assisted Applications: Architectural Overview and Key Concepts. Sensors. 2022; 22(22):9003. https://doi.org/10.3390/s22229003
Chicago/Turabian StyleTrakadas, Panagiotis, Xavi Masip-Bruin, Federico M. Facca, Sotirios T. Spantideas, Anastasios E. Giannopoulos, Nikolaos C. Kapsalis, Rui Martins, Enrica Bosani, Joan Ramon, Raül González Prats, and et al. 2022. "A Reference Architecture for Cloud–Edge Meta-Operating Systems Enabling Cross-Domain, Data-Intensive, ML-Assisted Applications: Architectural Overview and Key Concepts" Sensors 22, no. 22: 9003. https://doi.org/10.3390/s22229003
APA StyleTrakadas, P., Masip-Bruin, X., Facca, F. M., Spantideas, S. T., Giannopoulos, A. E., Kapsalis, N. C., Martins, R., Bosani, E., Ramon, J., Prats, R. G., Ntroulias, G., & Lyridis, D. V. (2022). A Reference Architecture for Cloud–Edge Meta-Operating Systems Enabling Cross-Domain, Data-Intensive, ML-Assisted Applications: Architectural Overview and Key Concepts. Sensors, 22(22), 9003. https://doi.org/10.3390/s22229003