Energy Efficient Storage Management Cooperated with Large Data

  • Slides: 18
Download presentation
Energy Efficient Storage Management Cooperated with Large Data Intensive Applications 충북대학교 정보통신공학과 네트워크 &

Energy Efficient Storage Management Cooperated with Large Data Intensive Applications 충북대학교 정보통신공학과 네트워크 & 데이터베이스 연구실 임종태, 손인국, 안민제, 김연우 2012. 03. 30

INDEX � INTRODUCTION � DESIGN OF AN ENERGY EFFICIENT STORAGE MANAGEMENT SYSTEM � MONITORING

INDEX � INTRODUCTION � DESIGN OF AN ENERGY EFFICIENT STORAGE MANAGEMENT SYSTEM � MONITORING � POWER SYSTEM MANAGEMENT FUNCTION � EVALUATION � CONCLUSION 네트워크 프로그래밍 특론 2021 -09 -23 2

INTRODUCTION � 제안하는 기법 ◦ 에너지 효율적인 저장장치 관리 시스템 Storage Management System Data

INTRODUCTION � 제안하는 기법 ◦ 에너지 효율적인 저장장치 관리 시스템 Storage Management System Data Replacement Storage Cache Long Intervals (Power off) < 에너지 효율적인 저장장치 관리 시스템 > 네트워크 프로그래밍 특론 2021 -09 -23 5

DESIGN � Power Mode and Break-Even Time ◦ Long Intervals and I/O Sequences �Long

DESIGN � Power Mode and Break-Even Time ◦ Long Intervals and I/O Sequences �Long Interval : Break-Even Time을 만족하는 시간 �I/O Sequence : 데이터의 읽기/쓰기가 수행되는 시간 < Long Intervals and I/O Sequences > 네트워크 프로그래밍 특론 2021 -09 -23 6

DESIGN � Power Saving Method ◦ Data Placement Control �Long Interval이 적은 Data item을

DESIGN � Power Saving Method ◦ Data Placement Control �Long Interval이 적은 Data item을 한 곳에 저장 �항상 돌아가는 디스크와 나머지 디스크를 분리하여 관리 < Data Placement Control > 네트워크 프로그래밍 특론 2021 -09 -23 9

DESIGN � Power Saving Method ◦ I/O Interval Control using Storage Cache �캐시를 이용하여

DESIGN � Power Saving Method ◦ I/O Interval Control using Storage Cache �캐시를 이용하여 I/O를 모아서 처리 �작업을 모아서 처리하여 Long interval을 최대화 < I/O Interval Control > 네트워크 프로그래밍 특론 2021 -09 -23 10

MONITORING SYSTEM � Monitoring System ◦ Application Monitor �Logical Mapping Information : Data–Volume 정보

MONITORING SYSTEM � Monitoring System ◦ Application Monitor �Logical Mapping Information : Data–Volume 정보 �Logical I/O Trace : I/O의 발생 시간, 데이터 id, 사이즈 등 ◦ Storage Monitor �Physical Mapping Information : Volume–Block 주소 정보 �Physical I/O Trace : I/O의 발생 시간, 디스크/블록 주소 등 �Power Status of the Storage Device : 전원 상태 �Power Consumption of the Storage Device : 전원 소모량 네트워크 프로그래밍 특론 2021 -09 -23 11

POWER MANAGEMENT FUNCTION � Power Management Function ◦ Overview �Monitoring �Logical I/O pattern of

POWER MANAGEMENT FUNCTION � Power Management Function ◦ Overview �Monitoring �Logical I/O pattern of data items �Hot and Cold Disk Enclosures �Data Placement �Write Delay for Applicable Data Item �Preload for Applicable Data Item �Determine the Power Control Method for the Disk Enclosures �Determine the length of the next monitoring period 네트워크 프로그래밍 특론 2021 -09 -23 12

POWER MANAGEMENT FUNCTION � Power Management Function ◦ Logical I/O pattern of data items

POWER MANAGEMENT FUNCTION � Power Management Function ◦ Logical I/O pattern of data items �Long Interval 검색 �I/O Sequence 검색 �Data item의 I/O Pattern 결정 네트워크 프로그래밍 특론 2021 -09 -23 13

POWER MANAGEMENT FUNCTION � Power Management Function ◦ Hot and Cold Disk Enclosures �P

POWER MANAGEMENT FUNCTION � Power Management Function ◦ Hot and Cold Disk Enclosures �P 3 data item들의 Maximum IOPS 계산 �Hot Disk Enclosures의 개수 계산 �Hot and Cold Disk Enclosures 선택 네트워크 프로그래밍 특론 2021 -09 -23 14

POWER MANAGEMENT FUNCTION � Power Management Function ◦ Data Placement �IOPS와 데이터 사이즈를 고려하여

POWER MANAGEMENT FUNCTION � Power Management Function ◦ Data Placement �IOPS와 데이터 사이즈를 고려하여 데이터 이동 ◦ Write Delay for Applicable Data Item �분석된 데이터 아이템 정보를 이용하여 Write Delay 수행 ◦ Preload for Applicable Data Item �분석된 데이터 아이템 정보를 이용하여 Preload 수행 ◦ Determine the Power Control Method for the Disk Enclosures �디스크의 전원 관리 방법을 결정 네트워크 프로그래밍 특론 2021 -09 -23 15

EVALUATION � 시스템 환경 ◦ Configuration of the Data Intensive Applications 네트워크 프로그래밍 특론

EVALUATION � 시스템 환경 ◦ Configuration of the Data Intensive Applications 네트워크 프로그래밍 특론 2021 -09 -23 16