65 citations found. Retrieving documents...
Steven D. Gribble, Matt Welsh, Eric A. Brewer, and David Culler. The MultiSpace: an Evolutionary Platform for Infrastructural Services. In Usenix Annual Technical Conference, June 1999. Monterey, CA.

 Home/Search   Document Details and Download   Summary   Related Articles   Check  

This paper is cited in the following contexts:

First 50 documents  Next 50

Clustering, Resource Management, and Replication Support for.. - Shen (2002)   (Correct)

....[18, 29, 58, 74] It is equally important to extend network level QoS support to endpoint systems where service fulfillment and content generation take place. Those issues are especially critical for cluster based network services in which contents are dynamically generated and aggregated [13, 40, 47, 67]. This dissertation presents the design and implementation of an integrated quality aware resource management framework for cluster based services. Although cluster based network services have been widely deployed, we have seen limited research in the literature on comprehensive resource ....

....or software failures. Previous work has recognized the importance of providing software infrastructures for clusterbased network services. For example, the TACC and MultiSpace projects 13 have addressed the fail over support, component reusability and extensibility for cluster based services [40, 47]. These systems do not provide explicit support for services with large scale persistent service data. Recently the DDS project tackles such an issue with a carefully built data management layer that encapsulates scalable replica consistency and fail over support [46] While this approach is ....

[Article contains additional citation context not shown here]

S. D. Gribble, M. Welsh, E. A. Brewer, and D. Culler. The MultiSpace: An Evolutionary Platform for Infrastructural Services. In Proc. of the USENIX Annual Technical Conf., Monterey, CA, June 1999.


New Resource Control Issues in Shared Clusters - Roscoe, Shenoy   (Correct)

....reasonable assumption in the large enterprise case. Consequently, little attention is paid to resource control, either for real time guarantees to applications or performance isolation between them [8] Similarly, intra cluster security is relaxed as a simplifying assumption within the platform [9]. One notable exception to this is recent work on providing differential service to web based applications, for example Cluster Reserves [10] This work assumes a large application running on a cluster of servers, where the aim is to provide differential service to clients based on some notion of ....

S. D. Gribble, M. Welsh, E. A. Brewer, and D. Culler, "The Multispace: an Evolutionary Platform for Infrastructural Services," in Proceedings of the 1999.


Cluster Load Balancing for Fine-grain Network Services - Shen, Yang (2001)   (2 citations)  (Correct)

....the image store service is partitioned into two partition groups. Figure 1. Architecture of a service cluster. While previous research has addressed the issues of scalability, availability, extensibility, and service replication support in building large scale network service infrastructures [3, 16, 18, 19, 26, 28], there is still a lack of comprehensive study on load balancing support in this context. This paper studies the issue of providing efficient load balancing support for accessing replicated services inside the service cluster. The request distribution between wide area external clients and ....

....polls. 5. Related Work This work is a continuation of our previous research on Neptune: a cluster based infrastructure for aggregating and replicating partitionable network services [28] Closely related to a group of work on building large scale network services in cluster environments [16, 18, 19, 26], Neptune provides a scalable, available, and extensible service infrastructure through service partitioning, replication, and aggregation. The study of load balancing policies in this paper complements these service infrastructure work by providing efficient load balancing support suitable for ....

S. D. Gribble, M. Welsh, E. A. Brewer, and D. Culler. The MultiSpace: An Evolutionary Platform for Infrastructural Services. In Proc. of the USENIX Annual Technical Conf. Monterey, CA, 1999.


Optimizing Data Aggregation for Cluster-based Internet Services - Chu, Tang, Yang (2002)   (Correct)

.... This work is a continuation of our previous research on Neptune: a cluster based software infrastructure for aggregating and replicating partition able network services [19, 21] It is closely related to a group of studies on building cluster based network services, such as TACC [7] MultiSpace [9], and Ninja [26] For instance, TACC supports the transformation, aggregation, caching, and customization for the construction of scalable Internet services [7] The design of Neptune coincides with these systems in several aspects including the single program multiple connection model and ....

S. D. Gribble, M. Welsh, E. A. Brewer, and D. Culler. The MultiSpace: An Evolutionary Platform for Infrastructural Services. In USENIX Annual Technical Conf., Monterey, CA, June 1999.


GaiaOS: An Infrastructure for Active Spaces - Román, Hess, Ranganathan..   (Correct)

