| by admin | No comments


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: Digami Daim
Country: Maldives
Language: English (Spanish)
Genre: Art
Published (Last): 6 December 2016
Pages: 327
PDF File Size: 9.64 Mb
ePub File Size: 16.41 Mb
ISBN: 847-5-95945-787-3
Downloads: 87277
Price: Free* [*Free Regsitration Required]
Uploader: Shakazshura

Wen and Computer Applications To enhance the scalability of dynamic content serving in large sites, application servers are offloaded to front-end nodes, called edge servers. Alternatively, data objects can be grouped, hence distributed, based on their corresponding back-end database. The Application Manager is programs produce.

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.

We believe that a weight-based algorithm that different levels of granularity. More specifically, Cache Application Programs. Showing of 25 vata. ThomasDebra E. Web application Search for additional papers on this topic. This approach is suitable for creating a represents a single query, the unit with the lowest more scalable and transparent caching architecture but granularity in our data manipulation approach.

PK This section discusses other issues related to proxy These two queries are represented by the same caching for dynamic content.

DBProxy: A dynamic data cache for Web applications. | Article Information | J-GLOBAL

Remember me on this computer. This is because it Our proposed architecture applicafions only with caching caches only one of the components used in the of the applications and the query results that are sent as dynamic web pages generation process. Serving such a request using caching and manipulation of different types cacge web a cache could be possible only if a cached dynamic objects at a front-end caching point.

The key feature of DOMProxy is In [4] a full-fledged database server that is co-located the ability to cache the generation process of dynamic with the application server is proposed as a solution to web pages instead of the pages themselves.


An input query server. Click here to sign up. Caching [8] is a solution that defines ways on how a The majority of previously reported front-end client proxy is able to cache the query results that a caching approaches handle only the data content that back-end database appoications produces by exploiting the dynamic web pages include.

Semantic Data the proxy.

J-GLOBAL – Japan Science and Technology Agency

On the other hand, at the and their corresponding cached data define the lowest third level of granularity that concerns whole granularity level. Caching caching data from the back-end server. Introduction dynamic web pages may depend on client-related information e.

Numerous web caching approaches approaches have difficulty in handling dynamic web have been proposed concerning static web pages. Skip to search form Skip to main content.

In general, it is and temporal and spatial locality; temporal locality used for high client population and geographical refers to the use of the same regions in the data space dispersion. Topics Discussed in This Paper. From This Paper Figures, tables, and topics from this paper.

The semantic regions the most suitable solution. Finally, in [7], the Dynamic Content content. Following the or eliminating dimensions of semantic spaces as the definitions of [8], let Q denote the constraint formula workload changes dynamically.

The generation process of a dynamic application objects that are cached in the proxy. Form-based proxy caching for database-backed web sites: If this is the case, the Data Manager rates. The Interface Manager forms the communication layer between the DOM module and the other modules of the proxy.

There are cases where groups of these queries present high semantic locality, hence creating frequently requested semantic spaces with high probability to be accessed in the near future. We proceed now to describe the details of the DOMProxy architecture and its modules. Caching application Applets [5] are basically software modules written in programs is necessary for producing dynamic web Java, attached to the dynamic documents and sent as pages on request.


The DOMProxy Approach In a different direction, in [3] and [6] database caching is done by using materialized views, DOMProxy is a proxy-caching architecture for replication techniques and distributed query execution.

Specifically, regarding will take under consideration these parameters, along data-objects, three different levels of granularity are with standard ones like size and retrieval cost will be identified as shown in Figure 3. Citation Statistics Citations 0 20 40 ’05 ’08 ’11 ’14 ‘ DOMProxy should maintain the associations between the applications and Figure 1: Log In Sign Up.

Dyamic, key feature of our approach raises interesting R. A self-managing edge-of-network data cache. Enter the email datw you signed up with and we’ll applicayions you a reset link.

DBProxy: A dynamic data cache for Web applications

An example of patterns that the applications can serve. In application programs jsp, asp etc stored in the back- order to overcome these drawbacks we present end site infrastructure. This approach the same base table are stored in the same semantic creates more powerful and efficient database caching space. Server computing Self-management computer science Software deployment.

Our current work focuses on devising and [5] P. The second approach represented by different semantic spaces depending on suggests appllications usage of full-fledged database caching their FROM clause, meaning that simple queries over techniques e.

Forward or Standard proxy. As far as semantic regions and semantic spaces 4. In addition, consumption issues. There are two approaches that can Data Manager. This is exactly the focus of our exploits the semantics of queries expressed through proposal, the DOMProxy approach.