J4 ›› 2014, Vol. 41 ›› Issue (4): 137-143.doi: 10.3969/j.issn.1001-2400.2014.04.024

• 研究论文 • 上一篇    下一篇

覆盖网络中多服务静态部署算法

脱立恒1,2;倪宏2;李满天1,2;刘学2
  

  1. (1. 中国科学院大学 理学院,北京  100049;
    2. 中国科学院声学研究所 国家网络新媒体工程技术研究中心,北京  100190)
  • 收稿日期:2013-04-01 出版日期:2014-08-20 发布日期:2014-09-25
  • 通讯作者: 脱立恒
  • 作者简介:脱立恒(1984-),男,中国科学院大学博士研究生,E-mail: tuolh@dsp.ac.cn.
  • 基金资助:

    国家科技支撑计划资助项目(2011BAH11B04);国家高技术研究发展计划(863)资助项目(2011AA01A102);中国科学院先导专项资助项目(XDA6030500)

Static multi-service deployment algorithm on the overlay network

TUO Liheng1,2;NI Hong2;LI Mantian1,2;LIU Xue2   

  1. (1. School of Physics, University of Chinese Academy of Sciences, Beijing  100049, China;
    2. National Network New Media Engineering Research Center, Institute of Acoustics Chinese Academy of Sciences, Beijing  100190, China)
  • Received:2013-04-01 Online:2014-08-20 Published:2014-09-25
  • Contact: TUO Liheng

摘要:

针对因特网的覆盖网络中多服务在不同服务节点的部署问题,提出了一种保证平均请求转发延迟满足服务质量要求,以最小化服务部署规模为目标的服务部署模型.该模型在传统的单服务部署问题的基础上,增加了多服务的分配任务;为了合理均衡利用服务节点的服务器资源,引入并发上限限制单节点的并发数目.证明了该模型属于非确定性多项式时间完全问题,提出了两种贪婪启发式算法,两种算法可以在多项式时间内求解.实验结果表明,所提出模型和启发式方法能够大大降低服务部署规模,分别将服务部署规模降低为原始规模的41%和47.8%.

关键词: 覆盖网络, 服务部署, 启发式算法, 请求转发延迟

Abstract:

The Static Multi-Service deployment Model SMSPM for short, is proposed to deal with the problem of overlay network multi-service deployment on the Internet. The SMSPM minimizes the scale of service deployment as a target and guarantees the average request forwarding delay to satisfy the quality of service. Based on single service deployment, the SMSPM allocates multiple services to different service nodes We introduce the concurrent upper limit on the number of concurrents in a single node to use reasonably server resources of service nodes. We prove that the SMSPM problem is NP-Complete. We propose two greedy heuristic algorithms, NBND and BND. NBND and BND can solve the problem in the polynomial time. Experimental results show that NBND and BND. SMSPM and two greedy heuristic algorithms can greatly lower the scale of multi-service deployment. BND and NBND can reduce the scale of multi-service deployment to 41% and 47.8% of the original scale of multi-service deployment.

Key words: overlay network, service deployment, heuristic algorithms, request forwarding delay

中图分类号: 

  • TP393
Baidu
map