....believe there is a need for a supporting infrastructure or operating system. However, we focus on the construction of applications, in contrast to their work, which focuses on making existing applications operate in workspaces to support collaborative groups. The Ninja project from UC Berkeley [GWBC99, GWvB 00] de nes an architecture consisting of four main components: bases, units, active proxies, and paths. Bases are manifested as a cluster of workstations that provide scalability, fault tolerance, and concurrency. Units comprise the myriad of devices that may be connected to the ....

Steven D. Gribble, Matt Welsh, Eric A. Brewer, and David Culler. The MultiSpace: an Evolutionary Platform for Infrastructural Services. In Proceedings of the 1999 Usenix Annual Technical Conference, Monterey, CA, June 1999.


An Architecture for Virtual Server Farms - Agarwal, Chafle, Karnik, Kumar.. (2001)   (Correct)

....in contrast to Mounties, a virtual server is generally distributed over multiple machines as opposed to residing on one machine. Finally, the present work discusses server farms, including issues like directing throttling incoming load, which is not the subject of Mounties. The MultiSpace [GWB99] system is similar to ours in that it provides a mechanism for providing transparently scalable services to clients. It however requires the use of a client side stub to perform dynamic load redirection, and is only useful for freshly developed Java applications. CCY99a] describes a technique ....

Steven D. Gribble, Matt Welsh, Eric A. Brewer, David Culler. The MultiSpace: An Evolutionary Platform for Infrastructural Services. In Proceedings of the USENIX Annual Technical Conference, Monterey, USA. June 6-9, 1999.


Cluster Load Balancing for Fine-grain Network Services - Kai Shen Tao (2002)   (2 citations)  (Correct)

....the image store service is partitioned into two partition groups. Figure 1. Architecture of a service cluster. While previous research has addressed the issues of scalability, availability, extensibility, and service replication support in building large scale network service infrastructures [10, 12, 13, 20, 23, 24], there is still a lack of comprehensive study on load balancing support for service accesses inside the service cluster. A large amount of work has been done by the industry and research community to optimize HTTP request distribution among a cluster of Web servers [2, 3, 5, 14, 18, 19, 25] Most ....

....by up to 8.3 . 6 Related Work This work is a continuation of our previous research on Neptune: a cluster based infrastructure for aggregating and replicating partitionable network services [23] Closely related to a group of work on building large scale network services in cluster environments [10, 12, 13, 20], Neptune provides a scalable, available, and extensible service infrastructure through service partitioning, replication, and aggregation. The study of load balancing policies in this paper complements these service infrastructure work by providing efficient load balancing support suitable for ....

S. D. Gribble, M. Welsh, E. A. Brewer, and D. Culler. The MultiSpace: An Evolutionary Platform for Infrastructural Services. In Proc. of the USENIX Annual Technical Conf. Monterey, CA, 1999.


A Flexible QoS Framework for Cluster-based Network Services - Kai Shen Hong (2002)   (Correct)

.... static content [1, 4, 6, 16, 19, 26] With the increasing demand to provide highly scalable, available, and easy to manage services, the deployment of largescale complex server clusters has been rapidly emerging in which service components are usually partitioned, replicated, and aggregated [13, 14, 20, 23]. Limited studies have been conducted on service differentiation for cluster based servers [27] and there is still a lack of comprehensive QoS support for these large scale cluster based network services. This paper presents the design and implementation of a flexible and efficient QoS framework ....

....overhead. 7 Related Work This work is a continuation of our previous research on Neptune: a cluster based infrastructure for aggregating and replicating partitionable network services [22, 23] Closely related to a group of work on building large scale network services in cluster environments [7, 13, 14, 20], Neptune provides service replication, aggregation, and load balancing support for building scalable, available, and extensible cluster based service infrastructures. Our work in this paper complements these studies by providing flexible, efficient, and differentiated QoS support. The importance ....

S. D. Gribble, M. Welsh, E. A. Brewer, and D. Culler. The MultiSpace: An Evolutionary Platform for Infrastructural Services. In Proc. of the USENIX Annual Technical Conf. Monterey, CA, 1999.


Application Adaptations for Wireless Mobile Clients - Kang, Mao, So (2000)   (Correct)

....project, we added extensions to APC to better support mobile clients accessing real time services. Below, we summarized the changes to APC for our project. 3. 1 Re implementing APC in vSpace for Scalability The rst version of APC is built on Ninja iSpace cluster computing programming environment [3]. iSpace is thread based and uses blocking RMI calls to communicate between machines. Clients are exposed to a fault tolerant redirector stub which encapsulates multiple service instances. Services expose a fault tolerant, highly available, scalable interface, since the cluster maintains enough ....

