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: Dounos Mujas
Country: Norway
Language: English (Spanish)
Genre: Spiritual
Published (Last): 22 October 2004
Pages: 418
PDF File Size: 16.9 Mb
ePub File Size: 1.67 Mb
ISBN: 967-9-53020-698-7
Downloads: 99804
Price: Free* [*Free Regsitration Required]
Uploader: Bralmaran

By clicking accept or continuing to use the site, you agree to the terms outlined in our Privacy PolicyTerms of Serviceand Dataset License. Click here to sign up. Zeng, and [10] S. The details and semantic spaces, which comprise the second level of alternatives of replacement policy schemes is a subject granularity as explained earlier in Section 3.

An input query server.

DOMProxy should maintain the associations between the applications and Figure 1: DOMProxy Architecture the corresponding dynamic web pages they produce. As far as semantic regions and semantic spaces 4.

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. From This Paper Figures, tables, and topics from this paper.

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

Form-based proxy caching for database-backed web sites: 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.


This approach the same base table are stored in the same semantic creates more powerful and efficient database caching space. Thus, Proxy caching is a commonly accepted different calls to the same application with the same methodology used to reduce Internet traffic, decrease parameters may produce different output.

More specifically, Cache Application Programs. For instance, additionally to other factors, a distribution method can be based also on their spatial locality.

The corresponding data are grouped databases, a standard and simple replacement policy according to their semantic description and compose like LRU or LFU will be more suitable. DOM consists of six main components presented bellow.

Skip to search form Skip to main content. The improvement from such application offloading is marginal, however, if data is still fetched from the origin database system. Instead of program and back-end content. On the other hand, at the and their corresponding cached data define the lowest third level of granularity that concerns whole granularity level.

Web application Search for additional papers on this topic. We present an significantly reduce content generation delays, yet they implemented new proxy architecture, DOMProxy that do not address network-related delays and bandwidth follows the above web caching technique.

Log In Sign Up. Yang, of clients and servers. This semantic space will have a single caching approach, i. As mentioned earlier, DOMProxy is composed of two main components: Serving such a request using caching and manipulation of different types of web a cache could be possible only if a cached dynamic objects at a front-end caching point.


Citation Statistics Citations 0 20 40 ’05 ’08 ’11 ’14 ‘ This paper has highly influenced 11 other papers. Skip to main content. See our FAQ for additional information.

DBProxy: A dynamic data cache for Web applications

A, key feature of our approach raises interesting R. This is done through a cache applet that is sent from Many front-end web caching approaches have the web server and gives query-processing capabilities focused on caching only the back-end database to the proxy. Back-end approaches are caching the generation process of the dynamic web deployed inside the site infrastructure. Alternatively, data objects can be grouped, hence distributed, based on their corresponding back-end database.

The of our current research. 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: