计算机技术与发展
計算機技術與髮展
계산궤기술여발전
COMPUTER TECHNOLOGY AND DEVELOPMENT
2015年
8期
13-19
,共7页
磁盘阵列%动态负载均衡%结构设计%测试用例设计
磁盤陣列%動態負載均衡%結構設計%測試用例設計
자반진렬%동태부재균형%결구설계%측시용례설계
disks arrays%dynamic load balancing%architecture design%test case design
为构成高性能的数据库,磁盘阵列的活用是很有必要的。其中尤为重要的是实现磁盘阵列之间负载的均衡。为此,设计了网络磁盘结构系统。该系统在磁盘阵列高负载的情况下也能够进行动态的负载均衡,并且具有优良的耐故障性。文中对网络磁盘结构构成要素中的Global Address Manager ( GAM)进行了设计。首先定义了必要的信息形式,信息的传送与Bus的宽度相符呈分割进行;然后,在GAM的设计方法中定义了输入/输出、数据的形式以及GAM内部数据的构造;在此基础上,制作了GAM的算法及测试用例设计。
為構成高性能的數據庫,磁盤陣列的活用是很有必要的。其中尤為重要的是實現磁盤陣列之間負載的均衡。為此,設計瞭網絡磁盤結構繫統。該繫統在磁盤陣列高負載的情況下也能夠進行動態的負載均衡,併且具有優良的耐故障性。文中對網絡磁盤結構構成要素中的Global Address Manager ( GAM)進行瞭設計。首先定義瞭必要的信息形式,信息的傳送與Bus的寬度相符呈分割進行;然後,在GAM的設計方法中定義瞭輸入/輸齣、數據的形式以及GAM內部數據的構造;在此基礎上,製作瞭GAM的算法及測試用例設計。
위구성고성능적수거고,자반진렬적활용시흔유필요적。기중우위중요적시실현자반진렬지간부재적균형。위차,설계료망락자반결구계통。해계통재자반진렬고부재적정황하야능구진행동태적부재균형,병차구유우량적내고장성。문중대망락자반결구구성요소중적Global Address Manager ( GAM)진행료설계。수선정의료필요적신식형식,신식적전송여Bus적관도상부정분할진행;연후,재GAM적설계방법중정의료수입/수출、수거적형식이급GAM내부수거적구조;재차기출상,제작료GAM적산법급측시용례설계。
For constructing high-performance database servers,it is essential to make the best use of parallel disks. It is important to exe-cute load balancing among disks for parallel disks. Hence,design the net disk architecture for this purpose. This system can perform effi-ciently for dynamic load balancing even though the disk arrays are under heavy load conditions. The architecture also achieves high fault tolerance. In this paper,design the Global Address Manager ( GAM) in the net disk architecture. At first,define the necessary message mode. Messages are splitted to transmit through the fixed size bus. Then,define the input/output,data pattern and internal GAM data structure in GAM design method. Based on these,the algorithms of GAM are developed and the test cases are designed.