Steven D. Gribble et. al. The MultiSpace: an Evolutionary Platform for Infrastructural Services. In Usenix Annual Technical Conference, June, 1999, Monterey, CA.


Architecture for a Grid Operating System - Krauter, Maheswaran (2000)   (1 citation)  (Correct)

....the service mobility protocol and the extensible Grid Kernel design, it is possible to adapt the different nodes of the Grid according to the usage requirements and the node s capacity. This feature is essential to deploy a Grid across a wide variety of machines and networks. The Ninja project [GrW99, HoK99] is building a network computing structure centered on network documents and implemented using Java. There are similarities between their multispaces and our Gridspaces but we focus on using Gridspaces as a weakly consistent capability database and they use multispaces as function repository. ....

S. Gribble, M. Welsh, E, Brewer, and D. Culler, "The MultiSpace: an evolutionary platform for infrastructural services," 1999 Usenix Annual Technical Conference, 1999.


The Active Information System (AIS): A Model for.. - Rollins..   (Correct)

....model that supports large scale data dissemination. 6.1 Internet Services Fox and Brewer motivate the need for a scalable solution to providing Internet services with 24x7 availability to an ever growing user base[9] A number of projects have approached this problem. TACC[10] and MultiSpace[11] both look at designing a cluster based solution to provide incremental scalability. The focus of both projects is largely the design of a protocol for distributing workload among cluster nodes. In contrast, our effort focuses on developing a model for application development that will provide ....

....the design of a protocol for distributing workload among cluster nodes. In contrast, our effort focuses on developing a model for application development that will provide inherent scalability at all levels, from the hardware infrastructure to the network. In fact, both TACC[10] and MultiSpace[11] can be thought of as complimentary to our effort. We could employ their cluster based techniques to implement our schedulers, event servers, and back end system. Smart Clients [12] part of the WebOS project[13] takes a slightly different approach by looking at how to use client side Java ....

S. Gribble, M. Welsh, E. Brewer, and D. Culler, "The multispace: an evolutionary platform for infrastructural services," in Proceedings of the USENIX Annual Technical Conference 1999, (Monterey, CA, USA), June 1999.


A Framework for Execution Environments in 2K - Carvalho, Campbell, Mickunas   (Correct)

....terminals and o ers a conventional OS view of processes. 2K is divided along lines of service at a 22 higher level of abstraction, namely distributed resource managers with QoS support, distributed global naming, and o ers a distributed mobile execution environment view. Systems such as Ninja [5] and JINI [22] look at leveraging basic Java technologies. They share with 2K universal connectivity and automatic con guration. While Ninja and JINI focus on bridging the gap between high end servers and small devices, 2K aims at adapting the user s varying requirements to the underlying ....

S. Gribble, M. Welsh, E. Brewer, and D. Culler. The multispace: an evolutionary platform for infrastructural services. In 1999 Usenix Annual Technical Conference, 1999.


New Resource Control Issues in Shared Clusters - Roscoe, Shenoy (2001)   (Correct)

....reasonable assumption in the large enterprise case. Consequently, little attention is paid to resource control, either for real time guarantees to applications or performance isolation between them [8] Similarly, intra cluster security is relaxed as a simplifying assumption within the platform [9]. One notable exception to this is recent work on providing differential service to web based applications, for example Cluster Reserves [10] This work assumes a large application running on a cluster of servers, where the aim is to provide differential service to clients based on some notion of ....

S. D. Gribble, M. Welsh, E. A. Brewer, and D. Culler, "The Multispace: an Evolutionary Platform for Infrastructural Services," in Proceedings of the 1999 Usenix Annual Technical Conference, Monterey, California, June 1999.


Active Certificates: A Framework for Delegation - Borisov (2002)   (1 citation)  Self-citation (Brewer)   (Correct)

No context found.

S.D. Gribble, M.Welsh, E.A. Brewer, and D.Culler. The MultiSpace: An evolutionary platform for infrastructural services. In Proceedings of the 1999.


The Ninja Architecture for Robust Internet-Scale.. - Gribble, Welsh.. (2000)   (96 citations)  Self-citation (Gribble Welsh Brewer Culler)   (Correct)

....node acts as the music directory, and maintains a soft state index of the songs published by each cluster node; the Jukebox client application contacts the directory to obtain a list of songs, and streams MP3 directly from the appropriate node using HTTP. The Ninja Jukebox is based on MultiSpace [21], an early design prototype of the base service platform. MultiSpace nodes, each running a JVM, communicate through the use of NinjaRMI, an extensible variant of Java Remote Method Invocation [38] Each component in the Jukebox applica tion exports a NinjaRMI interface which is invoked either ....

