Skip to main content

Managing Physical Folios of Objects Between Nodes

  • Conference paper
Persistent Object Systems

Part of the book series: Workshops in Computing ((WORKSHOPS COMP.))

Abstract

With modern operating systems, it is becoming easier to implement single level stores using memory management techniques to manage memory pages or slot segments between virtual memory and local disk. In this paper, we describe the ptool management system, which, in addition, gathers physical collections of segments into UNIX files we call folios. Ptool can cache and migrate folios from a hierarchical storage system, between nodes in a high performance cluster, or between nodes in a wide area network. We describe our experience to date using ptool for the analysis of high energy physics data, aeronautics data, and financial data.

This research was supported in part by NASA grant NAG2-513, DOE grant DE-FG02- 92ER25133, and NSF grants IRI 9224605 and CDA-9303433. For more information, contact Robert Grossman, Laboratory for Advanced Computing, m/c 249, University of Illinois at Chicago, 851 South Morgan Street, Chicago, IL 60607, grossman@uic.edu.

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

Access this chapter

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

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. N. Araujo, K. Denisenko, M. Fischler, M. Galli, R. Grossman, D. Hanley, D. Malon, E. May, and W. Xu, “Data Mining High Energy Physics Data Using a Persistent Object Manager: A Case Study,” Laboratory for Advanced Computing Technical Report Number 95-R1, University of Illinois at Chicago, 1994, submitted for publication.

    Google Scholar 

  2. T. Atwood, “Two Approaches to Adding Persistence to C++,” in Implementing Persistent Object Bases: Principles and Practice, A. Dearie, G. M. Shaw, and S. B. Zdonik, editors, Morgan-Kauffmann Publishers, San Mateo, California, 1991.

    Google Scholar 

  3. A. Baden and R. Grossman, “Database computing and high energy physics,” Computing in High-Energy Physics 1991, edited by Y. Watase and F. Abe, Universal Academy Press, Inc., Tokyo, 1991, pp. 59–66.

    Google Scholar 

  4. C. T. Day, S. Loken, J. F. MacFarlane, E. May, D. Lifka, E. Lusk, L. E. Price, A. Baden, R. Grossman, X. Qin, L. Cormell, P. Leibold, D. Liu, U. Nixdorf, B. Scipioni, T. Song, “Database Computing in HEP — Progress Report,” Proceedings of the International Conference on Computing in High Energy Physics’ 92, C. Verkerk and W. Wojcik, editors, CERN-Service d’Information Scientifique, 1992, ISSN 0007-8328, pp. 557–560.

    Google Scholar 

  5. M. J. Carey, L. M. Haas, and M. Livny, “Tapes Hold Data Too: Challenges of Tuples on Tertiary Storage,” in Proceedings of the 1993 ACM SIGMOD, SIGMOD Record, Volume 22, ACM, New York, 1993, pp. 413–417.

    Article  Google Scholar 

  6. R. G. G. Cattell, The Object Database Standard: ODMG-93 Morgan Kaufmann Publishers, 1993.

    Google Scholar 

  7. S. S. Coleman, editor, Proceedings of the Twelfth IEEE Symposium on Mass Storage Systems, IEEE Press, Los Alamites, 1993.

    Google Scholar 

  8. J. Dozier, “Access to Data in NASA’s Earth Observing System,” in Proceedings of the 1992 ACM SIGMOD, SIGMOD Record, Volume 21, ACM, New York, 1992, page 1.

    Article  Google Scholar 

  9. EXODUS Project Group, “EXODUS Storage Manager Architectural Overview,” EXODUS Project Document, University of Wisconsin, Madison, 1991.

    Google Scholar 

  10. W. E. Farrell and Jean Anderson, “Very Large Databases and Mass Storage Technology,” Digest of Papers: Eleventh IEEE Symposium on Mass Storage Systems, IEEE Press, Los Alamites, 1991, pp. 61–62.

    Google Scholar 

  11. W. Gropp, “Early experiences with the IBM SP-1 and the High-Performance Switch,” Argonne National Laboratory Technical Report, ANL-93/41, 1993.

    Google Scholar 

  12. R. L. Grossman, D. Valsamis and X. Qin, “Persistent stores and Hybrid Systems,” Proceedings of the 32st IEEE Conference on Decision and Control, IEEE Press, 1993, pp. 2298–2302.

    Google Scholar 

  13. R. L. Grossman, D. Likfa, and X. Qin, “An object manager utilizing hierarchical storage,” Twelfth IEEE Symposium on Mass Storage Systems, IEEE Press, Los Alamites, 1993, pp. 209–214.

    Chapter  Google Scholar 

  14. R. L. Grossman and X. Qin, “Ptool: a scalable persistent object manager,” Proceedings of SIGMOD 94, ACM, 1994, page 510.

    Google Scholar 

  15. R. L. Grossman, X. Qin, D. Valsamis, W. Xu, C. T. Day, S. Loken, J. F. MacFarlane, D. Quarrie, E. May, D. Lifka, D. Malon, L. Price, “Analyzing High Energy Physics Data Using A Persistent Object Manager,” Proceedings of the Seventh International Working Conference on Scientific and Statistical Database Management, IEEE Press, 1994, to appear.

    Google Scholar 

  16. R. L. Grossman, “Working With Object Stores of Events Using ptool,” in Proceedings of the Cern Summer School in Computing, C. Verkerk, editor, CERN-Service d’Information Scientifique, 1994, to appear.

    Google Scholar 

  17. R. L. Grossman, A. Sundaram, H. Ramamoorthy, M. Wu, S. Hogan, J. Shuler and O. Wolfson, “Viewing the U.S. Government Budget as a Digital Library,” Proceedings of Digital Libraries 1994: Conference on the Theory and Practice of Digital Libraries, ACM, 1994, to appear.

    Google Scholar 

  18. D. Malon, D. Lifka, E. May R. Grossman, X. Qin, W. Xu “Parallel Query Processing for Event Store Data,” Proceedings of Computing in High Energy Physics 1994, to appear.

    Google Scholar 

  19. E. N. May, D. Lifka, D. Malon, L. E. Price L. Cormell, A. Gauthier, J. Marsteller, S. Mestad, U. Nixdorf R. Grossman, X. Qin, D. Valsamis, M. Wu, W. Xu “A Demonstration of a Multi-level Object Store and its Application to the Analysis of High Energy Physics Data,” Proceedings of Computing in High Energy Physics 1994, to appear.

    Google Scholar 

  20. R. L. Grossman, S. Mehta, X. Qin, “Path planning by querying persistent stores of trajectory segments,” Laboratory for Advanced Computing Technical Report Number 93-R3, University of Illinois at Chicago, 1993, to appear.

    Google Scholar 

  21. R. L. Grossman, X. Qin, and D. Valsamis, and D. Lifka, E. May, and D. Malon, and L. Price, “The Architecture of a Multi-level Object Store and its Application to the Analysis of High Energy Physics Data,” Laboratory for Advanced Computing Technical Report, Number LAC 94-R8, University of Illinois at Chicago. December, 1993.

    Google Scholar 

  22. R. L. Grossman, D. Lifka, D. Malon, E. May, X. Qin, D. Valsamis, W. Xu, “High performance object stores,” Laboratory for Advanced Computing Technical Report, Number LAC 94-R12, University of Illinois at Chicago. January, 1994.

    Google Scholar 

  23. D. Isaac, “Hierarchical Storage Management for Relational Databases,” Twelfth IEEE Symposium on Mass Storage Systems, IEEE Press, Los Alamites, 1993, pp. 139–144.

    Chapter  Google Scholar 

  24. C. Lamb, G. Landis, J. Orenstein, and D. Weinreb, “The ObjectStore Database System,” Communications of the ACM, Volume 34, 1991.

    Google Scholar 

  25. “Mass Storage System Reference Model, Version 4” edited by Sam Coleman and Steve Miller, IEEE. to appear.

    Google Scholar 

  26. M. N. Nelson, B. B. Welch, and J. K. Ousterhout, “Caching in the Sprite Network File System,” ACM Transactions on Computer Systems, Volume 6, 1988, pp. 134–154.

    Article  Google Scholar 

  27. M Stonebraker, “Managing persistent objects in a multi-level store,” in Proceedings of the 1991 ACM SIGMOD, SIGMOD Record, Volume 20, ACM, New York, 1991, pp. 2–11.

    Chapter  Google Scholar 

  28. Object Management Group, The Common Object Request Broker: Architecture and Spécification, Revision 1.1, OMG TC Document 92.12.1, 1991.

    Google Scholar 

  29. M. Satyanarayanan, J. H. Howard, D. A. Nichols, R. N. Sidebotham, A. Z. Spector, and M. J. West, “The ITC Distributed File System: Principles and Design,” in Proceedings of the 10th Symposium on Operating Systems Principles, ACM Press, New York, 1985, pp. 35–50.

    Chapter  Google Scholar 

  30. E. Shekita and M. Zwilling, “Cricket: A Mappled, Persistent Object Store,” in Implementing Persistent Object Bases: Principles and Practice, A. Dearie, G. M. Shaw, and S. B. Zdonik, editors, Morgan-Kauffmann Publishers, San Mateo, California, 1991.

    Google Scholar 

  31. http://info.cern.ch/hypertext/www/LineMode/Defaults/Default.html

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 1995 British Computer Society

About this paper

Cite this paper

Grossman, R.L., Araujo, N., Qin, X., Xu, W. (1995). Managing Physical Folios of Objects Between Nodes. In: Atkinson, M., Maier, D., Benzaken, V. (eds) Persistent Object Systems. Workshops in Computing. Springer, London. https://doi.org/10.1007/978-1-4471-2122-0_19

Download citation

  • DOI: https://doi.org/10.1007/978-1-4471-2122-0_19

  • Publisher Name: Springer, London

  • Print ISBN: 978-3-540-19912-0

  • Online ISBN: 978-1-4471-2122-0

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics