计算机应用 ›› 2017, Vol. 37 ›› Issue (1): 31-36.DOI: 10.11772/j.issn.1001-9081.2017.01.0031

• 2016年全国开放式分布与并行计算学术年会(DPCS2016)论文 • 上一篇    下一篇

融合P2P技术的云平台快速内容分发方法

刘靖, 赵文举   

  1. 内蒙古大学 计算机学院, 呼和浩特 010021
  • 收稿日期:2016-07-30 修回日期:2016-08-05 出版日期:2017-01-10 发布日期:2017-01-09
  • 通讯作者: 刘靖
  • 作者简介:刘靖(1981-),男,内蒙古呼和浩特人,副教授,博士,CCF高级会员,主要研究方向:云计算、软件测试;赵文举(1990-),男,河南永城人,硕士研究生,主要研究方向:云计算、网络协议。
  • 基金资助:
    国家自然科学基金资助项目(61262017)。

Fast content distribution method of integrating P2P technology in cloud platform

LIU Jing, ZHAO Wenju   

  1. College of Computer Science, Inner Mongolia University, Hohhot Nei Mongol 010021, China
  • Received:2016-07-30 Revised:2016-08-05 Online:2017-01-10 Published:2017-01-09
  • Supported by:
    This work is supported by the National Natural Science Foundation of China (61262017).

摘要: 云存储服务在内容分发过程中的数据传递协议通常采用超文本传输协议(HTTP),当大量客户端在短时间内向云存储服务器发出下载同一文件的请求时,会造成云服务端带宽压力过大以及客户端下载过慢的问题。为有效解决该问题,提出了一种融合Peer-to-Peer (P2P)技术的云平台快速内容分发方法,在内容分发过程中构建动态的HTTP和P2P协议转换机制,实现快速内容分发。选取用户类型、服务质量、时间收益、带宽收益等四种协议转换度量指标,并基于OpenStack云平台实现了所提出的动态协议转换方法。实验结果表明,与仅使用HTTP或P2P协议的内容分发方式相比,动态协议转换方法能够保证客户端用户总是获得较短的内容下载时间,同时,当P2P客户端数量较大时能够有效节约服务提供商的带宽资源。

关键词: 内容分发, Peer-to-Peer, 服务质量, OpenStack, 云存储

Abstract: The HyperText Transfer Protocol (HTTP) is usually adopted in the content distribution process for data transferring in cloud storage service. When large number of users request to download the same file from the cloud storage server in a short time, the cloud server bandwidth pressure becomes so large, and further the download becomes very slow. Aiming at this problem, the P2P technology was integrated into fast content distribution for cloud platform, and a dynamic protocol conversion mechanism was proposed to achieve fast and better content distribution process. Four protocol conversion metrics, including user type, service quality, time yield and bandwidth gains, were selected, and OpenStack cloud platform was utilized to realize the proposed protocol conversion method. Compared with the pure HTTP protocol or P2P downloading method, the experimental results show that the proposed method can guarantee client users obtaining less download time, and the bandwidth of service provider is saved effectively as there are many P2P clients.

Key words: content distribution, Peer-to-Peer (P2P), Quality of Service (QoS), OpenStack, cloud storage

中图分类号: