Design and Implementation of a Volume Structure for Tertiary Storage Devices in MIDAS-II

MIDAS-II에서 3차 저장 장치를 위한 볼륨 구조의 설계 및 구현

  • 김영성 (중앙대학교 컴퓨터공학과) ;
  • 강현철 (중앙대학교 컴퓨터공학과) ;
  • 김명준 (한국전자통신연구원 인터넷서비스연구부 연구원)
  • Published : 1999.12.01

Abstract

MIDAS-II는 한국전자통신연구원에서 개발한 바다 DBMS의 저장 시스템이다. MIDAS-II 볼륨은 데이터의 논리적 저장 단위인 파일을 저장하는 영역을 가리킨다. 본 논문에서는, MIDAS-II가 대용량 멀티미디어 데이터 서버의 저장 시스템으로 기능하도록 광 디스크 쥬크박스 또는 테이프 라이브러리와 같이 복수 개의 저장 매체 (platter , 예를 들어 디스크 또는 카트리지 테이프)로 구성된 Tera 바이트 급의 3창 저장 장치를 장착할 경우 이를 위한 볼륨 구조의 설계 및 구현에 대해 기술한다. 본 논문에서 제안하는 볼륨 구조는 3차 저장 장치 접근 시 성능 제고를 위하여 디스크 캐쉬 영역을 두고 있으며, 3차 저장 장치의 저장 매체별 관리 기능을 제공한다. Abstract MIDAS-II is the storage systemfor BADA DBMS developed at ETRI. A volume of MIDAS-II is the area where the files, the logical unit for storing data, are stored. This paaper describes the design and implementation of a new MIDAS-II volume structure for the tertiary storage device such as an optical disk juke box or a tape library equipped with multiple platters(disks or cartridge tapes, for example ). Incorporating thetertirary storage device of the order of tera bytes into MIDAS-II enables it to function as a storage system for a massive amount fo multimedia eata server. The volume structure for the tertiary storage device proposed in this paper features disk caching for performing improvement and direct control of theindividual platter.

Keywords

References

  1. Proc. Int'l Conf. on Scientific and Statistical Database Management Query Pre-execution and Batching in Paradise: A Two-Pronged Approach to the Efficient Processing of Queries on Tape-Resident Data Sets J. Yu;D. Dewitt
  2. Proc. ACM SIGMOD Int'l Conf. Tape Hold Data, Too: Challenges of Tuples on Tertiary Store M. Carey (et al)
  3. Proc. ACM SIGMOD Int'l Conf. Managing Persistent Objects in a Multi-Level Store M. Stonebraker
  4. Tertiary Storage: Current Status and Future Trends S. Prabhaker (et al.)
  5. Proc. Int'l Conf. on Foundations of Data Organization and Algorithms A survey of DBMS Research Issues in Supporting Very Large Tables C. Mohan
  6. Proc. Int'l Conf. on VLDB Predictions and Challenges for Database Systems in the Year 2000 P. Selinger
  7. Extending the POSTGRES Database System to Manage Tertiary Storage M. Olson
  8. Single Query Optimization for Tertiary Memory S. Sarawagi;M. Stonebraker
  9. IEEE Symposium on Mass Storage Systems Database Systems for Efficient Access to Tertiary Memory S. Sarawagi
  10. Proc. Int'l Conf. on VLDB Reordering Query Execution in Tertiary Memory Databases S. Sarawagi;M. Stonebraker
  11. Proc. ACM SIGMOD Int'l Conf. on Management of Data Random I/O Scheduling in Online Tertiary Storage Systems B. Hiller (et al.)
  12. Proc. ACM SIGMETRICS Disk-Tape Joins: Synchronizing Disk and Tape Access J. Myllymaki;M. Livny
  13. Proc. Performance Efficient Buffering for Concurrent Disk and Tape I/O J. Myllymaki;M. Livny
  14. Proc. Int'l Conf. on Data Eng. Relational Joins for Data on Tertiary Storage J. Myllymaki;M. Livny
  15. Proceedings of the 23rd VLDB Conference Athens Principles of Optimally Placing Data in Tertiary Storage Libraries S. Christodoulakis (et al.)
  16. IEEE Symposium in Mass Storage Systems Storage Systems for Movies-on-Demand Video Servers A. Chervenak (et al.)
  17. Proc. CompCon Using Tertiary Storage in Video-On-Demand Servers M. Kienzle (et al.)
  18. Proc. Int'l Conf. on VLDB Query Processing in Tertinary Memory Databases S. Sarawagi
  19. 한국정보과학회 가을학술발표논문집 v.20 no.2 MIDAS-Ⅱ의 설계 및 구현 이진수 외