浏览全部资源
扫码关注微信
1. 中国科学院信息工程研究所,北京 100093
2. 中国科学院大学网络空间安全学院,北京 100049
[ "李凤华(1966- ),男,湖北浠水人,博士,中国科学院信息工程研究所研究员、博士生导师,主要研究方向为网络与系统安全、信息保护、隐私计算。" ]
[ "李丁焱(1993- ),男,山西临汾人,中国科学院信息工程研究所硕士生,主要研究方向为网络安全防护与管控。" ]
[ "金伟(1994- ),女,北京人,中国科学院信息工程研究所博士生,主要研究方向为访问控制。" ]
[ "王竹(1972- ),女,山西太原人,博士,中国科学院信息工程研究所高级工程师,主要研究方向为信息安全、安全协议、人工智能。" ]
[ "郭云川(1977- ),男,四川营山人,博士,中国科学院信息工程研究所副研究员,主要研究方向为访问控制、形式化方法。" ]
[ "耿魁(1989- ),男,湖北红安人,博士,中国科学院信息工程研究所助理研究员,主要研究方向为网络安全。" ]
网络出版日期:2019-05,
纸质出版日期:2019-05-25
移动端阅览
李凤华, 李丁焱, 金伟, 等. 面向海量电子凭据的分层可扩展存储架构[J]. 通信学报, 2019,40(5):79-87.
Fenghua LI, Dingyan LI, Wei JIN, et al. Hierarchical scalable storage architecture for massive electronic bill[J]. Journal on communications, 2019, 40(5): 79-87.
李凤华, 李丁焱, 金伟, 等. 面向海量电子凭据的分层可扩展存储架构[J]. 通信学报, 2019,40(5):79-87. DOI: 10.11959/j.issn.1000-436x.2019104.
Fenghua LI, Dingyan LI, Wei JIN, et al. Hierarchical scalable storage architecture for massive electronic bill[J]. Journal on communications, 2019, 40(5): 79-87. DOI: 10.11959/j.issn.1000-436x.2019104.
电子商务等网络服务的兴起极大地促进了电子凭据业务的发展,传统数据存储方案无法满足海量电子凭据数据的快速访问需求。针对上述问题,提出了一种面向海量电子凭据的分层可扩展存储架构,结合hash取模算法和一致性hash算法实现快速的数据定位,设计了基于hash取模算法的横向扩展方案,减少了节点增删时迁移的数据量。此外,设计并实现了基于热数据的缓存方案和基于访问时延的负载均衡方案,进一步提升数据访问的速度。最后通过实验证明了所提架构与方案的有效性。
The rise of e-commerce and other network services have greatly promoted the development of electronic bill service
while traditional data storage schemes can no longer satisfy the rapid access requirements of massive electronic bill data.To solve these problems
a hierarchical scalable storage architecture for massive electronic bill was proposed
which combined hash modular algorithm and consistent hash algorithm
and supported fast data locating.A horizontal expansion scheme based on hash modular algorithm was designed to reduce the amount of data that needed to migrate when adding or deleting data nodes.Besides
a data caching scheme based on hot data and a load balancing scheme based on access delay were designed and implemented
further improving the speed of data access.Finally
the experiments prove the effectiveness of proposed architecture and schemes.
MAKRIS A , TSERPES K , ANDRONIKOU V , et al . A classification of NoSQL data stores based on key design characteristics [J ] . Procedia Computer Science , 2016 , 97 : 94 - 103 .
CORBELLINI A , MATEOS C , ZUNINO A , et al . Persisting big data:the NoSQL landscape [J ] . Information Systems , 2017 , 63 : 1 - 23 .
SIDDIQA A , KARIM A , GANI A . Big data storage technologies:a survey [J ] . Frontiers of Information Technology and Electronic Engineering , 2017 , 18 ( 8 ): 1040 - 1070 .
DECANDIA G , HASTORUN D , JAMPANI M , et al . Dynamo:Amazon’s highly available key-value store [J ] . ACM SIGOPS Operating Systems Review , 2007 , 41 ( 6 ): 205 - 220 .
马友忠 , 孟小峰 . 云数据管理索引技术研究 [J ] . 软件学报 , 2015 , 26 ( 1 ): 145 - 166 .
MA Y Z , MENG X F . Research on indexing for cloud data management [J ] . Journal of Software , 2015 , 26 ( 1 ): 145 - 166 .
VICTOR Z , DIVYAKANT A , AMR E A . Caching at the web scale [J ] . Proceedings of the VLDB Endowment , 2017 ( 10 ): 2002 - 2005 .
ASAF C , ASSAF E , MOHAMMAD A , et al . Cliffhanger:scaling performance cliffs in web memory caches [C ] // 13th USENIX Symposium on Networked Systems Design and Implementation . USENIX , 2016 : 379 - 392 .
JIANG Y . A survey of task allocation and load balancing in distributed systems [J ] . IEEE Transactions on Parallel and Distributed Systems , 2016 , 27 ( 2 ): 585 - 599 .
LIU J , PACITTI E , VALDURIEZ P . A survey of scheduling frameworks in big data systems [J ] . International Journal of Cloud Computing , 2018 ( 7 ): 103 - 128 .
AKRAM E , LARBI H , ABDERRAHIM M . The main characteristics of five distributed file systems required for big data:a comparative study [J ] . Advances in Science,Technology and Engineering Systems Journal , 2017 , 2 ( 4 ): 78 - 91 .
邹立达 , 李庆忠 , 孔兰菊 , 等 . 基于Chord的多租户索引机制研究 [J ] . 计算机学报 , 2016 , 39 ( 2 ): 270 - 285 .
ZOU L D , LI Q Z , KONG L J , et al . Indexing mechanism of multi-tenant database based on Chord [J ] . Chinese Journal of Computers , 2016 , 39 ( 2 ): 270 - 285 .
QAISAR J , AYESHA Z , MUHAMMAD A , et al . Cache memory:an analysis on replacement algorithms and optimization techniques [J ] . Mehran University Research Journal of Engineering and Technology , 2017 , 36 ( 4 ): 831 - 840 .
ZAIDENBERG N , GAVISH L , MEIR Y . New caching algorithms performance evaluation [C ] // International Symposium on Performance Evaluation of Computer and Telecommunication Systems . 2015 : 1 - 7 .
CIDON A , EISENMAN A , ALIZADEH M , et al . Dynacache:dynamic cloud caching [C ] // USENIX Conference on Hot Topics in Cloud Computing . USENIX , 2015 .
葛微 , 罗圣美 , 周文辉 , 等 . HiBase:一种基于分层式索引的高效HBase查询技术与系统 [J ] . 计算机学报 , 2016 ( 1 ): 140 - 153 .
GE W , LUO S M , ZHOU W H , et al . HiBase:a hierarchical indexing mechanism and system for efficient HBase query [J ] . Chinese Journal of Computers , 2016 ( 1 ): 140 - 153 .
RATHORE N . Performance of hybrid load balancing algorithm in distributed web server system [J ] . Wireless Personal Communications , 2018 ( 101 ): 1233 - 1246 .
REN G , JUEBO W . Dynamic load balancing strategy for cloud computing with ant colony optimization [J ] . Future Internet , 2015 , 7 ( 4 ): 465 - 483 .
YANG Z X , ZHANG S Y , JI X Y , et al . Research on cloud service quality control implementation based on improved load balance algorithm [J ] . Journal of Computational Methods in Sciences and Engineering , 2018 , 18 ( 3 ): 793 - 800 .
HERBST N , AMIN A , ANDRZEJAK A , et al . Online workload forecasting [C ] // Self-Aware Computing Systems . 2017 : 529 - 553 .
邢屹 . 大规模键值分布式存储系统的设计与实现 [D ] . 成都:电子科技大学 , 2013 .
XING Y . The design and implementation of a large-scale key-value distributed storage system [D ] . Chengdu:University of Electronic Science and Technology of China , 2013 .
佘楚玉 , 温武少 , 肖扬 , 等 . 一种自适应文件系统元数据服务负载均衡策略 [J ] . 软件学报 , 2017 , 28 ( 8 ): 1952 - 1967 .
SHE C Y , WEN W S , XIAO Y , et al . Adaptive load balancing strategy for file-system metadata service [J ] . Journal of Software , 2017 , 28 ( 8 ): 1952 - 1967 .
JOANNA B , MACIEJ D . Comparing load-balancing algorithms for mapreduce under zipfian data skews [J ] . Parallel Computing , 2018 , 72 : 14 - 28 .
0
浏览量
482
下载量
0
CSCD
关联资源
相关文章
相关作者
相关机构