Constrained App Data Caching over Edge Server Graphs in Edge Computing Environment
ABSTARCT :
In recent years, edge computing, as an extension of cloud computing, has emerged as a promising paradigm for powering a variety of applications demanding low latency, e.g., virtual or augmented reality, interactive gaming, real-time navigation, etc. In the edge computing environment, edge servers are deployed at base stations to offer highly-accessible computing capacities to nearby end-users, e.g., CPU, RAM, storage, etc. From a service provider's perspective, caching app data on edge servers can ensure low latency in its users' data retrieval. Given constrained cache spaces on edge servers due to their physical sizes, the optimal data caching strategy must minimize overall user latency. In this paper, we formulate this Constrained Edge Data Caching (CEDC) problem as a constrained optimization problem from the service provider's perspective and prove its NP-hardness. We propose an optimal approach named CEDC-IP to solve this CEDC problem exactly with the Integer Programming technique. We also provide an approximation algorithm named CEDC-A for finding approximate solutions to large-scale CEDC problems efficiently and prove its approximation ratio. CEDC-IP and CEDC-A are evaluated on a real-world data set and a synthesized data set. The results demonstrate that they significantly outperform four representative approaches.
EXISTING SYSTEM :
? Existing PID controllers used in grid resource information system support monitoring, managing, deploying resources and services dynamically.
? The existing algorithm that reflects the rate of change in PID output has an advantage in environment with low rate of change.
? However, existing cloud computing has inevitable latency caused by its geographical location and the huge traffic concentrated in the central cloud.
? Existing caching techniques predominantly predict user patterns or data flows and deploy data in advance to provide data when needed by users.
? The possibility of this framework and the proposed algorithm was confirmed by comparing with the PID basic algorithm and the existing algorithm.
DISADVANTAGE :
? In this paper, we investigate the collaborative caching problem in the EC environment with the aim to minimize the system cost including data caching cost, data migration cost and quality-of-service (QoS) penalty.
? In the long-term, how to keep an app vendor’s edge caching system stable over time across multiple time slots is the key problem to be solved in this paper.
? We refer to this data caching problem in the EC environment collaborative edge data caching (CEDC) problem.
? To quantify the optimization objective and constraints in the CEDC problem in a generic manner, we measure the data sizes and cache spaces by the number of data units, and the data retrieval latency with the number of hops.
PROPOSED SYSTEM :
• We hope the proposed algorithm not only supports high-quality cloud service by reducing network latency and congestion, but also contributes real-time services, such as AR and VR, autonomous vehicles, and ITS.
• The proposed algorithm considers the rate-of-change of the output of the PID controller.
• Within that environment, we used four experimental scenarios to evaluate the proposed rate-control algorithm for in- and outflows and caching of streaming data on resource-limited edge nodes.
• The proposed algorithm also reflects the rate of change in the PID output and increases sensitivity.
• Lightweight, agile caching with a PID controller is proposed as an efficient rate-control algorithm for streaming high-quality data.
ADVANTAGE :
? To analyze the performance of our CEDC-O comprehensively, we conducted seven sets of simulations to observe its performance in different CEDC scenarios.
? This way, we can compare the performance of the four approaches and observe how the changes in the setting parameters impact the performance of CEDC-O.
? They addressed this issue with a holistic model for provisioning the storage capability based on the network performance and the provisioning cost.
? By innovatively and realistically modeling the CEDC problem as a long-term optimization problem, CEDC-O can help app vendors ensure the longterm performance of their edge data caching performance.
|