| Douglis F, Haro A, Rabinovich M. HPP: HTML macropreprocessing to support dynamic document caching. Proceedings of USENIX Symposium on Internet Technologies and Systems, Monterey, CA, December 1997. USENIX Association Press, 1997. |
....that change on every request, this feature must be disabled the expiration time is always set to now , voiding the benefits of caching. Even though most caching schemes consider all dynamically generated documents non cachable [20, 3] a few proposals for attacking the problem have emerged [24, 1 16, 7, 11, 6, 8]. However, as described below, these proposals are typically not applicable for highly dynamic documents. They are often based on the assumptions that although a document is dynamically generated, 1) its construction on the server often does not have side effects, for instance because the request ....
.... on the client side in browsers, resembling the suggestions for future work in [22] Though caching does not work for whole dynamically constructed HTML documents, most Web services construct HTML documents using some sort of constant templates that ideally ought to be cached, as also observed in [8, 21]. In Figure 1, we show a condensed view of five typical HTML pages generated by different bigwig Web services [4] Each column depicts the dynamically generated raw HTML text output produced from interaction with each of our five benchmark Web services. Each non space character has been colored ....
[Article contains additional citation context not shown here]
Fred Douglis, Antonio Haro, and Michael Rabinovich. HPP: HTML macropreprocessing to support dynamic document caching. In Proceedings of the 1997.
....and separate objects. 1 Introduction To efficiently serve and deliver dynamic and personalized content, researchers have proposed several server side and cache side mechanisms. Server side techniques such as delta encoding [18] data update propagation [9] and fragment based page generation [10, 14], reduce the burden on the server by allowing reuse of previously generated content to serve new requests. Cache side techniques, exemplified by systems such as Active Cache [8] Gem ini [19] CONCA [23] and Wills et al. s [26] content assem bly technique, attempt to reduce the latency of ....
....The work in this paper was motivated in part by our inability to extend, to our specific setting, the results previously obtained by researchers working on various aspects of dynamic and personalized content delivery. Such work, which has focused on both server side [9, 10, 30] and cache side [8, 14, 17, 26, 19] has typically been validated with specific, proprietary workloads. For example, Challenger et.al used the 1998 Olympic winter games workload in [9] and the 2000 Olympic games workload in [10] and Douglis et.al used a modified internal AT T web based recruiting database to evaluate their idea ....
[Article contains additional citation context not shown here]
F. Douglis, A. Haro, and M. Rabinovich. HPP:HTML macropre -processing to support dynamic document caching. Proc. of the 1st USENIX Symposium on Internet Technologies and Systems ( USITS'97), Dec. 1997.
....from objects and object dependencies in the underlying database (e.g. 4, 5] Other systems suggest the use of a macro language to compose dynamic documents. This approach also requires specialized proxies that expand these macros or the installation of specialized browsers or plugins (e.g. [7]) Further techniques that have been used are delta caching [12] which relies on the observation that many dynamically generated documents only differ in reasonably small, fixed parts, and approximate matching [14] which again requires application programmers to provide hints for ....
Fred Douglis, Antonio Haro, and Michael Rabinovich. HPP: HTML macro-preprocessing to support dynamic document caching. In Proceedings of the 1997.
....layout and menu structure) that could be exploited with delta compression techniques. In particular, 13] proposes to identify candidate pages that are likely to be good reference files for delta compression by looking for URLs that share a long common prefix with the requested one. Other work [19] proposes a similar idea for dynamic pages, e.g. different stock quotes from a financial site, that share a lot of content. Efficient Web Page Storage: The similarities between different versions of the same page or different pages on the same web site could also be used for increased storage ....
F. Douglis, A. Haro, and M. Rabinovich. HPP: HTML macro-preprocessing to support dynamic document caching. In Proc. of the USENIX Symposium on Internet Technologies and Systems (USITS), December 1997.
....caching is that it is mostly oriented toward static content. This limitation has been recognized and there have been a number of approaches to extend caching to handle other types of content. These approaches include specialized tools to generate pages with dynamic content on a client (e.g. HPP [6] and #bigwig# [3] or a proxy cache (e.g. Active Cache [4] and CONCA [19] application distribution networks, which run complete applications at the edge of the network (e.g. Ejasent [9] and ACDN [13] and Edge Side Includes (ESI) 10] which builds pages, from component pieces (known as ....
....next section. The above example represents a typical organization of Web content, where the general look and feel of the page remains the same for a long time and only certain segments within this general page framework change. Several studies have found benefits from such page fragmentation [6, 21, 5]. The next question is where on the processing path from the origin server to the browser to reassemble a fragmented page Historically, page assembly was first done at origin sites using technologies like Active Server Pages [1] Java Server Pages [11] PHP Hypertext Preprocessor [18] and ....
[Article contains additional citation context not shown here]
Fred Douglis, Antonio Haro, and Michael Rabinovich. HPP: HTML macro-preprocessing to support dynamic document caching. In Proceedings of the Usenix Symposium on Internet Technologies and Systems, pages 83--94, December 1997.
....separate objects. I. INTRODUCTION To efficiently serve and deliver dynamic and personalized content, researchers have proposed several server side and cache side mechanisms. Server side techniques such as delta encoding [19] data update propagation [9] and fragmentbased page generation [10] [14], reduce the burden on the server by allowing reuse of previously generated content to serve new requests. Cache side techniques, exemplified by systems such as Active Cache [8] Gemini [20] CONCA [25] and Wills et al. s [29] content assembly technique, attempt to reduce the latency of dynamic ....
....The work in this paper was motivated in part by our inability to extend, to our specific setting, the results previously obtained by researchers working on various aspects of dynamic and personalized content delivery. Such work, which has focused on both server side [9] 10] and cache side [8] [14], 18] has typically been validated with specific, proprietary workloads. VI. CONCLUSIONS AND FUTURE WORK This paper has proposed a methodology for evaluating characteristics of dynamic web content, and used this methodology to obtain models for various independent and derived metrics of ....
F. Douglis, A. Haro, and M. Rabinovich. HPP:HTML macro-preprocessing to support dynamic document caching. Proc. of the 1st USENIX Symposium on Internet Technologies and Systems (USITS'97), Dec. 1997.
.... Persistence [Per02] and XCache [XCa02] Since most dynamic pages are mostly static, it might make sense to just send the di#erences between pages or between versions of a page [HL96, MDFK97] or to break those documents into separately cacheable pieces and reassemble them at the client (e.g. DHR97] The latter is also essentially what is proposed in Edge Side Includes [OA01] e.g. Akamai s EdgeSuite service [Aka02] except that the Web pages are assembled at edge servers rather than at the client. 2.2.9 Improving caching latencies Caching can provide only a limited benefit (typically ....
Fred Douglis, Antonio Haro, and Michael Rabinovich. HPP: HTML macro-preprocessing to support dynamic document caching. In Proceedings of the USENIX Symposium on Internet Technologies and Systems (USITS '97), pages 83--94, Monterey, CA, December 1997. USENIX Association.
No context found.
F. Douglis, A. Haro, and M. Rabinovich. HPP:HTML macro-pre-processing to support dynamic document caching. Proceedings of USITS'97, Dec. 1997.
No context found.
Fred Douglis, Antonio Haro, and Michael Rabinovich. HPP: HTML macro-preprocessing to support dynamic document caching. In Proceedings of the Symposium on Internet Technologies and Systems, pages 83--94. USENIX, December 1997.
No context found.
F. Douglis, A. Haro, and M. Rabinovich. HPP:HTML macro-pre-processing to support dynamic document caching. Proceedings of USITS'97, Dec. 1997.
....Internet traffic. Unfortunately, traditional solutions such as web caches and content distribution networks (CDNs) developed to improve delivery of static content do not yield the same benefits for dynamic content [18, 26] More promising are recently proposed object composition approaches [3, 11, 12, 17, 20, 29, 35, 37, 40], which observe that despite multiple requests for the same site resulting in different content at document granularity, there exists substantial opportunity for reuse at the sub document level (at the granularity of individual objects making up the overall document) Two recent studies have shown ....
F. Douglis, A. Haro, and M. Rabinovich. HPP:HTML macro-pre-processing to support dynamic document caching. Proc. of the 1st USENIX Symposium on Internet Technologies and Systems (USITS'97), Dec. 1997.
....Internet traffic. Unfortunately, traditional solutions such as web caches and content distribution networks (CDNs) developed to improve delivery of static content do not yield the same benefits for dynamic content [18, 26] More promising are recently proposed object composition approaches [3, 11, 12, 17, 20, 29, 35, 36, 39], which observe that despite multiple requests for the same site resulting in different content at document granularity, there exists substantial opportunity for reuse at the sub document level (at the granularity of individual objects making up the overall document) For example, even on ....
F. Douglis, A. Haro, and M. Rabinovich. HPP:HTML macro-pre-processing to support dynamic document caching. Proc. of the 1st USENIX Symposium on Internet Te&nologies and Systems (USITS'97), Dec. 1997.
....To efficiently serve and deliver such dynamic and personalized content, researchers have recently proposed several server side and cache side mechanisms. Server side techniques, exemplified by techniques such as delta encoding [28] data update propagation [11] fragment based page generation [12,18], and the Cachuma [42] class based page classification scheme reduce the burden on the server by allowing reuse of previously generated content to serve new requests. Cache side techniques, exemplified by systems such as Active Cache [10] Gemini [29] CONCA [34] and the content assembly ....
....The work in this paper was motivated in part by our inability to extend, to our specific setting, the results previously obtained by researchers working on various aspects of dynamic and personalized content delivery. Such work, which has focused on both server side [11,12,16,42] and cache side [10,18,27,29,38] has typically been validated with specific, proprietary workloads. For example, Challenger et al. used the 1998 Olympic winter games workload in [11] and the 2000 Olympic games workload in [12] and Douglis et al. used a modified internal AT T Webbased recruiting database to evaluate their ....
[Article contains additional citation context not shown here]
F. Douglis, A. Haro, and M. Rabinovich. HPP:HTML macro-pre-processing to support dynamic document caching. Proc. of the 1st USENIX Symposium on Internet Technologies and Systems (USITS'97), pp. 83-94, Dec. 1997, http: //www. douglis. org/fred/work/papers/hpp.pdf.
....1 Introduction Researchers have recently proposed several server side and cache side mechanisms to improve the generation and serving of dynamic web content. Server side techniques, exemplified by techniques such as delta encoding [8] data update propagation [4] fragment based page generation [5, 6], reduce the load on the server by allowing reuse of previously generated content to serve new requests. Cache side techniques, exemplified by systems such as Active Cache [3] Gemini [9] CONCA [11] and the content assembly technique proposed by Wills et al. 13] attempt to reduce the latency ....
F. Douglis, A. Haro, and M. Rabinovich. HPP:HTML macro-pre-processing to support dynamic document caching. Proc. of the 1st USENIX Symposium on Internet Technologies and Systems (USITS'97), Dec. 1997.
....Internet traffic. Unfortunately, traditional solutions such as web caches and content distribution networks (CDNs) developed to improve delivery of static content do not yield the same benefits for dynamic content [18, 26] More promising are recently proposed object composition approaches [3, 11, 12, 17, 20, 29, 35, 36, 39], which observe that despite multiple requests for the same site resulting in different content at document granularity, there exists substantial opportunity for reuse at the subdocument level (at the granularity of individual objects making up the overall document) Two recent studies have shown ....
F. Douglis, A. Haro, and M. Rabinovich. HPP:HTML macro-pre-processing to support dynamic document caching. Proc. of the 1st USENIX Symposium on Internet Technologies and Systems (USITS'97), Dec. 1997.
....To efficiently serve and deliver such dynamic and personalized content, researchers have recently proposed several serverside and cache side mechanisms. Server side techniques, exemplified by techniques such as delta encoding [27] data update propagation [11] fragment based page generation [12, 17], and the Cachuma [40] class based page classification scheme reduce the burden on the server by allowing reuse of previously generated content to serve new requests. Cache side techniques, exemplified by systems such as Active Cache [10] Gemini [28] CONCA [33] and the content assembly ....
....The work in this paper was motivated in part by our inability to extend, to our specific setting, the results previously obtained by researchers working on various aspects of dynamic and personalized content delivery. Such work, which has focused on both server side [11, 12, 40] and cache side [10, 17, 26, 36, 28] has typically been validated with specific, proprietary workloads. For example, Challenger et.al used the 1998 Olympic winter games workload in [11] and the 2000 Olympic games workload in [12] and Douglis et.al used a modified internal AT T web based recruiting database to evaluate their idea ....
[Article contains additional citation context not shown here]
F. Douglis, A. Haro, and M. Rabinovich. HPP:HTML macro-pre-processing to support dynamic document caching. Proc. of the 1st USENIX Symposium on Internet Technologies and Systems (USITS'97), Dec. 1997.
....and dynamic web content. To efficiency serve and deliver such dynamic and personalized content, researchers have recently proposed sev eral server side and cache side mechanisms. Server side techniques, exemplified by techniques such as data update propagation [8] fragment based page generation [9, 14], and the Cachuma [35] class based page classification scheme reduce the burden on the server by allowing reuse of previously generated content to serve new requests. Cache side techniques, exemplified by systems such as Active Cache [7] Gemini [24] CONCA [29] and the con tent assembly ....
....The work in this paper was motivated in part by our inability to extend, to our specific setting, the results previ ously obtained by researchers working on various aspects of dynamic and personalized content delivery. Such work, which has focused on both server side [8, 9, 35] and cache side [7, 14, 23, 32, 24] has typically been validated with specific, proprietary workloads. For example, Challenger et. al used the 1998 Olympic winter games workload in [8] and the 2000 Olympic games workload in [9] and Douglis et. al used a modified internal AT T web based recruit ing database to evaluate their ....
[Article contains additional citation context not shown here]
F. Douglis, A. Hario, and M. Rabinovich. HPP:HTML macro-pre-processing to support dynamic document caching. In Proceedings' of USITS'97, 1997.
No context found.
Douglis F, Haro A, Rabinovich M. HPP: HTML macropreprocessing to support dynamic document caching. Proceedings of USENIX Symposium on Internet Technologies and Systems, Monterey, CA, December 1997. USENIX Association Press, 1997.
No context found.
F. Douglis, A. Haro, and M. Rabinovich. HPP: HTML macro-preprocessing to support dynamic document caching. In USENIX Symposium on Internet Technologies and Systems, 1997.
No context found.
F. Douglis, A. Haro, and M. Rabinovich. HPP: HTML macro-preprocessing to support dynamic document caching. In USENIX Symposium on Internet Technologies and Systems, 1997.
No context found.
F. Douglis, A. Haro, and M. Rabinovich. HPP: HTML macro-preprocessing to support dynamic document caching. In USENIX Symposium on Internet Technologies and Systems, 1997.
No context found.
F. Douglis, A. Haro, and M. Rabinovich. HPP: HTML macropreprocessing to support dynamic document caching. In Proc. 1st USENIX Symposium on Internet Technologies and Systems, USITS '97, December 1997.
No context found.
Fred Douglis, Antonio Haro, and Michael Rabinovich. HPP: HTML Macro-Preprocessing to Support Dynamic Document Caching. USENIX Symposium on Internet Technologies and Systems, 1997.
No context found.
F. DOUGLIS, A. HARO, AND M. RABINOVICH, HPP: HTML macropreprocessing to support dynamic document caching, in Proc. 1st USENIX Symposium on Internet Technologies and Systems, USITS '97, December 1997.
No context found.
F. Douglis, A. Haro, and M. Rabinovich, "HPP: HTML macro-preprocessing to support dynamic document caching," in Proc. USENIX Symp. Internet Technologies and Systems, Dec. 1997, pp. 83--94.
First 50 documents Next 50
Online articles have much greater impact More about CiteSeer.IST at NUS Add search form to your site Submit documents Feedback
CiteSeer.IST at NUS - Copyright Penn State and NEC. Hosted by the School of Computing, National University of Singapore.