小型微型计算机系统
小型微型計算機繫統
소형미형계산궤계통
MINI-MICRO SYSTEMS
2014年
1期
24-29
,共6页
程煜%李小勇%董晓明%焦圣品
程煜%李小勇%董曉明%焦聖品
정욱%리소용%동효명%초골품
分布式存储系统%事件驱动模型%高并发%FuseAgent%FUSE
分佈式存儲繫統%事件驅動模型%高併髮%FuseAgent%FUSE
분포식존저계통%사건구동모형%고병발%FuseAgent%FUSE
distributed storage system%event driven model%high-concurrency%FuseAgent%FUSE
BlueOcean是基于对象存储技术的大规模分布式存储系统,本文详细描述了该系统中高并发客户端的设计与实现.该高并发客户端基于FUSE(用户态文件系统)框架进行开发,既保证了通用性,也降低了软件开发和维护的难度;该客户端实现了大部分POSIX语义接口,支持现有的绝大部分应用软件在其上透明运行;同时该客户端采用事件驱动编程模型,相对于传统的同步客户端,提升了在多文件并发访问情况下的性能.测试表明,使用本文实现的高并发客户端输出BlueOcean存储系统时,随着并发访问文件数量的增多,系统总体的数据读写性能,元数据操作性能以及事务操作性能均有很显著的提升.
BlueOcean是基于對象存儲技術的大規模分佈式存儲繫統,本文詳細描述瞭該繫統中高併髮客戶耑的設計與實現.該高併髮客戶耑基于FUSE(用戶態文件繫統)框架進行開髮,既保證瞭通用性,也降低瞭軟件開髮和維護的難度;該客戶耑實現瞭大部分POSIX語義接口,支持現有的絕大部分應用軟件在其上透明運行;同時該客戶耑採用事件驅動編程模型,相對于傳統的同步客戶耑,提升瞭在多文件併髮訪問情況下的性能.測試錶明,使用本文實現的高併髮客戶耑輸齣BlueOcean存儲繫統時,隨著併髮訪問文件數量的增多,繫統總體的數據讀寫性能,元數據操作性能以及事務操作性能均有很顯著的提升.
BlueOcean시기우대상존저기술적대규모분포식존저계통,본문상세묘술료해계통중고병발객호단적설계여실현.해고병발객호단기우FUSE(용호태문건계통)광가진행개발,기보증료통용성,야강저료연건개발화유호적난도;해객호단실현료대부분POSIX어의접구,지지현유적절대부분응용연건재기상투명운행;동시해객호단채용사건구동편정모형,상대우전통적동보객호단,제승료재다문건병발방문정황하적성능.측시표명,사용본문실현적고병발객호단수출BlueOcean존저계통시,수착병발방문문건수량적증다,계통총체적수거독사성능,원수거조작성능이급사무조작성능균유흔현저적제승.