Font Size: a A A

Research And Implementation Of Software System For Object Storage Disk Controller

Posted on:2007-10-09Degree:MasterType:Thesis
Country:ChinaCandidate:Y WangFull Text:PDF
GTID:2178360242961944Subject:Computer system architecture
Abstract/Summary:PDF Full Text Request
With the development of large-scale computer system, existing storage systems have been faced with more and more challenges, including higher I/O speech, larger storage capacity, expansibility and usability. Traditional network storage systems (NAS, SAN) have many limitations because of their architectures, which make them unfit for large-scale system. In this situation, a new conception - object base storage system (OBS) have been put forward in recent years. OBS has NAS-like storage devices named OSDs (Object Storage Device), which adopt object conception to manage data and have powerful intelligence to fulfill advanced functions. Profiting from the ability of OSD, OBS has good expansibility, security and usability and system performance.OSD controller software system is an important part of OBS. Firstly, the architecture of OBS and the characteristics of OBS are analyzed to found an action model of OSD. Then, the software of OSD controller, including object based file system (OBFS), multi-user session management strategy, OSD protocol, and other modules are designed particularly. At last, the software system of OSD controller is implemented on Linux, and the performance is tested comparing with NFS.In order to adapt to large scales data access, OBS must have an efficient dynamic load balance mechanism. Thus, an intelligent agent-based load balance mechanism is introduced, which combines centralized balancer strategy and distributed balancer strategy. The mechanism has four parts, the Metadata server (MS) is used to make tasks distribution decisions, the MONITOR is used to get local load information, the BALANCER and Agent are used to get system dynamic load information and make load balance decisions. This mechanism is experimented to be better than traditional no-agent distributed dynamic load balance mechanism.
Keywords/Search Tags:OBS, OSD, OBFS, OSD Protocol, Dynamic Load Balance
PDF Full Text Request
Related items