DYCE: DYnamic Content Emulator
Requests for dynamic and personalized content increasingly dominate
current-day Internet traffic. To efficiently serve this trend, several server-side and cache-side techniques have recently been proposed.
Although such techniques, which exploit different forms of reuse at the sub-document level, appear promising, a significant impediment to
their widespread deployment is the lack of effective synthetic content generators, which reduce the effort involved in verifying
the effectiveness of a proposed solution. The fundamental problem to the implementation of such content emulator is the absence of
good models describing characteristics of dynamic web content.
In this work, we address both of these shortcomings. By analyzing the content of several web sites that provide dynamic web service, a set of models that capture the characteristics of dynamic content in terms of independent parameters such as the distributions of object sizes and their freshness times are derived. Based on these models, we design and implemented a Java-based dynamic content emulator, DYCE which uses these models to generate edge side include (ESI) based dynamic content and serve requests for whole document and separate objects.
Currently, the software of DYCE is available. Online installation guide is here, for more help, please contact me directly. DYCE is part of CONCA project.