Fog computing offers increased performance and efficiency for Industrial Internet of Things (IIoT) applications through distributed data processing in nearby proximity to sensors. Given resource constraints and their ...
详细信息
ISBN:
(纸本)9798350368567;9798350368550
Fog computing offers increased performance and efficiency for Industrial Internet of Things (IIoT) applications through distributed data processing in nearby proximity to sensors. Given resource constraints and their contentious use in IoT networks, current strategies strive to optimise which data processing tasks should be selected to run on fog devices. In this paper, we advance a more effective data processing architecture for optimisation purposes. Specifically, we consider the distinct functions of sensor data streaming, multi-stream data aggregation and event handling, required by IoT applications for identifying actionable events. We retrofit this event processing pipeline into a logical architecture, structured as a service function tree (SFT), comprising service function chains. We present a novel algorithm for mapping the SFT into a fog network topology in which nodes selected to process SFT functions (microservices) have the requisite resource capacity and network speed to meet their event processing deadlines. We used simulations to validate the algorithm's effectiveness in finding a successful SFT mapping to a physical network. Overall, our approach overcomes the bottlenecks of single service placement strategies for fog computing through composite service placements of SFTs.
The emergence of software-defined vehicles (SDVs) introduces significant challenges in dynamically deploying services with diverse criticality semantics. To address this issue, we present a framework for the dynamic m...
详细信息
ISBN:
(纸本)9798350386066;9798350386059
The emergence of software-defined vehicles (SDVs) introduces significant challenges in dynamically deploying services with diverse criticality semantics. To address this issue, we present a framework for the dynamic mapping of mixed-criticality applications (MCAs) onto a mixed-criticality runtime system (MCR) with probabilistic guarantees. We model an SDV service, such as a Docker container, as an MCA and provide an MCR based on a finite-state machine. We present an approach that maps the criticality levels of an MCA to those of the MCR, tracks available resources in the MCR, converts the resource demands of an MCA, and performs admission control to ensure the MCR remains schedulable. This framework enables the reliable and prioritized execution of critical SDV functions while appropriately managing less critical tasks.
In this paper we design an architecture of a monitoring system that allows building a holistic real-time view of the service-oriented system. While most of the existing monitoring tools focus on a few specific paramet...
详细信息
In recent years, with the accelerated pace of digitalization, computing power has emerged as a key infrastructure supporting the development of the digital economy and has become a new engine driving economic and soci...
详细信息
Today, frequent changes of technologies lead to delivery gaps in the IT landscape. A goal of Integration Platforms as a service (iPaaS) is to reduce this gap by increasing the reusability of APIs and services by provi...
详细信息
ISBN:
(纸本)9798350322392
Today, frequent changes of technologies lead to delivery gaps in the IT landscape. A goal of Integration Platforms as a service (iPaaS) is to reduce this gap by increasing the reusability of APIs and services by providing an integration architecture. An advantage of APIs is the aspect that they hide the implementation technologies. However, knowledge and a structured engineering approach are required to develop applications using an iPaaS. We present how such kind of applications can be engineered with the focus on the integration and orchestration of the different microservices and data sources. Furthermore, we compare the terminology and architectural concepts of iPaaS with the state of the art. We illustrate how the microservice-based application ConnectedCarservices is developed by applying the concepts to MuleSoft's integration platform.
Microservices have emerged as an architectural style in which applications are composed of small and focused services. Several patterns have been proposed to guide the construction of microservices applications. Howev...
详细信息
ISBN:
(纸本)9789819709885;9789819709892
Microservices have emerged as an architectural style in which applications are composed of small and focused services. Several patterns have been proposed to guide the construction of microservices applications. However, they are usually stated in natural-language, which may lead to ambiguity and erroneous application. This paper addresses these issues by advancing in the formalization of microservices patterns using the Event-B method. An Event-B model for the service Registry pattern is proposed, which is then leveraged for verification/validation purposes. The overall goal is to contribute to the comprehension of microservices patterns and the quality of microservices applications.
The evolution of edge and cloud computing infrastructures has opened avenues for developing Internet-centered distributed applications characterized by adaptability, evolvability, and emergence. These applications, su...
详细信息
ISBN:
(纸本)9798350386066;9798350386059
The evolution of edge and cloud computing infrastructures has opened avenues for developing Internet-centered distributed applications characterized by adaptability, evolvability, and emergence. These applications, such as knowledge-driven distributed workflows are dynamically orchestrated and managed using resources across enterprise networks, cloud data centers, and Internet of Things (IoT) devices. Unlike traditional business processes and scientific workflows, knowledge-driven workflows dynamically evolve and adapt by responding to the environmental context, current execution status, and specific parameters of the case at hand, which are not predictable beforehand. In this demonstration, we present the Orchflow system, designed for dynamic orchestration and management of adaptive IoT-centric workflows. Orchflow enables flexible and location-aware resource selection, iterative and incremental binding, and dynamic deployment of services by considering factors such as spatiotemporal requirements of workflow tasks, resource availability status, underlying service infrastructure constraints, and real-time processing requirements within the workflow.
Quantum applications are hybrid and require quantum and classical programs. Similar to classical applications, they can benefit from modularity, maintainability, and reusability. This can be achieved by implementing t...
详细信息
ISBN:
(纸本)9783031623615;9783031623622
Quantum applications are hybrid and require quantum and classical programs. Similar to classical applications, they can benefit from modularity, maintainability, and reusability. This can be achieved by implementing the different functionalities of quantum applications as independent web services. In this tutorial, we provide an overview of concepts to develop and execute quantum applications based on the paradigm of service-orientedcomputing. This includes the development of quantum web services and corresponding OpenAPI specifications. Further, these services are orchestrated using quantum workflows to achieve robustness, scalability, and reliability. Thereby, concepts and tools for their modeling, execution, and monitoring are introduced and practically applied.
Only the chairs can edit Network latency prevails as one of the most dominant challenges when deploying interactive Extended Reality (XR) applications on a remote server. Due to human users' different multisensory...
详细信息
ISBN:
(纸本)9798350304367;9798350304374
Only the chairs can edit Network latency prevails as one of the most dominant challenges when deploying interactive Extended Reality (XR) applications on a remote server. Due to human users' different multisensory latency requirements, testing different network latency settings on the overall user experience and Quality of service (QoS) is crucial. This demo introduces a novel Latency Visualization Emulation Scheme designed for testing QoS future interactive XR gaming applications. The scheme simulates varying network latencies corresponding to different types of networks. It visualizes the player's actions in two states: as the player sees it on his screen and how the server sees it after receiving data with delay and uses it in calculations of interactions with other interactive objects of the game. Our demo allows users to visually experience network latency in XR applications without deploying them in cloud infrastructures.
Commercial cloud computing platforms are seamlessly adopted to support many different types of applications, ensuring economic benefits to the application providers. Among the different solutions proposed by cloud pro...
详细信息
ISBN:
(纸本)9798350304367;9798350304374
Commercial cloud computing platforms are seamlessly adopted to support many different types of applications, ensuring economic benefits to the application providers. Among the different solutions proposed by cloud providers, Function as a service (FaaS) platforms are becoming very attractive, since they support lean and agile application packaging and management. However, the energy consumed by the many servers used to support FaaS poses economical and environmental challenges for the Cloud companies. To tackle such challenges, in this paper we design a framework to reduce energy consumption of FaaS platforms by consolidating container creation through active monitoring of the platform status. We implemented our solution on the OpenWhisk platform and carried out a performance evaluation using the Azure Dataset traces. Our experiments show an energy consumption reduction up to 46% with respect to the default resource orchestration of the OpenWhisk platform.
暂无评论