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
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
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.
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
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
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.
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).
O’hallaron, D.R.,AND Kallivokas, L. F. The SPEC CPU2000 183.equake bench-mark. http://www.spec.org/osg/cpu2000/CFP2000/,2000.
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.
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.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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