Skip to main content

Run-Time Support for Adaptive Heavyweight Services

  • Conference paper
  • First Online:

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 1915))

Abstract

By definition, a heavyweight network service requires a significant amount of computation to complete its task. Providing a heavyweight service is challenging for a number of reasons. First, since the service can typically not be provided in a timely fashion using a single server at the remote site, multiple hosts at both the server and client sites must be employed. Second, the available compute and network resources change with respect to time. Thus, an effective service must be adaptive in the sense that it is able to transparently aggregate the available resources and react to the changing availability of these resources. In this paper we present a framework that allows us to build these kinds of adap- tive heavyweight services. Experimental results with a distributed visualization service suggest that the cost imposed by the new capability is reasonable.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Aeschlimann, M., Dinda, P., Kallivokas, L., Lopez, J., Lowekamp, B.,AND O’hallaron, D. Preliminary report on the design of a framework for distributed visualization.In Proceedings of the International Conference on Parallel and Distributed Processing Techniques and Applications (PDPTA’99) (Las Vegas, NV, June 1999), pp. 1833–1839.

    Google Scholar 

  2. Bao, H., Bielak, J., Ghattas, O., Kallivokas, L., O’hallaron, D., Shewchuk, J., AND Xu, J. Large-scale simulation of elastic wave propagation in heterogeneous media on parallel computers. Computer Methods in Applied Mechanics and Engineering 152(Jan.1998), 85–102

    Google Scholar 

  3. Berman, F.,AND Wolski, R. Scheduling from the perspective of the application. In Proceedings of the Fifth IEEE Symposium on High Performance Distributed Computing HPDC96(August 1996), pp. 100–111

    Google Scholar 

  4. Foster, I., AND Kesselman,C., Eds. The Grid: Blueprint for a New Computating In-frastructure. Morgan Kaufman, 340 Pine Street, Sixth floor, San Francisco, CA 94104-3205, 1999.

    Google Scholar 

  5. Lowekamp, B., Miller, N., Sutherland, D., Gross, T., Steenkiste, P.,AND Subhlok, J. A resource query interface for network-aware applications. In Proc. 7th IEEE Symp. High-Performance Distr. Comp. (jul 1998).

    Google Scholar 

  6. O’hallaron, D.R.,AND Kallivokas, L. F. The SPEC CPU2000 183.equake bench-mark. http://www.spec.org/osg/cpu2000/CFP2000/,2000.

  7. Schroeder, W., Martin, K.,AND Lorensen, B. The Visualization Toolkit: An Object-Oriented Approach to 3D Graphics, second ed. Prentice Hall PTR, Upper Saddle River, NJ, 1998.

    Google Scholar 

  8. Wolski, R. Forecasting network performance to support dynamic scheduling using the net-work weather service. In Proceedings of the 6th High-Performance Distributed Computing Conference (HPDC97) (Aug. 1997), pp. 316–325. extended version available as UCSD Technical Report TR-CS96-494.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2000 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Lopez, J.C., O’Hallaron, D.R. (2000). Run-Time Support for Adaptive Heavyweight Services. In: Dwarkadas, S. (eds) Languages, Compilers, and Run-Time Systems for Scalable Computers. LCR 2000. Lecture Notes in Computer Science, vol 1915. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-40889-4_17

Download citation

  • DOI: https://doi.org/10.1007/3-540-40889-4_17

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-41185-7

  • Online ISBN: 978-3-540-40889-5

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics