Adaptability and Caching in Component-Based System Environment – Research Paper – omarasad
Search
Essays
Sign up
Sign in
Contact us
Tweet
Index
/Technology
Adaptability and Caching in Component-Based System Environment
[pic 1]          AdaptCache: Adaptive Data Partitioning for         Distributed Object Caches         Omar Asad         School of Computer Science         McGill University         Montreal, Canada         [email protected]         Supervised By: Bettina Kemme         Abstract—This paper presents AdaptCache, an adaptive data         management system for key-value cache stores. AdaptCache is a lightweight library that is capable of receiving live workload information from different caches and, based on predefined caching solutions, generate policies to rearrange client requests as well as their respective objects among caches in a way that minimizes remote cache calls and maintain a balanced load. The paper also motivates the need of dynamic caching by conducting real-world workload pattern extraction experiments. These experiments         show that individual requests tend to change their associated data sets over time which requires our caching solution to be adaptive.          Fig. 1: AdaptCache architecture         AdaptCache deals with this dynamic workload nature by running the hosted caching solution in a predefined time interval and, as a result, produces new policies to rearrange data among caches.          in the cluster. The ObjectPolicy tells the individual caches To circumvent the negative impact of data migration triggered by which objects they should cache locally. Both policies are         new policies, AdaptCache framework is optimized to reduce the generated dynamically by observing the most recent requests, number of migrated objects. AdaptCache is further optimized and looking at which objects they access. In general, the goal by reducing partitioning time through eliminating requests and objects that have little impact on performance when considering of the generated policies is to assign a request to the server them. In addition, the paper explores various caching solutions that has most of the objects that are accessed by the request and compares them with each other to have clear understanding in its local cache.

of their usefulnesses as well as drawbacks.          In order to generate policies, AdaptCache needs to observe         I. ADAPTCACHE ARCHITECTURE         workload behaviour. Therefore, at each application server,          In this work, we utilize Integrated Cooperative Cache, ICC.          AdaptCache runs a log generator. The log generator observes ICC is an extension to the legacy multi-tier architecture where the requests that are received by the application server and gen-each of the application server instances has its own local cache erates a request log for each of them. Additionally, it observes and, at the same time, all of these local caches communicate which objects are accessed and generates an object log for         with each other to form a kind of global cache. Each local         each object accessed. The log generator monitors these actions caches has a copy of a replicated directory that maintains         using an interceptor approach that does not require changes to information about different objects in the caches and their or knowledge of the application or application server code. As respective locations. To enable ICC to have control over         soon as a request is intercepted or an object is fetched at a its different components and give it the ability to configure certain server, the log generator at that server sends these log them in a way that fulfils the ongoing workload needs, we         records to the log processor, a central component that stores extend its architecture by adding the necessary component         the log records in an appropriate format. In particular, the log to suit our AdaptCache solution. Figure 1 shows the general processor stores summary information for requests, such as         architecture containing both the components of AdaptCache         request URL and access frequency. It also stores information as well as the general caching infrastructure. Requests are regarding objects such as object identifier and object access received by a load-balancer which sends them to one of the

Continue for 22 more pages »
Read full document
Download as (for upgraded members)
Citation Generator
MLA 7
CHICAGO
(2016, 10). Adaptability and Caching in Component-Based System Environment. EssaysForStudent.com. Retrieved 10, 2016, from
“Adaptability and Caching in Component-Based System Environment” EssaysForStudent.com. 10 2016. 2016. 10 2016 < "Adaptability and Caching in Component-Based System Environment." EssaysForStudent.com. EssaysForStudent.com, 10 2016. Web. 10 2016. < "Adaptability and Caching in Component-Based System Environment." EssaysForStudent.com. 10, 2016. Accessed 10, 2016. Essay Preview By: omarasad Submitted: October 16, 2016 Essay Length: 5,540 Words / 23 Pages Paper type: Research Paper Views: 424 Report this essay Tweet Related Essays Microprocessor - Based Mobile Robot with on-Board Vision System Driving Range Golf Ball Retriever Microprocessor-based Mobile Robot with On-board Vision System Driving Range Golf Ball Retriever The Golf Retrieving Mobile Robot is an undergraduate thesis of the DLSU students. 474 Words  |  2 Pages Amd Processor-Based System Configurations AMD Processor-based System Configurations Operating System Name: Microsoft Windows® XP Professional Version: RTM, Service Pack 2 installed Build #: 2600 DirectX Version: DirectX 9.0C Hardware 1,099 Words  |  5 Pages Our Journey Towards the Implementation of a Clinical Information System to the Critical Care Environment OUR JOURNEY TOWARDS THE IMPLEMENTATION OF A CLINICAL INFORMATION SYSTEM TO THE CRITICAL CARE ENVIRONMENT INTRODUCTION The delivery of health care has become increasingly complex, 1,756 Words  |  8 Pages What Is the Relevance of the Research-Based View of the Firm to Strategic Management in a Global Environment? What is the relevance of the resource-based view of the firm to strategic management in a global environment? The relevance of the resource-based view of 456 Words  |  2 Pages Similar Topics Healthcare System Components Results Based Management Environement Canada Get Access to 89,000+ Essays and Term Papers Join 209,000+ Other Students High Quality Essays and Documents Sign up © 2008–2020 EssaysForStudent.comFree Essays, Book Reports, Term Papers and Research Papers Essays Sign up Sign in Contact us Site Map Privacy Policy Terms of Service Facebook Twitter

Get Your Essay

Cite this page

Client Requests And Log Generator. (June 15, 2021). Retrieved from https://www.freeessays.education/client-requests-and-log-generator-essay/