• Documents
  • Authors
  • Tables
  • Log in
  • Sign up
  • MetaCart
  • DMCA
  • Donate

CiteSeerX logo

Advanced Search Include Citations
Advanced Search Include Citations

The network weather service: a distributed resource performance forecasting service for metacomputing. Future Generation Computer Systems 15(5–6 (1999)

by R Wolski, N Spring, J Hayes
Add To MetaCart

Tools

Sorted by:
Results 1 - 10 of 761
Next 10 →

Nimrod/G: An architecture for a resource management and scheduling system in a global computational Grid

by Rajkumar Buyya, David Abramson, Jonathan Giddy - PROCEEDINGS OF THE 4TH INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING IN ASIA-PACIFIC REGION (HPC ASIA 2000) , 2000
"... Abstract- The availability of powerful microprocessors and high-speed networks as commodity components has enabled high performance computing on distributed systems (wide-area cluster computing). In this environment, as the resources are usually distributed geographically at various levels (departme ..."
Abstract - Cited by 406 (70 self) - Add to MetaCart
Abstract- The availability of powerful microprocessors and high-speed networks as commodity components has enabled high performance computing on distributed systems (wide-area cluster computing). In this environment, as the resources are usually distributed geographically at various levels (department, enterprise, or worldwide) there is a great challenge in integrating, coordinating and presenting them as a single resource to the user; thus forming a computational grid. Another challenge comes from the distributed ownership of resources with each resource having its own access policy, cost, and mechanism. The proposed Nimrod/G grid-enabled resource management and scheduling system builds on our earlier work on Nimrod and follows a modular and component-based architecture enabling extensibility, portability, ease of development, and interoperability of independently developed components. It uses the Globus toolkit services and can be easily extended to operate with any other emerging grid middleware services. It focuses on the management and scheduling of computations over dynamic resources scattered geographically across the Internet at department, enterprise, or global level with particular emphasis on developing scheduling schemes based on the concept of computational economy for a real test bed, namely, the Globus testbed (GUSTO). 1.
(Show Context)

Citation Context

...workstations. The AppLeS (Application-Level Scheduling) builds agents for each application (case-by-case) responsible for offering a scheduling mechanism [6]. It uses the NWS (Network Weather Service)=-=[22]-=- to monitor the varying loads on resources/networks to select viable resource configurations. Whereas, Nimrod/G offers a tool level solution that applies to all applications and the users are not requ...

A Scalable Distributed Information Management System

by Praveen Yalagandula, Mike Dahlin
"... We present a Scalable Distributed Information Management System (SDIMS) that aggregates information about large-scale networked systems and that can serve as a basic building block for a broad range of large-scale distributed applications by providing detailed views of nearby information and summary ..."
Abstract - Cited by 192 (17 self) - Add to MetaCart
We present a Scalable Distributed Information Management System (SDIMS) that aggregates information about large-scale networked systems and that can serve as a basic building block for a broad range of large-scale distributed applications by providing detailed views of nearby information and summary views of global information. To serve as a basic building block, a SDIMS should have four properties: scalability to many nodes and attributes, flexibility to accommodate a broad range of applications, administrative isolation for security and availability, and robustness to node and network failures. We design, implement and evaluate a SDIMS that (1) leverages Distributed Hash Tables (DHT) to create scalable aggregation trees, (2) provides flexibility through a simple API that lets applications control propagation of reads and writes, (3) provides administrative isolation through simple extensions to current DHT algorithms, and (4) achieves robustness to node and network reconfigurations through lazy reaggregation, on-demand reaggregation, and tunable spatial replication. Through extensive simulations and micro-benchmark experiments, we observe that our system is an order of magnitude more scalable than existing approaches, achieves isolation properties at the cost of modestly increased read latency in comparison to flat DHTs, and gracefully handles failures.

The Grid Economy

by Rajkumar Buyya, David Abramson, Srikumar Venugopal - PROCEEDINGS OF THE IEEE, GRID COMPUTING (SECTION 5, CHAPTER 3)
"... This chapter identifies challenges in managing resources in a Grid computing environment and proposes computational economy as a metaphor for effective management of resources and application scheduling. It identifies distributed resource management challenges and requirements of economybased Grid s ..."
Abstract - Cited by 151 (13 self) - Add to MetaCart
This chapter identifies challenges in managing resources in a Grid computing environment and proposes computational economy as a metaphor for effective management of resources and application scheduling. It identifies distributed resource management challenges and requirements of economybased Grid systems, and discusses various representative economy-based systems, both historical and emerging, for cooperative and competitive trading of resources such as CPU cycles, storage, and network bandwidth. It presents an extensible, service-oriented Grid architecture driven by Grid economy and an approach for its realization by leveraging various existing Grid technologies. It also presents commodity and auction models for resource allocation. The use of commodity economy model for resource management and application scheduling in both computational and data grids is also presented.

Adaptive Computing on the Grid Using AppLeS

by Francine Berman, Richard Wolski, Henri Casanova, Walfredo Cirne, Holly Dail, Marcio Faerman, Silvia Figueira, Jim Hayes, Graziano Obertelli, Jennifer Schopf, Gary Shao, Shava Smallen, Neil Spring, Alan Su , 2003
"... Ensembles of distributed, heterogeneous resources, also known as Computational Grids are emerging as critical platforms for high-performance and resource-intensive applications. Such platforms provide the potential for applications to aggregate enormous bandwidth, computational power, memory, second ..."
Abstract - Cited by 147 (8 self) - Add to MetaCart
Ensembles of distributed, heterogeneous resources, also known as Computational Grids are emerging as critical platforms for high-performance and resource-intensive applications. Such platforms provide the potential for applications to aggregate enormous bandwidth, computational power, memory, secondary storage, and other resources during a single execution. However, achieving this performance potential in dynamic, heterogeneous environments is challenging. Recent experience with distributed applications indicates that adaptivity is fundamental to achieving application performance in dynamic Grid environments. The AppLeS (Application Level Scheduling) project provides a methodology, application software, and software environments for adaptively scheduling and deploying applications in dynamic, heterogeneous, multi-user Grid environments. In this paper, we discuss the AppLeS project and outline our results.

Analyzing Market-Based Resource Allocation Strategies for the Computational Grid

by Rich Wolski, James S. Plank, John Brevik, Todd Bryan - International Journal of High Performance Computing Applications , 2001
"... In this paper, we investigate G-commerce — computational economies for controlling resource allocation in Computational Grid settings. We define hypothetical resource consumers (representing users and Grid-aware applications) and resource producers (representing resource owners who “sell ” their res ..."
Abstract - Cited by 127 (3 self) - Add to MetaCart
In this paper, we investigate G-commerce — computational economies for controlling resource allocation in Computational Grid settings. We define hypothetical resource consumers (representing users and Grid-aware applications) and resource producers (representing resource owners who “sell ” their resources to the Grid). We then measure the efficiency of resource allocation under two different market conditions: commodities markets and auctions. We compare both market strategies in terms of price stability, market equilibrium, consumer efficiency, and producer efficiency. Our results indicate that commodities markets are a better choice for controlling Grid resources than previously defined auction strategies. 1
(Show Context)

Citation Context

...mand 40 case, iteration 4000, log y axis scale. ble economies for the Grid. Secondly, we plan to construct a working version of the First Bank of G. Our previous work with the Network Weather Service =-=[38, 39] and-=- IBP [27] leaves us with the infrastructure necessary to build a large scale supply and demand information repository. Using the First Bank of G, we can generate prices based on “live” supply and ...

Design and Evaluation of a Resource Selection Framework for Grid Applications

by Chuang Liu, Lingyun Yang, Ian Foster, Dave Angulo , 2002
"... While distributed, heterogeneous collections of computers ("Grids") can in principle be used as a computing platform, in practice the problems of first discovering and then configuring resources to meet application requirements are difficult problems. We present a general-purpose resource ..."
Abstract - Cited by 108 (8 self) - Add to MetaCart
While distributed, heterogeneous collections of computers ("Grids") can in principle be used as a computing platform, in practice the problems of first discovering and then configuring resources to meet application requirements are difficult problems. We present a general-purpose resource selection framework that addresses these problems by defining a resource selection service for locating Grid resources that match application requirements. At the heart of this framework is a simple but powerful declarative language based on a technique called set matching, which extends the Condor matchmaking framework to support both single resource and multiple resource selection. This framework also provides an open interface for loading application-specific mapping modules to personalize the resource selector. We present results obtained when this framework is applied in the context of a computational astrophysics application, Cactus. These results demonstrate the effectiveness of our technique.

Towards Virtual Networks for Virtual Machine Grid Computing

by Ananth I. Sundararaj, Peter A. Dinda - IN PROCEEDINGS OF THE 3RD USENIX VIRTUAL MACHINE RESEARCH AND TECHNOLOGY SYMPOSIUM (VM , 2003
"... ..."
Abstract - Cited by 101 (20 self) - Add to MetaCart
Abstract not found
(Show Context)

Citation Context

... using known techniques [5]. A VMD can also periodically measure the available compute rate of its host (mcomp(vdi)) using known techniques [6, 39]. Network monitoring tools such as Remos [5] and NWS =-=[40]-=- can, in some cases, determine the physical layer topology and measure its links, paths, and hosts. 5.4 VM assignment problems Let us define some additional terminology. Each VM computes at some actua...

DIET: A Scalable Toolbox to Build Network Enabled Servers on the Grid

by E. Caron, F. Desprez - INTERNATIONAL JOURNAL OF HIGH PERFORMANCE COMPUTING APPLICATIONS , 2006
"... Among existing grid middleware approaches, one simple, powerful, and flexible approach consists of using servers available in different administrative domains through the classical client-server or Remote Procedure Call (RPC) paradigm. Network Enabled Servers implement this ..."
Abstract - Cited by 100 (41 self) - Add to MetaCart
Among existing grid middleware approaches, one simple, powerful, and flexible approach consists of using servers available in different administrative domains through the classical client-server or Remote Procedure Call (RPC) paradigm. Network Enabled Servers implement this
(Show Context)

Citation Context

...stem performance capabilities while the left one uses the routine's requirements models. Figure 3 shows that FAST uses principally two types of external tools (in grey): A system monitoring tool (NWS =-=[44]-=-), and a distributed database. The ¯rst one is used to get the system performance capabilities while the second is used to store data computed at installation phase about routine's needs. Both types o...

Predicting the CPU Availability of Time-shared Unix Systems

by Rich Wolski, Neil Spring, Jim Hayes , 1998
"... this paper, we focus on the problem of making short and medium term forecasts of CPU availability on time-shared Unix systems. We evaluate the accuracy with which availability can be measured using Unix load average, the Unix utility vmstat, and the Network Weather Service CPU sensor that uses both. ..."
Abstract - Cited by 96 (7 self) - Add to MetaCart
this paper, we focus on the problem of making short and medium term forecasts of CPU availability on time-shared Unix systems. We evaluate the accuracy with which availability can be measured using Unix load average, the Unix utility vmstat, and the Network Weather Service CPU sensor that uses both. We also examine the autocorrelation between successive CPU measurements to determine their degree of self-similarity. While our observations show a long-range autocorrelation dependence, we demonstrate how this dependence manifests itself in the short and medium term predictability of the CPU resources in our study.
(Show Context)

Citation Context

...ar Unix load measurement facilities with respect to estimating the available CPU time a process can obtain, a study of one-step-ahead forecasting performance obtained by the Network Weather Service =-=[29, 30]-=- (a distributed, on-line performance forecasting system) when applied to CPU availability measurements, an analysis of this forecasting performance in terms of the autocorrelation present between co...

Characterizing and Evaluating Desktop Grids: An Empirical Study

by Derrick Kondo, Michela Taufer, Charles L. Brooks III, Henri Casanova, Andrew A. Chien - IN PROCEEDINGS OF THE INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM (IPDPS’04 , 2004
"... Desktop resources are attractive for running compute-intensive distributed applications. Several systems that aggregate these resources in desktop grids have been developed. While these systems have been successfully used for many high throughput applications there has been little insight into the d ..."
Abstract - Cited by 92 (18 self) - Add to MetaCart
Desktop resources are attractive for running compute-intensive distributed applications. Several systems that aggregate these resources in desktop grids have been developed. While these systems have been successfully used for many high throughput applications there has been little insight into the detailed temporal structure of CPU availability of desktop grid resources. Yet, this structure is critical to characterize the utility of desktop grid platforms for both task parallel and even data parallel applications. We address the following questions: (i) What are the temporal characteristics of desktop CPU availability in an enterprise setting? (ii) How do these characteristics affect the utility of desktop grids? (iii) Based on these characteristics, can we construct a model of server "equivalents" for the desktop grids, which can be used to predict application performance ? We present measurements of an enterprise desktop grid with over 220 hosts running the Entropia commercial desktop grid software. We utilize these measurements to characterize CPU availability and develop a performance model for desktop grid applications for various task granularities, showing that there is an optimal task size. We then use a cluster equivalence metric to quantify the utility of the desktop grid relative to that of a dedicated cluster.
(Show Context)

Citation Context

...erize this temporal structure and analyze its impact on desktop grid applications. Several other studies have measured the percentage of available CPU cycles for large collections of desktop machines =-=[3, 12, 33, 39]-=-. The results of these studies have the following shortcomings for characterizing the utility of desktop grid resources. First, the monitored CPU availability may not be a good model of what an applic...

Powered by: Apache Solr
  • About CiteSeerX
  • Submit and Index Documents
  • Privacy Policy
  • Help
  • Data
  • Source
  • Contact Us

Developed at and hosted by The College of Information Sciences and Technology

© 2007-2019 The Pennsylvania State University