Search
Now showing items 1-10 of 11
Puppeteer: Component-based Adaptation for Mobile Computing
(2000-07-06)
Puppeteer is a system for adapting component-based applications in mobile environments. Puppeteer takes advantage of the component-based nature of the applications to perform adaptation without modifying the applications. ...
An Efficient Threading Model to Boost Server Performance
(2004-09-13)
We investigate high-performance threading architectures for I/O intensive multi-threaded servers. We study thread architectures from two angles: (1) number of user threads per kernel thread, and (2) use of synchronous I/O ...
Scaling and Availability for Dynamic Content Web Sites
(2002-06-02)
We investigate the techniques necessary for building highly-available, low-cost, scalable servers, suitable for supporting dynamic content web sites. We focus on replication techniques for scaling and availability of a ...
A Comparison of Software Architectures for E-business Applications
(2002-02-20)
As dynamic content has become more prevalent on the Web, a number of standard mechanisms have evolved to generate such dynamic content. We study three specific mechanisms in common use: PHP, Java servlets, and Enterprise ...
Bottleneck Characterization of Dynamic Web Site Benchmarks
(2002-02)
The absence of benchmarks for Web sites with dynamic content hasbeen a major impediment to research in this area. We describe three benchmarks for evaluating the performance of Web sites with dynamic content. The benchmarks ...
Scaling e-Commerce Sites
(2002-02-19)
We investigate how an e-commerce site can be scaled up from a single machine running a Web server and a database to a cluster of Web server machines and database engine machines. In order to reduce development, maintenance, ...
Improving TLB Miss Handling with Page Table Pointer Caches
(1997-12-16)
Page table pointer caches are a hardware supplement for TLBs that cache pointers to pages of page table entries rather than page table entries themselves. A PTPC traps and handles most TLB misses in hardware with low ...
IO-Lite: A unified I/O buffering and caching system
(1997-10-27)
This paper presents the design, implementation, and evaluation ofIO-Lite, a unified I/O buffering and caching system. IO-Lite unifies all buffering and caching in the system, to the extent permitted by the hardware. In ...
An Integrated Compile-Time/Run-Time Software Distributed Shared Memory System
(1997-11-17)
High Performance Fortran (HPF), as well as its predecessor FortranD,has attracted considerable attention as a promising language for writing portable parallel programs for a wide variety of distributed-memory architectures. ...
A Characterization of Compound Documents on the Web
(1999-11-29)
Recent developments in office productivity suites make it easier for users to publish rich {\em compound documents\/} on the Web. Compound documents appear as a single unit of information but may contain data generated by ...