• 中国精品科技期刊
  • CCF推荐A类中文期刊
  • 计算领域高质量科技期刊T1类
Advanced Search
Chen Tao, Xiao Nong, Liu Fang. An Efficient Hierarchical Object Placement Algorithm for Object Storage Systems[J]. Journal of Computer Research and Development, 2012, 49(4): 887-899.
Citation: Chen Tao, Xiao Nong, Liu Fang. An Efficient Hierarchical Object Placement Algorithm for Object Storage Systems[J]. Journal of Computer Research and Development, 2012, 49(4): 887-899.

An Efficient Hierarchical Object Placement Algorithm for Object Storage Systems

More Information
  • Published Date: April 14, 2012
  • With the prevalence of object-based storage systems, one of the big challenges in such systems is how to design an effective object placement algorithm which can locate object in constant time, distribute data evenly among object-based devices and adapt well to the changes of devices. A majority of proposed approaches are appropriate for single level mode, while the multi-level approaches cannot locate object in constant time and have bad adaptability. This paper presents a novel hierarchy object placement algorithm to distribute several petabytes of objects among tens or hundreds of thousands of devices. Specially, it uses Max-Min algorithm to classify the devices into some classes for different devices configuration. Then, we propose EFAH hashing algorithm to assign data between classes and within a class. The theoretical analysis and experimental study show that this new hierarchy object placement can locate data in constant time to reduce the computation overhead of metadata server and avoid the performance bottleneck. Moreover, it can distribute objects evenly among devices to balance I/O load. In the event of devices changes, our approach can redistribute fewer objects to preserve even distribution so that the performance of systems would not be affected in the process of rebalancing I/O load.
  • Related Articles

    [1]Liu Xinghong, Zhou Yi, Zhou Tao, Qin Jie. Self-Paced Learning for Open-Set Domain Adaptation[J]. Journal of Computer Research and Development, 2023, 60(8): 1711-1726. DOI: 10.7544/issn1000-1239.202330210
    [2]Tong Yanxiang, Qin Yi, Ma Xiaoxing. Evaluating the Fitness of Model Deviation Detection Approaches on Self-Adaptive Software Systems[J]. Journal of Computer Research and Development, 2022, 59(9): 1929-1946. DOI: 10.7544/issn1000-1239.20220015
    [3]Tan Jianhao, Zhang Siyuan. Visual Tracking Algorithm Based on Adaptive Spatial Regularization[J]. Journal of Computer Research and Development, 2021, 58(2): 427-435. DOI: 10.7544/issn1000-1239.2021.20200021
    [4]Zhao Liang, Wang Yongli, Du Zhongshu, Chen Guangsheng. HL-DAQ: A Dynamic Adaptive Quantization Coding for Hash Learning[J]. Journal of Computer Research and Development, 2018, 55(6): 1294-1307. DOI: 10.7544/issn1000-1239.2018.20170238
    [5]Xia Zhuoqun, Hu Zhenzhen, Luo Junpeng, Chen Yueyue. Adaptive Trajectory Prediction for Moving Objects in Uncertain Environment[J]. Journal of Computer Research and Development, 2017, 54(11): 2434-2444. DOI: 10.7544/issn1000-1239.2017.20170309
    [6]Zhang Yang, Wang Da, Ye Xiaochun, Zhu Yatao, Fan Dongrui, Li Hongliang, Xie Xianghui. A Global Hierarchical Adaptive Routing Mechanism in Many-Core Processor Network-on-Chip[J]. Journal of Computer Research and Development, 2016, 53(6): 1211-1220. DOI: 10.7544/issn1000-1239.2016.20150149
    [7]Wang Zhan, Cao Zheng, Liu Xiaoli, Su Yong, Li Qiang, An Xuejun, Sun Ninghui. A Multi-Root I/O Resource Pooling Method Based on Single-Root I/O Virtualization[J]. Journal of Computer Research and Development, 2015, 52(1): 83-93. DOI: 10.7544/issn1000-1239.2015.20131182
    [8]Li Shanqing, Tang Liang, Liu Keyan, Wang Lei. A Fast and Adaptive Object Tracking Method[J]. Journal of Computer Research and Development, 2012, 49(2): 383-391.
    [9]Zhang Jianyu, Wei Tao, and Zou Wei. A Packet Classification Algorithm Based on Self-Adaptive Cache[J]. Journal of Computer Research and Development, 2006, 43(2): 196-203.
    [10]Wang Jin, Li Dequan, and Feng Dengguo. An Autonomous Agent-Based Adaptive Distributed Intrusion Detection System[J]. Journal of Computer Research and Development, 2005, 42(11): 1934-1939.

Catalog

    Article views (755) PDF downloads (403) Cited by()

    /

    DownLoad:  Full-Size Img  PowerPoint
    Return
    Return