본문 바로가기
HOME> 보고서 > 보고서 검색상세

보고서 상세정보

Clustered NAS 시스템 소프트웨어 개발
Clustered NAS System Software Development

  • 사업명

    정보통신산업기술개발(기금)

  • 과제명

    Clustered NAS 시스템 소프트웨어 개발

  • 주관연구기관

    (주)매크로임팩트

  • 연구책임자

    이장선

  • 참여연구자

    오상규  

  • 보고서유형

    최종보고서

  • 발행국가

    대한민국

  • 언어

    한국어

  • 발행년월

    2004-05

  • 과제시작년도

    2003

  • 주관부처

    정보통신부

  • 사업 관리 기관

    정보통신연구진흥원
    Institute for Information Technology Advancement

  • 등록번호

    TRKO201000016672

  • 과제고유번호

    1440000919

  • DB 구축일자

    2013-04-18

  • 초록 


    The objective of this project is to develop Clustered NAS system software ($SANique^{TM2)}$ CNAS) to combine advantage...

    The objective of this project is to develop Clustered NAS system software ($SANique^{TM2)}$ CNAS) to combine advantages of SAN and NAS. Therefore, $SANique^{TM}$ CNAS is to reside and run on the NAS-based cluster nodes. The followings are the sub projects performed to accomplish this project.
    A. Clustered NAS File Manager
    This module enables all NAS nodes within Clustered NAS system to share file data and provide file service to clients. This file manager is a journaling file system best suited for cluster environment for fast recovery when failed.
    B. Clustered NAS Volume Manager
    This module enables all storage devices within Clustered NAS system to operate and manage as one consolidated logical disk and provides functionalities such as snapshot for backup service.
    C. Global Buffer Manager
    This module manages the buffer of all NAS nodes within Clustered NAS system, and accelerates disk access performance by applying file data block forwarding technology.
    D. Clustered NAS System Manager
    This module provides communication service among all NAS nodes within Clustered NAS system, and online addition and deletion of NAS nodes and storage devices. Communication to and from clients are managed by this module.
    E. Lock Manager
    This module handles lock management for all NAS nodes within Clustered NAS system to share data through concurrency control. Therefore Lock Manager is tightly coupled with File Manager.
    F. Clustered NAS HA (High Availability) Manager
    This module ensures uninterrupted service when an NAS node within Clustered NAS system failed by another node's taking over failed node.


    본 과제는 SAN과 NAS의 장점을 결합한 Clustered NAS 시스템 소프트웨어 ($SANique^{TM1)}$) CNAS)를 개발하는 것을 목표로 하고 있다. 따라서 $SANique^{TM}$...

    본 과제는 SAN과 NAS의 장점을 결합한 Clustered NAS 시스템 소프트웨어 ($SANique^{TM1)}$) CNAS)를 개발하는 것을 목표로 하고 있다. 따라서 $SANique^{TM}$ CNAS는 SAN을 기반으로 하는 NAS 클러스터 시스템 내의 각 NAS 노드에 탑재되어 운용 될 수 있으며, 본 과제의 목표를 달성하기 위하여 수행한 연구 내용을 요약하면 다음과 같다:
    가. Clustered NAS File Manager
    Clustered NAS 시스템 내의 모든 NAS 노드가 파일 데이터를 공유할 수 있도록 하며, 클라언트 들에게 파일 서비스를 제공한다. 이 파일 관리자는 장애 발생시 빠른 회복을 위해 저널링 기법을 채택한 클러스터 환경에 적합한 저널링 파일 시스템이다.
    나. Clustered NAS Volume Manager
    Clustered NAS 시스템 내의 모든 저장 장치들을 통합 운영/관리하여 하나의 통합된 논리 디스크를 제공하고, backup service를 위한 기능을 제공 한다 (예: snapshot 기능).
    다. Global Buffer Manager
    Clustered NAS 시스템 내의 모든 NAS 노드들의 버퍼를 (buffer) 통합해서 관리하고, 파일 데이터 블록 forwarding 기술을 이용하여, 디스크 액세스 성능을 향상 시킨다.
    라. Clustered NAS System Manager
    Clustered NAS 시스템 내의 모든 NAS 노드간의 통신 서비스를 제공하고, 온라인으로 (online) NAS 노드 및 저장 시스템을 탈.부착 할 수 있는 기능 을 제공한다. 클라이언트 들과의 통신도 clustered NAS system manager에 의해 관장 된다.
    마. Lock Manager
    Clustered NAS 시스템 내의 모든 NAS 노드가 일관성 있게 파일 데이터를 공유할 수 있는 수단을 제공한다. 따라서 락 관리자는 파일 관리자와 밀 결합되어 동작하게 된다.
    바. Clustered NAS HA (High Availability) Manager
    Clustered NAS 시스템 내의 어떤 NAS 노드에서 오류가 발생했을 때, 다른 NAS 노드로 하여금, 오류가 발생한 NAS 노드를 대신하여, 계속해서 서비스를 수행 할 수 있도록 한다.


  • 목차(Contents) 

    1. 표지 ...1
    2. 제출문 ...4
    3. 요약문 ...5
    4. SUMMARY ...12
    5. CONTENTS ...19
    6. 목차 ...22
    7. 제1장 서론 ...25
    8. 제1절 연구의 필요성 ...25
    9. 1. 하드웨어의 발전 추이 ...25
    10. 2. Data...
    1. 표지 ...1
    2. 제출문 ...4
    3. 요약문 ...5
    4. SUMMARY ...12
    5. CONTENTS ...19
    6. 목차 ...22
    7. 제1장 서론 ...25
    8. 제1절 연구의 필요성 ...25
    9. 1. 하드웨어의 발전 추이 ...25
    10. 2. Data Intensive Applications과 요구 사항 ...26
    11. 3. SAN 과 NAS ...33
    12. 제2절 연구 목표 및 내용 ...40
    13. 제2장 SNIA 공유 저장시스템 모델 ...43
    14. 제1절 SNIA 공유 저장시스템 모델 - SAN ...45
    15. 제2절 SNIA 공유 저장시스템 모델 - NAS ...47
    16. 제3절 SNIA 공유 저장시스템 모델 - NAS/SAN ...52
    17. 제3장 기존의 NAS Gateway 제품 ...54
    18. 제1절 Network Appliance NAS Gateway ...54
    19. 1. gFiler Gateway ...54
    20. 2. NetApp Clustered Failover ...56
    21. 제2절 EMC NAS Gateway ...59
    22. 1. Cellerra CNS ...59
    23. 2. NS700G ...61
    24. 3. EMC NAS Gateway Failover ...62
    25. 제3절 IBM NAS Gateway ...64
    26. 1. IBM TotalStorage NAS Gateway 300 ...64
    27. 2. IBM TotalStorage NAS Gateway 500 ...65
    28. 3. IBM NAS Gateway Failover ...66
    29. 제4장 SANique CNAS ...68
    30. 제1절 요구 사항 ...68
    31. 1. 성능 ...70
    32. 2. 가용성 ...72
    33. 3. 동시성 제어 ...75
    34. 4. 확장성 ...77
    35. 5. 관리성 ...78
    36. 6. 비용 ...80
    37. 제2절 SANique CNAS 구조 ...84
    38. 제3절 CNAS 파일 관리자 ...88
    39. 1. CNAS 파일 관리자 개관 ...88
    40. 2. 주소 공간 및 파일 시스템 배치 ...92
    41. 3. 비트맵 관리 ...95
    42. 4. Inode 및 디렉토리 ...96
    43. 5. 저널링 ...100
    44. 제4절 CNAS 버퍼 관리자 ...150
    45. 1. 전체적인 구성 ...151
    46. 2. 버퍼의 메타정보 관리 ...154
    47. 3. 페이지 검색 ...155
    48. 4. 기존 알고리즘과의 비교 ...170
    49. 제5절 CNAS Volume Manager ...173
    50. 1. 볼륨 관리자의 동작 환경 ...173
    51. 2. CNAS 볼륨 관리자의 주요 기능 ...177
    52. 3. 논리 볼륨 ...179
    53. 4. 논리 볼륨 메타 데이터 ...192
    54. 제6절 CNAS System Manager ...203
    55. 1. CNAS 시스템 내 NAS 노드간의 협업 ...205
    56. 2. 온라인 시스템 관리 ...213
    57. 3. 성능 감시 및 장애 감내 ...218
    58. 제7절 Clustered NAS 잠금 관리자 ...221
    59. 1. 요구 사항 ...221
    60. 2. 락 공간 ...224
    61. 3. 락 프로토콜 ...225
    62. 4. 회수 ...226
    63. 5. 락 모드 ...226
    64. 6. 락 모드 변한 ...227
    65. 7. 기아 현상 ...227
    66. 제8절 CNAS 가용성 관리자 ...229
    67. 제5장 결론 ...231
    68. 참고문헌 ...234
    69. 기술 개발 결과 요약표 ...238
  • 참고문헌

    1. 전체(0)
    2. 논문(0)
    3. 특허(0)
    4. 보고서(0)

 활용도 분석

  • 상세보기

    amChart 영역
  • 원문보기

    amChart 영역