Digital Recipe
Semantically-Smart Disk System 본문
논문제목 : Semantically-Smart Disk System
논문저자 : Muthian Sivathanu, Vijayan Prabhakaran, Florentina I. Propvici 등등..
논문발표 : FAST 1993
논문저자 : Muthian Sivathanu, Vijayan Prabhakaran, Florentina I. Propvici 등등..
Computer Science Dept. University of Wisconsin, Madson
1. Introduction
현재 인터페이스들은 상당히 엉망이다. 데이터는 의미에 따라 구분될 수 있는데 단순히 Block으로만 I/O를 처리한다. 따라서 데이터의 의미를 추론하여 판단하고 활용하여 스마트한 디스크를 만들어 보고자 한다.
2. Summary of Contents
디스크 상에 개발 한 프로그램을 넣어 프로그램을 통해 데이터가 가진 의미를 추론해 본다. 즉 파일시스템에 의해 디스크에 어떻게 구조화 되어 있는지 판단해 보고자 한다.
이 논문에서 판단해보고자 한 데이터의 종류는 Super Block, Data Block, Inode Block, Bitmap Block, Log Data을 구별해 보고자 한다.
따라서 개발한 프로그램을 통해서 각 데이터의 종류를 어떻게 판별할 수 있는지 서술한다.
■ Super Block
정상적으로 unmount되었는지 기록하는 필드를 가지고 있다. 이 부분의 변화를 살펴보자
■ Data Block
...
■ Inode Block
Chmod를 해보자. file속성이 변경될 것이다.
■ Bitmap Block
2개의 새 파일을 써보자. bitmap 크기도 거질것이다.
■ Log data
I/O를 많이 주었을 때 패턴이 Circular하면 Log Data 일것이다.
현재 인터페이스들은 상당히 엉망이다. 데이터는 의미에 따라 구분될 수 있는데 단순히 Block으로만 I/O를 처리한다. 따라서 데이터의 의미를 추론하여 판단하고 활용하여 스마트한 디스크를 만들어 보고자 한다.
2. Summary of Contents
디스크 상에 개발 한 프로그램을 넣어 프로그램을 통해 데이터가 가진 의미를 추론해 본다. 즉 파일시스템에 의해 디스크에 어떻게 구조화 되어 있는지 판단해 보고자 한다.
이 논문에서 판단해보고자 한 데이터의 종류는 Super Block, Data Block, Inode Block, Bitmap Block, Log Data을 구별해 보고자 한다.
따라서 개발한 프로그램을 통해서 각 데이터의 종류를 어떻게 판별할 수 있는지 서술한다.
■ Super Block
정상적으로 unmount되었는지 기록하는 필드를 가지고 있다. 이 부분의 변화를 살펴보자
■ Data Block
...
■ Inode Block
Chmod를 해보자. file속성이 변경될 것이다.
■ Bitmap Block
2개의 새 파일을 써보자. bitmap 크기도 거질것이다.
■ Log data
I/O를 많이 주었을 때 패턴이 Circular하면 Log Data 일것이다.
2011. 06. 15
Posted By HoSeok Seo
Comments