Request PDF on ResearchGate | DBProxy: A dynamic data cache for Web applications | The majority of web pages served today are generated. The majority of web pages served today are generated dynamically, usually by an application server querying a back-end database. To enhance the scalability. In this paper, we describe DBProxy, an edge-of-network semantic data cache for web applications. DBProxy is designed to adapt to changes in the workload in a.

Author: Yozshubei Tekora
Country: Uganda
Language: English (Spanish)
Genre: Environment
Published (Last): 5 July 2011
Pages: 389
PDF File Size: 20.35 Mb
ePub File Size: 14.97 Mb
ISBN: 261-8-49389-808-2
Downloads: 70147
Price: Free* [*Free Regsitration Required]
Uploader: Gajas

Likewise, in case of join queries, semantic architectures; dbprooxy, it depends strongly on the spaces are defined by the set of base tables in the back-end database and is therefore limited in terms of FROM clause and the join conditions. Zeng, and [10] S.

Caching application Applets [5] cacbe basically software modules written in programs is necessary for producing dynamic web Java, attached to the dynamic documents and sent as pages on request. Showing of 25 references.

World Academy of Science, Engineering and Technology

Replacement and Consistency Manager. A, key feature of our approach raises interesting R. Similar with confined abilities as far as database content queries are grouped in query classes, which are manipulation is concerned. Log In Sign Up. In addition, consumption issues.

Each data object programs use. Finally, in [7], the Dynamic Content content. References Publications referenced by this paper. Web application Search for additional papers on this topic. Form-based proxy caching for database-backed web sites: Forward or Standard proxy. To be more As mentioned, DOMProxy uses a grouping-oriented specific, the replacement policy must be able to change caching approach based either to the different nature of dynamically its granularity and therefore its eviction- the cached objects application and data objects or to criteria according to workload characteristics and the their semantic description semantic regions, semantic cache storage capacity.

The second approach represented by different semantic spaces depending on suggests the usage of full-fledged database caching their FROM clause, meaning that simple queries over techniques e. Web application Application server Scalability Dynamic data.

DBProxy: A dynamic data cache for Web applications

Also, the semantic region that describes R already cached semantic space. AfratiChen LiJeffrey D. The Interface Manager forms the communication layer between the DOM module and the other modules of the proxy. Furthermore, the Proxy-Caching therefore attention should be given to approaches that Framework presented in [1] can be considered as a are based on caching of the whole generation process simplified version of Semantic Data Caching: We proceed now to describe the details of the DOMProxy architecture and its modules.


This distribution can be done based for a proxy architecture like DOMProxy, a on various parameters including cached pages URL, customizable replacement approach with dynamic popularity and others. The first one includes caching and The kernel of the Data Manager is an implementation manipulating the query results that application of Semantic Data Caching [8]. Even in that case, the creation of 1.

Moreover, it has the ability to define existence of a set of criteria according to which the the existent dependencies among the cached objects replacement granularity and eviction-criteria will regardless of their granularity level. They can pages and not the pages themselves. The improvement from such application offloading is marginal, however, if data is still fetched from the origin database system.

It tries to the generation process of a dynamic web page amounts perform an on-demand caching operation by to caching the components that compose it.

This is done through the Network applicatons of the semantic space. An edge-of-network process of a dynamic web page is performed by semantic data cache, DBProxy, is proposed in [2]; application programs, the existence of an edge DBProxy can be considered as an improvement of application server communicating with the edge Semantic Data Caching because it supports more types database cache is a prerequisite for the implementation of transactional web queries and at the same time of these approaches.

Specifically, regarding will take under consideration these parameters, daata data-objects, three different levels of granularity are with standard ones like size and retrieval cost will be identified as shown in Figure dbpdoxy. An input query server. Yang, of clients and servers. Data Object Caching The Data Manager caches only the data that are necessary for answering the dynamiic queries.

Our current work focuses on devising and [5] P. PK This section discusses other issues related to proxy These two queries are represented by the same caching dbporxy dynamic content. Alternatively, data objects can be grouped, hence distributed, based on their corresponding back-end database. Introduction dynamic web pages may depend on client-related information e. We discuss the new challenges and issues request of a dynamic web page depends on client- raised by this approach, with special emphasis on the defined input parameters.


Server computing Self-management computer science Software deployment. Semantic Scholar estimates that this publication has citations based on the available data. Cooperative Proxy Caching databases. One use of the Cache Applets approach is presented in [9], where the proxy 2.

DBProxy: A dynamic data cache for Web applications – Semantic Scholar

This way, we can create more checks if the semantic space that this query belongs to complete semantic spaces, leading to higher cache hit is already cached. Hence, the Fetching is done through the Network Manager, which important question that arises is which of these objects is described below.

Nevertheless, it seems to be handling dynamic web pages fod to their strong inadequate when it comes to caching dynamic web dependency on the back-end site infrastructure. Without the a response from the back-end DBMS.

Enter the email address you signed up with and we’ll email you a reset link. This results to low scalability and proposes a sophisticated algorithm for the consistency transparency of the front-end caching point, and of the cached objects.

J-GLOBAL – Japan Science and Technology Agency

An example of patterns that the applications can serve. Semantic Data the proxy. This is exactly the focus of our exploits the semantics of queries expressed through proposal, the DOMProxy approach.

Due to the fact that a proxy must be as scalable and as independent as possible DOMProxy uses the first approach of query result caching. On the other hand, front-end we discuss new challenges and issues raised by this approaches concern caching outside the site approach, with special emphasis on the caching and infrastructure, e.

Tuples according to their type or their granularity level.