Abstract
Emerging computational grids consist of distributed collections of heterogeneous sequential and parallel systems and irregular applications with complex, data dependent execution behavior and time varying resource demands. To provide adaptive input/output resource management for these systems, we are developing PPFS II, a portable parallel file system. PPFS II supports rule-based, closed loop and interactive control of input/output subsystems on both parallel and wide area distributed systems.
This work was supported in part by the Defense Advanced Research Projects Agency under DARPA contracts DABT63-94-C0049 (SIO Initiative), F30602-96-C-0161, and DABT63-96-C-0027 by the National Science Foundation under grants NSF CDA 94-01124 and ACS 97-20202, and by the Department of Energy under contracts DOE B-341494, W-7405-ENG-48, and 1-B-333164.
Preview
Unable to display preview. Download preview PDF.
References
Abraham, B., and Ledolter, J.Statistical Method for Forecasting. John Wiley and Sons, 1983.
Box, G. E., and Jenkins, G. M.Time Series Analysis Forecasting and Control, 2nd ed. San Francisco: Holden-day, 1976.
Chen, P. M., and Patterson, D. A. Maximizing Performance in a Striped Disk Array. In Proceedings of the 17th Annual International Symposium on Computer Architecture (1990), pp. 322–331.
Corbett, P. F., Prost, J.-P., Demetriou, C., Gibson, G., Riedel, E., Zelenka, J., Chen, Y., Felten, E., Li, K., Hartman, J., Peterson, L., Bershad, B., Wolman, A., and Aydt, R. Proposal for a Common Parallel File System Programming Interface Version 1.0. http://www.cs.arizona.edu/sio/api1.0.ps, Nov. 1996.
Crandall, P. E., Aydt, R. A., Chien, A. A., and Reed, D. A. Characterization of a Suite of Input/Output Intensive Applications. In Proceedings of Supercomputing ’95 (Dec. 1995).
Dibble, P. C., Scott, M. L., and Ellis, C. S. Bridge: A High-Performance File System for Parallel Processors. In Proc. 8th Int’l. Conf. on Distr. Computing Sys. (San Jose, CA, jun 1988), pp. 154–161.
Foster, I., and Kesselman, C. Globus: A Metacomputing Infrastructure Toolkit. International Journal of Supercomputing Applications and High Performance Computing 11, 2 (Summer 1997), 115–128.
Hartman, J. H., and Ousterhout, J. K. The Zebra Striped Network File System. ACM Transactions on Computer Systems 13, 3 (Aug. 1995), 274–310.
Henderson, R. D., and Karniadakis, G. E. Unstructured Spectral Element Methods for Simulation of Turbulent Flows. Journal of Computational Physics 122(2) (1995), 191–217.
Kimbrel, T., Tomkins, A., Patterson, R. H., Bershad, B., Cao, P., Felten, E., Gibson, G., and Karlin, A. R. A Trace-Driven Comparison of Algorithms for Parallel Prefetching and Caching. In Proceedings of the 1996 Symposium on Operating Systems Design and Implementation (1996), pp. 19–34.
Madhyastha, T. M., Elford, C. L., and Reed, D. A. Optimizing Input/Output Using Adaptive File System Policies. In Proceedings of the Fifth Goddard Conference on Mass Storage Systems and Technologies (Sept. 1996), pp. II:493–514.
Madhyastha, T. M., and Reed, D. A. Intelligent, Adaptive File System Policy Selection. In Proceedings of the Sixth Symposium on the Frontiers of Massively Parallel Computation (Oct 1996), IEEE Computer Society Press, pp. 172–179.
Madhyastha, T. M., and Reed, D. A. Exploiting Global Input/Output Access Pattern Classification. In Proceedings of SC ’97: High Performance Computing and Networking (San Jose, Nov. 1997), IEEE Computer Society Press.
Madhyastha, T. M., and Reed, D. A. Input/Output Access Pattern Classification Using Hidden Markov Models. In Proceedings of the Fifth Workshop on Input/Output in Parallel and Distributed Systems (San Jose, CA, Nov. 1997), ACM Press, pp. 57–67.
Patterson, D., Chen, P., Gibson, G., and Katz, R. H. Introduction to Redundant Arrays of Inexpensive Disks (RAID). In Proceedings of IEEE Compcon (Spring 1989), pp. 112–117.
Patterson, R., Gibson, G., Ginting, E., Stodolsky, D., and Zelenka, J. Informed Prefetching and Caching. In Proceedings of the 15th ACM Symposium on Operating Systems Principles, Copper Mountain, CO. (December 1995), pp. 79–95.
Reed, D., Aydt, R., Noe, R., Roth, P. C., Shields, K. A., Schwartz, B., and Tavera, L. Scalable Performance Analysis: The Pablo Performance Analysis Environment. In Proceedings of the Scalable Parallel Libraries Conference. IEEE Computer Society (1993), pp. 104–113.
Ribler, R. L., Vetter, J. S., Simitci, H., and Reed, D. A. Autopilot: Adaptive Control of Distributed Applications. In Proceedings of HPDC 7 (July 1998).
Salem, K., and Garcia-Molina, H. Disk Striping. In Proceedings of the 2ndInternational Conference on Data Engineering (Feb, 1986), ACM, pp. 336–342.
Scheuermann, P., Weikum, G., and Zabback, P. Data Partitioning and Load Balancing in Parallel Disk Systems. The VLDB Journal 7, 1 (Feb. 1998), 48–66.
Simitci, H., and Reed, D. A. Adaptive Disk Striping for Parallel Input/Output. In submitted for publication (1999).
Smirni, E., and Reed, D. Workload Characterization of Input Output Intensive Parallel Applications. In Proceedings of the Conference on Modelling Techniques and Tools for Computer Performance Evaluation, Springer-Verlag Lecture Notes in Computer Science (June 1997), vol. 1245, pp. 169–180.
The MPI-IO Committee. MPI-IO: A Parallel File I/O Interface for MPI, April 1996. Version 0.5.
Wei, W. S.Time Series Analysis Univariate and Multivariate Methods. Addison-Wesley, 1990.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1999 Springer-Verlag
About this paper
Cite this paper
Simitci, H. et al. (1999). A framework for adaptive storage input/output on computational grids. In: Rolim, J., et al. Parallel and Distributed Processing. IPPS 1999. Lecture Notes in Computer Science, vol 1586. Springer, Berlin, Heidelberg . https://doi.org/10.1007/BFb0097936
Download citation
DOI: https://doi.org/10.1007/BFb0097936
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-65831-3
Online ISBN: 978-3-540-48932-0
eBook Packages: Springer Book Archive