ABSTRACT | 第5页 |
摘要 | 第6-9页 |
LIST OF FIGURES | 第9-10页 |
LIST OF TABLES | 第10-11页 |
CHAPTER 1:INTRODUCTION | 第11-18页 |
1.1 HISTORY OF DATA STORAGE | 第11-13页 |
1.2 STORAGE TECHNOLOGIES | 第13-16页 |
1.2.1 DIRECTLY ATTACHED STORAGE | 第13-14页 |
1.2.2 NETWORK ATTACHED STORAGE (NAS) | 第14-15页 |
1.2.3 STORAGE AREA NETWORKS | 第15-16页 |
1.3 OBJECTIVES OF THE STUDY | 第16-17页 |
1.4 THESIS ORGANISATION | 第17-18页 |
CHAPTER 2:CACHING AND PRFETCHING | 第18-24页 |
2.1 IMPACT OF MEMORY HIERARCHY ON STORAGE SYSTEM PERFORMANCE | 第18-20页 |
2.2 CACHING | 第20-21页 |
2.3 PREFETCHING | 第21-24页 |
2.3.1 OVERVIEW OF PREFETCHING | 第21-22页 |
2.3.2 APPLICATIONS OF PREFETCHING | 第22-23页 |
2.3.3 PREFETCHING IN ISCSI SYSTEMS | 第23-24页 |
CHAPTER 3:STRIPING | 第24-26页 |
3.1 OVERVIEW OF STRIPING | 第24-26页 |
CHAPTER 4:PROCESS SCHEDULING | 第26-33页 |
4.1 OVERVIEW OF PROCESSES AND THREADS | 第26页 |
4.2 PROCESSES | 第26-27页 |
4.3 THREADS | 第27-28页 |
4.4 THE LINUX 2.6 KERNEL SCHEDULER | 第28-33页 |
4.4.1 RUNQUEUES | 第29-31页 |
4.4.2 PRIORITY ARRAYS | 第31-33页 |
CHAPTER 5:PREFETCHING IN iSCSI | 第33-50页 |
5.1 INTRODUCTION TO iSCSI | 第33-35页 |
5.2 COMPONENTS OF ISCSI | 第35-37页 |
5.2.1 ISCSI ADDRESSING AND NAMING | 第36页 |
5.2.2 ISCSI SESSION MANAGEMENT | 第36-37页 |
5.3 ISCSI READ AND WRITE PATHS | 第37-38页 |
5.4 LEVELS OF PREFETCHING | 第38-40页 |
5.5 ISCSI PREFETCHING | 第40-44页 |
5.5.1 OVERVIEW OF ISCSI PREFETCHING | 第40-42页 |
5.5.2 PREFETCHING EFFICIENCY AND POLLUTION | 第42-44页 |
5.6 PREFETCH ANALYZER | 第44-49页 |
5.7 PAGE REPLACEMENT | 第49-50页 |
CHAPTER 6:PERFORMANCE ANALYSIS OF iSCSI PREFETCHING | 第50-54页 |
6.1 TEST PROCEDURE | 第50-54页 |
SUMMARY AND CONCLUSION | 第54-60页 |
REFERENCES | 第60-67页 |
ACKNOWLEDGEMENT | 第67页 |