期刊文献+

集群服务器文件动态分配的改进算法

Improved Algorithm on File Dynamic Allocation of Cluster Server
下载PDF
导出
摘要 在分析MMPacking算法的基础上,提出了一种改进的文件分配算法。在按照MMPacking算法分配文件时,根据节点的文件累积需求度去完成文件的分配或复制,考虑了节点的剩余能力。文件分配在所有服务器节点中周期性地进行,每进行了一轮文件分配后,都要从第1个节点开始新的一轮分配。在开始新一轮分配前,服务器节点要按照服务器的剩余能力重新进行降序排列。在每轮分配中,每分配一次文件到某个服务器节点后,都要检测当前节点服务器的剩余能力是否大于下一节点的剩余能力,如果满足条件,则将重新开始新的一轮文件分配。改进后的算法降低了由于客户需求或服务器配置变化所要支出的额外成本,有效地达到了负载均衡的目的。仿真结果表明,改进后的算法优于MMPacking算法。 An improved algorithm on file allocation among server clusters is proposed based on the MMPacking algorithm. File is allocated according to the degree of cumulative demand and the server's residual bandwidth. File is periodically allocated to all servers' nodes. After finishing each round of file allocation, the next file allocation begins with the first node. Before the file allocation of each new round, all nodes are arrayed again in descending order according to the new residual bandwidth. After a file having been allocated to a node, the new round of file allocation will be restarted if the residual bandwidth of CUlxent node is more excessive than that of the next node. This algorithm can reduce the extra system consumption that dues to the change of client demand or the change of server's configuration, and the load balance can be achieved more efficiently. Simulation results show that the improved algorithm is superior to the MMPacking algorithm.
作者 阳光 刘欣荣
出处 《计算机工程》 CAS CSCD 北大核心 2007年第6期56-58,61,共4页 Computer Engineering
关键词 集群服务器 文件动态分配 算法 Cluster server File dynamic allocation Algorithm
  • 相关文献

参考文献7

  • 1Colajanni M,Yu P S.A Performance Study of Robust Load Sharing Strategies for Distributed Heterogeneous Web Server Systems[J].IEEE Trans.on Knowledge and Data Engineering,2002,13(14):398.
  • 2Lee J Y B.Parallel Video Servers[J].IEEE Multimedia,1998,5(5).
  • 3Venkatasubramanian N,Rananathan S.Load Management in Distributed Video Servers[C]//Proceedings of the International Conference on Distributed Computing Systems.1997-05.
  • 4Chou C,Golubchik L,Lui J.Striping Doesn't Scale:How to Achieve Scalability for Continuous Media Servers with Replication[C]//Proc.of the 20^th International Conference on Distributed Computing Systems.2000-04:64-71.
  • 5Serpanos D N,Georgiadis L,Bouloutas T.MMPacking:A Load and Storage Balancing Algorithm for Distributed Multimedia Servers[J].IEEE Transactions on Circuits and Systems for Video Technology,1998,8(2):13-17.
  • 6姚超,周敬利,余胜生.基于存储局域网络的集群多媒体服务器[J].华中理工大学学报,2000,28(7):19-12. 被引量:2
  • 7任彦琦,彭勤科,胡保生.一种基于内容的Web集群服务器负载均衡算法[J].计算机工程,2005,31(2):122-124. 被引量:16

二级参考文献11

  • 1章文嵩.Linux服务器集群系统(四)[EB/OL].http:∥www-900.ibm.com/developerWorks/cn/linux/cluster/lvs/part4/index.shtml,.
  • 2Colajanni M, Yu P S. A Performance Study of Robust Load Sharing Strategies for Distributed Heterogeneous Web Server Systems. IEEE Transactions on Knowledge and Data Engineering, 2002-03/04,14:398
  • 3Cardellini V, Colajanni M, Yu P S. Dynamic Load Balancing on Webserver Systems. Internet Computing, IEEE, 1999-05/06, 3:28-39
  • 4Colajanni M, Yu P S, Dias D M. Analysis of Task Assignment Policies in Scalable Distributed Web-server Systems. IEEE Transactions on Parallel and Distributed Systems, 1998-06, 9:585-600
  • 5Rumsewicz M, Dwyer M. Preferential Load Balancing for Distributed Internet Servers. First IEEE/ACM International Symposium on Cluster Computing and the Grid, 2001 Proceedings, Brisbane, Qld., Australia,2001: 363-370
  • 6Zhang Jian, Hamalainen T, Joutsensalo J. QoS-aware Load Balancing Algorithm for Globally Distributed Web Systems. 2001 International Conferences on Info-tech and Info-net, 2001 Proceedings, ICII 2001 -Beijing,2001, 2: 60-65,
  • 7Zomaya A Y, Yee-Hwei Teh. Observations on Using Genetic Algori thms for Dynamic Load-balancing. IEEE Transactions on Parallel and Distributed Systems,2001-09, 12:899-911
  • 8Kostin A E, Aybay I, Oz G. A Rrandomized Contention-based Loadbalancing Protocol for a Distributed Multiserver Queuing System. IEEE Transactions on Parallel and Distributed Systems, 2000-12, 11: 1252
  • 9Tan Ling, Zahir Tari. Dynamic Task Assignment in Server Farms:Better Performance by Task grouping. 2002 Proceedings ISCC 2002Seventh International Symposium on Computers and Communications,2002:175-180
  • 10Buttazzo G C, Lipari G, Caccamo, et al. Elastic Scheduling for Flexible workload Management. IEEE Transactions on Computers, 2002-03,51: 289-302

共引文献16

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部