Design and Implementation of High Efficiency Backup and Recovery Systems for Information Protection

정보보호를 위한 고성능 백업 및 복구 시스템의 설계 및 구현

  • Lee, Moon-Goo (Dept. of Internet Information, Division of IT, Kimpo College) ;
  • Seong, Hae-Kyung (Dept. of Computer Science & Information, Hanyang Women's College)
  • 이문구 (김포대학 IT 학부 인터넷정보과) ;
  • 성해경 (한양여자대학 컴퓨터정보과)
  • Published : 2007.11.25

Abstract

In consideration of increment and importance for data, an efficient and large storage backup system requires. Existing backup system solutions show some limitations in speed and technical. In order to solve these deficiencies, backup and recovery system of high efficiency and large storage capacity was designed and implemented by using high speed, compression technique and backup accelerator etc. Backup and recovery system applies to multi-threading, multi-processing and multi-streaming technology. And already established systems based on tape, but proposed backup operating model designed on disk. Therefore, the implemented of system leads to these backup media problems as well as solutions to aforementioned issues with existing backup system.

데이터의 증가 추세와 중요성을 고려할 때, 효율적인 대용량의 백업시스템이 필요하다. 그러나 기존의 백업시스템들은 저장매체의 속도와 기술적인 문제 등을 갖고 있다 이러한 문제들을 해결하기 위하여 제안하는 고성능, 대용량 백업 및 복구시스템은 고속화, 압축 기술 및 백업 가속기 등을 이용하여 설계 및 구현하였다. 구현된 백업 및 복구시스템은 고속화를 위하여 멀티 쓰레딩 기술과 멀티 프로세싱 기술 그리고 멀티 스트리밍 기술을 적용하였다. 그리고 기존의 백업미디어가 테이프 기반이지만 제안하는 백업운영모델은 디스크기반으로 설계하였다. 때문에 구현된 백업시스템은 백업미디어의 한계를 극복하면서, 고속화 및 고용량이 가능하다.

Keywords

References

  1. B. R. Iyer and D. Wilhite :'Data Compression Support in Databases', VLDS, 1994
  2. Bil Lewis, Daniel J. Berg, : 'Threads Primer - A Guide to multithreaded Programming-' SunSoft Press, A Prentice Hall Title, 1996
  3. M. A. Roth and S. J. Van Horn : 'Database Compression', SIGMOD Record 22(3), 1993
  4. Silvana Castano, Mariagrazia Fugini, Giancarlo Martella, Pierangela Samarati, : 'DATABASE SECURITY', ADDISION-WESELY, 1994
  5. T. Westmann, D. Kossmann, S. Helmer, and G. Moerkotte : 'The Implementation of Compressed Database', SIGMOD Record 29(3), 2000
  6. Steve Kleiman, Devang Shah, Bart Smaalders, : 'Programming with Threads', SunSoft Press, A Prentice Hall Title, 1998
  7. Charlie Kaufman, Radia Perlman, Mikes Speciner, 'Network Security', PTR Prentice Hall, 1995
  8. Carles Arehart, Nirmal Chidambaram, etc. 'Professional WAP' Wrox. 2000
  9. http://www.lsbu.ac.uk/oracle/oracle7/serve r/doc/EBADM/chap6.htm#996993
  10. http://www.openssl.org/
  11. http://www.unisoninfo.com/datasheets/Synthetic-Full-Backup-Data-Sheet.pdf
  12. http://www.ndmp.org/ 의 NDMP Specification