通信学报 ›› 2019, Vol. 40 ›› Issue (5): 79-87.doi: 10.11959/j.issn.1000-436x.2019104

• 学术论文 • 上一篇    下一篇

面向海量电子凭据的分层可扩展存储架构

李凤华1,2,李丁焱1,2,金伟1,2,王竹1,2,郭云川1,耿魁1()   

  1. 1 中国科学院信息工程研究所,北京 100093
    2 中国科学院大学网络空间安全学院,北京 100049
  • 修回日期:2019-05-09 出版日期:2019-05-25 发布日期:2019-05-30
  • 作者简介:李凤华(1966- ),男,湖北浠水人,博士,中国科学院信息工程研究所研究员、博士生导师,主要研究方向为网络与系统安全、信息保护、隐私计算。|李丁焱(1993- ),男,山西临汾人,中国科学院信息工程研究所硕士生,主要研究方向为网络安全防护与管控。|金伟(1994- ),女,北京人,中国科学院信息工程研究所博士生,主要研究方向为访问控制。|王竹(1972- ),女,山西太原人,博士,中国科学院信息工程研究所高级工程师,主要研究方向为信息安全、安全协议、人工智能。|郭云川(1977- ),男,四川营山人,博士,中国科学院信息工程研究所副研究员,主要研究方向为访问控制、形式化方法。|耿魁(1989- ),男,湖北红安人,博士,中国科学院信息工程研究所助理研究员,主要研究方向为网络安全。
  • 基金资助:
    国家重点研发计划基金资助项目(2017YFB0802702);国家自然科学基金资助项目(61672515)

Hierarchical scalable storage architecture for massive electronic bill

Fenghua LI1,2,Dingyan LI1,2,Wei JIN1,2,Zhu WANG1,2,Yunchuan GUO1,Kui GENG1()   

  1. 1 Institute of Information Engineering,Chinese Academy of Sciences,Beijing 100093,China
    2 School of Cyber Security,University of Chinese Academy of Sciences,Beijing 100049,China
  • Revised:2019-05-09 Online:2019-05-25 Published:2019-05-30
  • Supported by:
    The National Key Research and Development Program of China(2017YFB0802702);The National Natural Science Foundation of China(61672515)

摘要:

电子商务等网络服务的兴起极大地促进了电子凭据业务的发展,传统数据存储方案无法满足海量电子凭据数据的快速访问需求。针对上述问题,提出了一种面向海量电子凭据的分层可扩展存储架构,结合hash取模算法和一致性hash算法实现快速的数据定位,设计了基于hash取模算法的横向扩展方案,减少了节点增删时迁移的数据量。此外,设计并实现了基于热数据的缓存方案和基于访问时延的负载均衡方案,进一步提升数据访问的速度。最后通过实验证明了所提架构与方案的有效性。

关键词: 海量数据, 电子凭据, 数据定位, 数据缓存, 负载均衡

Abstract:

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.

Key words: massive data, electronic bill, data locating, data caching, load balancing

中图分类号: 

No Suggested Reading articles found!