Results 1 -
6 of
6
The Ninja architecture for robust Internet-scale systems and services
- Computer Networks
, 2001
"... ..."
Scalable, Distributed Data Structures for Internet Service Construction
, 2000
"... This paper presents a new persistent data management layer designed to simplify cluster-based Internet service construction. This self-managing layer, called a distributed data structure (DDS), presents a conventional single-site data structure interface to service authors, but partitions and replic ..."
Abstract
-
Cited by 136 (7 self)
- Add to MetaCart
This paper presents a new persistent data management layer designed to simplify cluster-based Internet service construction. This self-managing layer, called a distributed data structure (DDS), presents a conventional single-site data structure interface to service authors, but partitions and replicates the data across a cluster. We have designed and implemented a distributed hash table DDS that has properties necessary for Internet services (incremental scaling of throughput and data capacity, fault tolerance and high availability, high concurrency, consistency, and durability). The hash table uses two-phase commits to present a coherent view of its data across all cluster nodes, allowing any node to service any task. We show that the distributed hash table simplies Internet service construction by decoupling service-specic logic from the complexities of persistent, consistent state management, and by allowing services to inherit the necessary service properties from the DDS rather ...
Proxy-Based Acceleration of Dynamically Generated Content on the World Wide Web: An Approach and Implementation
, 2002
"... As Internet traffic continues to grow and web sites become increasingly coffimplex, performance and scalability are major issues for web sites. Web sites are increasingly relying on dynamic content generation applications to provide web site visitors with dynamic, interactive, and personalized exper ..."
Abstract
-
Cited by 39 (2 self)
- Add to MetaCart
As Internet traffic continues to grow and web sites become increasingly coffimplex, performance and scalability are major issues for web sites. Web sites are increasingly relying on dynamic content generation applications to provide web site visitors with dynamic, interactive, and personalized experiences. However, dynamic content generation comes at a cost -- each request requires computation as well as communication across multiple components.
Distributed Computing with BEA WebLogic Server
, 2003
"... This paper surveys distributed computing techniques used in the implementation of BEA WebLogic Server. It discusses how application servers provide a distributed transactional infrastruc- ture that extends outward from backend data- bases. The basic treatment of data is character- ized in term ..."
Abstract
-
Cited by 13 (0 self)
- Add to MetaCart
This paper surveys distributed computing techniques used in the implementation of BEA WebLogic Server. It discusses how application servers provide a distributed transactional infrastruc- ture that extends outward from backend data- bases. The basic treatment of data is character- ized in terms of four types of clustered services that differ in the way they manage state in memory and on disk. This paper also discusses how application servers support loosely-coupled clients, both at the transport level and at the higher level of server-to-server Web Services. Finally, this paper speculates about the development of a new application server persistence layer and its use in widely-distributed computing.

