摘要
提出了因特网上基于节点角色的计算资源共享平台——RB-CRSP。设计时充分考虑节点的角色性和功能性,把因特网上的网络资源按照角色划分为服务器端节点、协调节点、工作机节点与客户机节点四类实体,通过配合RB-CRSP的应用编程模式,完成并行分布式计算。分析了RB-CRSP中的自适应资源调度策略,该策略考虑了节点的硬件信息与可信誉机制,实现了平台的负载均衡性;在动态的因特网环境下,利用面向工作机的容错方式保证了平台的可靠性。案例程序选择了典型的并行BenchMark程序:N皇后问题,测试结果表明,RB-CRSP可以方便聚集异构环境下的空闲计算资源,平台的性能与机器硬件条件和可靠性密切相关。
A role-based computation resource sharing platform called RB-CRSP was proposed in this paper. The node roles and functions were strongly considered in design toplogy of RB-CRSP. All the nodes in RB-CRSP were assigned as server, coordinator, worker, and client. By using the united programming model, it could be in harness with the immense computational resource available in the Internet for parallel and distributed computation efficiently. RB-CRSP platform was also load balancing and fault-tolerant, which was strongly supported by hardware and credit standing based scheduling algorithm and the workers oriented fault tolerance policy. In order to demonstrate the effectiveness of RB-CRSP, a serial of simulation experiments were done. The results obtained from performance analysis show that RB-CRSP is feasible and efficient which can provide a new way for computing resource sharing over the Internet. The hardware conditions and availability of machines are important factors in this test.
出处
《计算机应用》
CSCD
北大核心
2011年第3期834-838,共5页
journal of Computer Applications
关键词
分布式计算
因特网计算
资源共享
并行处理
编程模式
distributed computing
Intemet computing
resources sharing
parallel processing
programming model