DynaServer: System Support for Dynamic Content Web Servers

Department of Computer Science
Rice University

The DynaServer project considers a range of related issues in the design of scalable, high-performance and highly available e-business servers.  Internet server systems (e.g., Web servers) serve a virtually unlimited client community, they provide an increasing volume of data, and they must support a set of Web based services that increases in variety and sophistication. The performance of such servers is critical to the success of the evolving information infrastructure.
 

Project Members:

Contents:

Dynamic Web Site Benchmarks

We use 3 different benchmarks to model different e-business web site. Those benchmarks comes with a distributed client that emulates different workloads and monitor resource utilization (cpu, disk, memory and network) on both servers and clients nodes.
 

Current directions

Within the DynaServer project, we currently turn our attention to resource management in cluster-based e-business sites.
 

Code Releases


Publications

Specification and Implementation of Dynamic Web Site Benchmarks (ps.gz format)
Cristiana Amza, Emmanuel Cecchet, Anupam Chanda, Alan Cox, Sameh Elnikety, Romer Gil, Julie Marguerite, Karthick Rajamani and Willy Zwaenepoel
WWC-5: IEEE 5th Annual Workshop on Workload Characterization - Austin, TX, USA - November 25, 2002

Performance and scalability of EJB applications (pdf) (ps.gz format)
Emmanuel Cecchet, Julie Marguerite and Willy Zwaenepoel
17th Annual ACM Conference on Object-Oriented Programming, Systems, Languages and Applications (Oopsla'02) - Seattle, WA, USA - November 4-8, 2002
Full experiment reports are available here.

Bottleneck Characterization of Dynamic Web Site Benchmarks
Cristiana Amza, Emmanuel Cecchet, Anupam Chanda, Sameh Elnikety, Alan Cox, Romer Gil, Julie Marguerite, Karthick Rajamani and Willy Zwaenepoel
Rice University Technical Report TR02-388

A Comparison of Software Architectures for E-business Applications
Emmanuel Cecchet, Anupam Chanda, Sameh Elnikety, Julie Marguerite and Willy Zwaenepoel.
Rice University Technical Report TR02-389