Font Size: a A A

Transport Protocol And Data Share Mechanism Research In Windows Object File System

Posted on:2008-07-06Degree:MasterType:Thesis
Country:ChinaCandidate:M L LiFull Text:PDF
GTID:2178360272969812Subject:Computer system architecture
Abstract/Summary:PDF Full Text Request
With information resource growing up as geometric series, it is difficult to meet storage demand challenge easily for traditional storage system. New type storage structure--object-based storage system emerges as the times require. Object-based storage system is composed of metadata, object-base storage devices and client. At present, all object-based storage system existing at home and town has just provided client file system for Linux operating system. A great lot of users use Windows operating system. It is quite necessary to design and implement Windows client object file system.Windows client object file system HIFS (HUST Installable File System) shows a formatted volume to users and provides operational transparent interfaces. HIFS filters IRP (I/O Request Packet) to the target devices, and sends and receives the metadata between clients and metadata servers by TDI (Transport Driver Interface). HIFS uses iSCSI (internet Small Computer System Interface) channel to communicate with object storage devices. The initiator function of iSCSI channel is implemented on Windows client. The function includes encapsulating commands, commands joining into queue, session management, sending commands or data, accepting commands or data, and uses kernel synchronization event and interrupt request level to ensure synchronization in transmission process.Devices are charged with load task about ninety percent in existing object-base storage system. Data service share is centralized data dispensed mode. When user quantity increases, storage devices load will augment fast. It will lighten system load and hot data processing spending under high load by importing equity thought to existing object-based storage system. Object data block and historical user information are saved on storage devices by expanding object attributes. For hot object data, the client gets the information from storage devices, then chooses data block which it will get according to data block choice arithmetic and confirms the client from which it will get the data block according to peer choice arithmetic. Every client will maybe provide share service. Analysis indicates that the whole system capability will get better as clients number growing up after importing data share mechanism between clients.
Keywords/Search Tags:object-based storage system, object-based storage device, object file system, data share, attributes expanding
PDF Full Text Request
Related items