Steven D. Gribble, Matt Welsh, Eric A. Brewer, and David Culler. The MultiSpace: an Evolutionary Platform for Infrastructural Services. In Proceedings of the 1999.


Active Certificates: A Framework for Delegation - Borisov, Brewer (2002)   (1 citation)  Self-citation (Brewer)   (Correct)

....implementation of a class visible at runtime could be obtained through reflection, automatic generation of certificates would be more natural. Message Interfaces. The use of typed message interfaces helped make active certificates simpler and cleaner. The previous version of the Ninja platform [18] used RMIstyle interfaces, which were a collection of method signatures (i.e. a Java interface) To interpose on a service that uses a method interface it is necessary to provide an implementation of each method. Message interfaces, on the other hand, allow a certificate to operate as a message ....

S.D. Gribble, M.Welsh, E.A. Brewer, and D.Culler. The MultiSpace: An evolutionary platform for infrastructural services. In Proceedings of the 1999 USENIX Annual Technical Conference (USENIX-99), pages 157--170, Berkeley, CA,


Communication Network - Report No Ucb   (Correct)

No context found.

Steven D. Gribble, Matt Welsh, Eric A. Brewer, and David Culler. The MultiSpace: an Evolutionary Platform for Infrastructural Services. In Usenix Annual Technical Conference, June 1999. Monterey, CA.


Cluster Load Balancing for Fine-grain Network Services - Kai Shen Dept (2002)   (2 citations)  (Correct)

No context found.

S. D. Gribble, M. Welsh, E. A. Brewer, and D. Culler. The MultiSpace: An Evolutionary Platform for Infrastructural Services. In Proc. of the USENIX Annual Technical Conf. Monterey, CA, 1999.


Optimizing Data Aggregation for Cluster-based Internet.. - Chu, Tang, Yang, Shen (2003)   (Correct)

No context found.

S. D. Gribble, M. Welsh, E. A. Brewer, and D. Culler. The MultiSpace: An Evolutionary Platform for Infrastructural Services. In USENIX Annual Technical Conf., Monterey, CA, June 1999.


Integrated Resource Management for Cluster-based Internet.. - Kai Shen Hong (2002)   (14 citations)  (Correct)

No context found.

S. D. Gribble, M. Welsh, E. A. Brewer, and D. Culler. The MultiSpace: An Evolutionary Platform for Infrastructural Services. In Proc. of the USENIX Annual Technical Conf., Monterey, CA, June 1999.


Panda: Providing the Benefits of Active Network to .. - Eustice..   (Correct)

No context found.

S. D. Gribble, M. Welsh, E. A. Brewer, and D. Culler. "The MultiSpace: an Evolutionary Platform for Infrastructural Services." Proceedings of the 1999 USENIX Annual Technical Conference, Monterey, California, June 1999.


Dependency Isolation for Thread-based Multi-tier Internet .. - Chu, Shen, Tang, Yang.. (2003)   (Correct)

No context found.

S. D. Gribble, M. Welsh, E. A. Brewer, and D. Culler. The MultiSpace: An Evolutionary Platform for Infrastructural Services. In USENIX Annual Technical Conf., Monterey, CA, June 1999.


The Mobile People Architecture - Guido Appenzeller Kevin (1996)   (9 citations)  (Correct)

No context found.

S. D. Gribble, M. Welsh, E. A. Brewer, and D. Culler. The MultiSpace: an Evolutionary Platform for Infrastructure Services. In Proceedings of the Usenix Annual Technical Conference, June 1999.


Bees: A Secure, Resource-Controlled, Java-Based Execution.. - Stack, Eide, Lepreau (2003)   (Correct)

No context found.

S. D. Gribble, M. Welsh, E. A. Brewer, and D. Culler, "The MultiSpace: An evolutionary platform for infrastructural services," in Proc. of the 1999.


Panda: Middleware to Provide the Benefits of.. - Ferreria.. (2002)   (2 citations)  (Correct)

No context found.

S. D. Gribble, M. Welsh, E. A. Brewer, and D. Culler. "The MultiSpace: an Evolutionary Platform for Infrastructural Services." Proceedings of the 1999.

First 50 documents  Next 50

Online articles have much greater impact   More about CiteSeer.IST   Add search form to your site   Submit documents   Feedback  

CiteSeer.IST - Copyright Penn State and NEC