This paper introduce research and implementation of RAID algorithm of RAID controller. RAID algorithm disposal is the most important about the soft RAID in RAID controller. According to the issues analyzing about RAID5 degraded read/write, asynchronism process, improving parallel process and exceptional process, we design and implementation RAID algorithm module, reconstruct module and RAID controller.
{"title":"Research and Implementation of RAID Algorithm base on RAID Controller","authors":"Guo-Song Jiang, Changsheng Xie, Bo Wang","doi":"10.1109/NAS.2007.44","DOIUrl":"https://doi.org/10.1109/NAS.2007.44","url":null,"abstract":"This paper introduce research and implementation of RAID algorithm of RAID controller. RAID algorithm disposal is the most important about the soft RAID in RAID controller. According to the issues analyzing about RAID5 degraded read/write, asynchronism process, improving parallel process and exceptional process, we design and implementation RAID algorithm module, reconstruct module and RAID controller.","PeriodicalId":287014,"journal":{"name":"IEEE NAS","volume":"66 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115942997","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Storage virtualization can be implemented at three layers: server-layer, storage-device-layer and network-layer. iSCSI-based storage virtualization is to implement storage virtualization at network-layer, and the implementation includes three sides: host, manager, and store. Manager manages some stores and generates a unified, logical store pool to provide store services to host. According the method of forwarding at the manager side, iSCSI-based store virtualization was implemented in two ways: in-band and out-of-band. Manager must transmits data stream and command stream to host and store in in-band way. After the two ways of implementation, the performance test results indicated that the performance of out-of-band was better than in-band.
{"title":"Implementation and performance evaluation of an iSCSI-Based Storage Virtualization","authors":"Guang Yang, Jing-li Zhou, Chao Liu","doi":"10.1109/NAS.2007.28","DOIUrl":"https://doi.org/10.1109/NAS.2007.28","url":null,"abstract":"Storage virtualization can be implemented at three layers: server-layer, storage-device-layer and network-layer. iSCSI-based storage virtualization is to implement storage virtualization at network-layer, and the implementation includes three sides: host, manager, and store. Manager manages some stores and generates a unified, logical store pool to provide store services to host. According the method of forwarding at the manager side, iSCSI-based store virtualization was implemented in two ways: in-band and out-of-band. Manager must transmits data stream and command stream to host and store in in-band way. After the two ways of implementation, the performance test results indicated that the performance of out-of-band was better than in-band.","PeriodicalId":287014,"journal":{"name":"IEEE NAS","volume":"99 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114956366","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
The benefit of multi-version file system is high reliability. File versioning can be used for file-oriented recovery from deletion and limiting exposure to data losses during file system failure. The problem is that accesses to versions in the distant past may be prohibitively expensive. We adopt the hierarchical architecture in version space to reduce the time spent on search; We present a new structure named red black tree embedded in inode to organize versions of a directory and another new structure named red black tree with weight and link to build index for versions of a file. Using aforementioned technologies, we implement an efficient multi-version file system named thvfs. The experiment results show that the average time of searching old versions in thvfs is 34.4% lower than that in ext3cow, the famous multi-version file system.
{"title":"Design and Implementation of an Efficient Multi-version File System","authors":"Xiaojia Xiang, J. Shu, Wei Xue, Weimin Zheng","doi":"10.1109/NAS.2007.18","DOIUrl":"https://doi.org/10.1109/NAS.2007.18","url":null,"abstract":"The benefit of multi-version file system is high reliability. File versioning can be used for file-oriented recovery from deletion and limiting exposure to data losses during file system failure. The problem is that accesses to versions in the distant past may be prohibitively expensive. We adopt the hierarchical architecture in version space to reduce the time spent on search; We present a new structure named red black tree embedded in inode to organize versions of a directory and another new structure named red black tree with weight and link to build index for versions of a file. Using aforementioned technologies, we implement an efficient multi-version file system named thvfs. The experiment results show that the average time of searching old versions in thvfs is 34.4% lower than that in ext3cow, the famous multi-version file system.","PeriodicalId":287014,"journal":{"name":"IEEE NAS","volume":"31 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121160613","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
In this paper we presented novel distributed network management architecture for self-organizing network to overcome disadvantages that come along with central management approach, like lack of reliability and scalability. By introducing the distributed network agents (DNA), the proposed framework self-organizes and maintains an overly which can fulfill the autonomic communication, and achieve diverse service of management application. Under the proposed architecture, we design and put forward an effective flow-based intelligent system for traffic identification and classification, which provides sound foundation for traffic shaping and control, and for further reasonable accounting as well. So far, little attention has been paid to user-perceived quality of service (QoS). Our self-organizing management overlay addresses the issue and provides a reliable and scalable basis for end-user QoS monitoring and the performance management. Furthermore, performance analysis and modeling in terms of overall waiting time from users' viewpoint are presented. Incidentally, the model can be used to evaluate the self-organizing DNA overlay performance as well.
{"title":"A Novel Network Management Architecture for Self-organizing Network","authors":"Jun Li, Shunyi Zhang, Zailong Zhang, Pan Wang","doi":"10.1109/NAS.2007.5","DOIUrl":"https://doi.org/10.1109/NAS.2007.5","url":null,"abstract":"In this paper we presented novel distributed network management architecture for self-organizing network to overcome disadvantages that come along with central management approach, like lack of reliability and scalability. By introducing the distributed network agents (DNA), the proposed framework self-organizes and maintains an overly which can fulfill the autonomic communication, and achieve diverse service of management application. Under the proposed architecture, we design and put forward an effective flow-based intelligent system for traffic identification and classification, which provides sound foundation for traffic shaping and control, and for further reasonable accounting as well. So far, little attention has been paid to user-perceived quality of service (QoS). Our self-organizing management overlay addresses the issue and provides a reliable and scalable basis for end-user QoS monitoring and the performance management. Furthermore, performance analysis and modeling in terms of overall waiting time from users' viewpoint are presented. Incidentally, the model can be used to evaluate the self-organizing DNA overlay performance as well.","PeriodicalId":287014,"journal":{"name":"IEEE NAS","volume":"14 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"134255423","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}