Multi-cloud deployments are set to change the very fabric of cloud computing, allowing applications to be deployed over multiple clusters and cloud providers, offering flexibility and geo-redundancy. Existing multi-cl...
详细信息
ISBN:
(纸本)9798350368543;9798350368536
Multi-cloud deployments are set to change the very fabric of cloud computing, allowing applications to be deployed over multiple clusters and cloud providers, offering flexibility and geo-redundancy. Existing multi-cloud networking approaches either require tight coupling of clusters or separation of control and management for intra and inter cluster networking. Unlike compute and storage, networking for multi-cluster cannot be approached as an extension to single cluster operations. Multi-cloud necessitates that networking must be rethought in terms of the application and not the underlying networking solution, cluster type or cloud provider. We propose Application Networking Interface (ANI), an application centric, provider agnostic interface to control and manage networking solutions for single and multi-cluster contexts. ANI presents exciting opportunities for application networking and we envision that it will revamp the outlook towards multi-cloud networking.
In today’s global market, manufacturers must be highly adaptable, producing profitably smaller batches. Disintegrating hardware and software and embracing modern IT concepts like containerization and service-oriented...
详细信息
Mobile edge computing (MEC) enabled artificial intelligence-generated content (AIGC) has garnered significant attention. To support AIGC metaverse applications within MEC, it is effective to offload computation tasks,...
详细信息
ISBN:
(纸本)9798350377675;9798350377682
Mobile edge computing (MEC) enabled artificial intelligence-generated content (AIGC) has garnered significant attention. To support AIGC metaverse applications within MEC, it is effective to offload computation tasks, particularly those involving neural networks AIGC, from mobile devices to edge clouds. Existing solutions typically assume the availability of a dedicated and powerful edge server for each user, which can handle the entire AIGC service offloading. However, in practical scenarios, the availability of such dedicated and powerful servers may be limited, necessitating the utilization of less capable alternatives. Thus, we propose the delay-aware parallel offloading AIGC framework which partitions multi-modal content and offloads partial diffusion tasks to multiple servers. The proposed scheme accelerates mobile deep vision multi-modal metaverse applications by leveraging parallel offloading for any server provisioning. Our framework integrates recurrent region proposal prediction algorithm with delay-aware multi-modal parallel diffusion offloading scheme, optimizing communication and computing resources while minimizing delay in wireless environments. Simulation results show that our approach can reduce delay by 20% compared to conventional algorithms.
5G and beyond support the deployment of vertical applications, which is particularly appealing in combination with network slicing and edge computing to create a logically isolated environment for executing customer s...
详细信息
ISBN:
(纸本)9798350348439;9798350384611
5G and beyond support the deployment of vertical applications, which is particularly appealing in combination with network slicing and edge computing to create a logically isolated environment for executing customer services. Even if serverless computing has gained significant interest as a cloud-native technology its adoption at the edge is lagging, especially because of the need to support stateful tasks, which are commonplace in, e.g., cognitive services, but not fully amenable to being deployed on limited and decentralized computing infrastructures. In this work, we study the emerging paradigm of stateful Function as a service (FaaS) with lightweight task abstractions in WebAssembly. Specifically, we assess the implications of deploying inter-dependent tasks with an internal state on edge computing resources using a stateless vs. stateful approach and then derive a mathematical model to estimate the energy consumption of a workload with given characteristics, considering the power used for both processing and communication. The model is used in extensive simulations to determine the impact of key factors and assess the energy trade-offs of stateless vs. stateful.
Testing is an important part of software development helping detect faults and gain confidence in the quality of the software. However, serverless computing, a new cloud computing model which emerged with Amazon's...
详细信息
ISBN:
(数字)9781665475341
ISBN:
(纸本)9781665475341
Testing is an important part of software development helping detect faults and gain confidence in the quality of the software. However, serverless computing, a new cloud computing model which emerged with Amazon's introduction of AWS Lambda, still lacks testing support. In serverless computing, applications consist of several components mainly built around serverless functions whose integration has to be tested. In particular for regression tests and stress testing, many test cases are needed which have to cover different parts of the application. Therefore, we investigated how test cases can be built for serverless applications and what is needed for an automatic test case generation. Based on these requirements represented by a model, we built a tool which is able to create integration tests for some coverage criteria automatically and evaluated their potential on two applications. The results showed that integration test cases can be built for the supported criteria with a high coverage by our tool which can be helpful for regression or stress tests where many different test cases are needed.
The applications are being growingly executed on IoT systems. Such systems may involve devices that often rely on limited power sources, processing capabilities and shut down for prolonged durations to maximize energy...
详细信息
ISBN:
(纸本)9789819608041;9789819608058
The applications are being growingly executed on IoT systems. Such systems may involve devices that often rely on limited power sources, processing capabilities and shut down for prolonged durations to maximize energy efficiency. They do not possess the means to forge reliable and direct communications with the Internet. Establishing horizontally scalable applications is not always assured in IoT systems. In this paper, we propose a model to verify horizontally scalable IoT applications. Three verification axes are considered: Architectural, Intermediation, and Horizontal Scalability. Thus, we adopted the Event-B formal method to incrementally develop our model, taking advantage of its refinement features. We also engaged proof obligations to accurately verify the model and then leveraged the ProB animator for its validation.
Edge computing and Function-as-a-service are two emerging paradigms that enable a timed analysis of data directly in the proximity of cyber-physical systems and users. Function-as-a-service platforms deployed at the e...
详细信息
ISBN:
(纸本)9798400702341
Edge computing and Function-as-a-service are two emerging paradigms that enable a timed analysis of data directly in the proximity of cyber-physical systems and users. Function-as-a-service platforms deployed at the edge require mechanisms for resource management and allocation to schedule function execution and to scale the available resources in order to ensure the proper quality of service to applications. Large-scale deployments will also require mechanisms to control the energy consumption of the overall system, to ensure long-term sustainability. In this paper, we propose a technique to schedule function invocations on Edge resources by powering down idle edge nodes during period of low demands. In doing so, our technique aims at reducing the overall energy consumption without incurring in service level agreements violations. Experimental evaluations demonstrate that the proposed approach reduces service level agreement violations by at least 78.1% and energy consumption by at least 62.5% on average using synthetic and real-world datasets w.r.t. different baselines.
Recently., ICT enables new models for enterprise applications and resources such as Cloud computing. The common business applications and resources management within an enterprise compose the enterprise computing envi...
详细信息
Fog computing with Medical Internet of Things (IoT) applications changes how healthcare systems manage low latency, privacy, and reliability. This research suggests using Teaching Learning-Based Optimization (TLBO) to...
详细信息
In the dynamic edge cloud continuum, where platforms and vendors do not have shared standards, application development often depends on the initial platform choice. Furthermore, applications designed and deployed to l...
详细信息
ISBN:
(纸本)9798350369458;9798350369441
In the dynamic edge cloud continuum, where platforms and vendors do not have shared standards, application development often depends on the initial platform choice. Furthermore, applications designed and deployed to leverage the cloud for data analytics and storage, with devices as data generators, face challenges in adapting to intermediate levels of the edge-cloud continuum (such as on-premise, near and faredge). This paper presents a novel approach that uses a set of abstractions to conceptualize platform-independent applications. applications are modeled as a composition of abstract services, which are independent of the place of distribution, be it edge or cloud, and specific platforms, and offer developers flexibility in the selection of services and providers during distribution, optimizing the use of resources and costs. Through detailed modeling, this paper uncovers how applications interact with abstract services, structured as workflows comprising interconnected tasks encompassing computation, communication, and storage. The interaction between these elements has a significant impact on both quality of service (QoS) and cost considerations, a key consideration in the design phase. Using such abstractions in modeling not only facilitates application development but also simplifies application deployment processes. A case study within the Industrial Internet of Things (IIoT) validates the modeling approach, illustrating how precise and abstract modeling of the application, independent of specific platforms, facilitates the development of real-world applications within the edge-cloud continuum.
暂无评论