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 availableOnline installation guide is here, for more help, please contact me directly.  DYCE is part of CONCA project. 

Related publications