This paper proposes a performance prediction model for grid computing model ServiceBSP to support developing high quality applications in grid environment. In ServiceBSP model, the agents carrying computing tasks are ...This paper proposes a performance prediction model for grid computing model ServiceBSP to support developing high quality applications in grid environment. In ServiceBSP model, the agents carrying computing tasks are dispatched to the local domain of the selected computation services. By using the IP (integer program) approach, the Service Selection Agent selects the computation services with global optimized QoS (quality of service) consideration. The performance of a ServiceBSP application can be predicted according to the performance prediction model based on the QoS of the selected services. The performance prediction model can help users to analyze their applications and improve them by optimized the factors which affects the performance. The experiment shows that the Service Selection Agent can provide ServiceBSP users with satisfied QoS of applications.展开更多
Based on ServiceBSP model, a hierarchical resource load balancing algorithm with Multi-Agent is put forward in this paper which achieves the goal of dynamic load balancing and favorable Fault-tolerant. The algorithm c...Based on ServiceBSP model, a hierarchical resource load balancing algorithm with Multi-Agent is put forward in this paper which achieves the goal of dynamic load balancing and favorable Fault-tolerant. The algorithm calculates the load value according to the attributes of resource and scheduling tasks relies on the load value, while updating the load information dynamically depending on Multi-Agent. The method avoids frequent communications on load information. Furthermore, the paper introduces the function of agents, relations and communications among agents in details. Finally, by comparing response time and distribution of load using proposed method with other available methods such as without no load balancing and load balancing only giving regards to CPU, the experimental simulation shows that the load balancing based on Multi-Agent possesses superior performance on response time and load balancing.展开更多
网格环境下的程序设计方法是当前研究的难点之一。网格服务的概念很好地屏蔽了网格资源的异构性,其提供统一的接口便于构建网格上的虚拟组织。基于QoS(Quality of Service)的服务使得为网格计算构建经济模型成为可能。考虑到BSP(Bu lk-S...网格环境下的程序设计方法是当前研究的难点之一。网格服务的概念很好地屏蔽了网格资源的异构性,其提供统一的接口便于构建网格上的虚拟组织。基于QoS(Quality of Service)的服务使得为网格计算构建经济模型成为可能。考虑到BSP(Bu lk-Synchronous Parallelism)并行计算模型具有程序性能可预测的优点和多Agent技术在开放环境中的灵活性,提出了网格环境下的ServiceBSP程序设计方法。该方法有助于网格服务相互协同,为开发可预测时间和经济开销的网格应用提供了可能。展开更多
基金Supported by the National Natural Science Foundation of China (60573109)Shanghai Municipal Committee of Science and Tech-nology (05dz15005)Shanghai High Institution Grid Project
文摘This paper proposes a performance prediction model for grid computing model ServiceBSP to support developing high quality applications in grid environment. In ServiceBSP model, the agents carrying computing tasks are dispatched to the local domain of the selected computation services. By using the IP (integer program) approach, the Service Selection Agent selects the computation services with global optimized QoS (quality of service) consideration. The performance of a ServiceBSP application can be predicted according to the performance prediction model based on the QoS of the selected services. The performance prediction model can help users to analyze their applications and improve them by optimized the factors which affects the performance. The experiment shows that the Service Selection Agent can provide ServiceBSP users with satisfied QoS of applications.
文摘Based on ServiceBSP model, a hierarchical resource load balancing algorithm with Multi-Agent is put forward in this paper which achieves the goal of dynamic load balancing and favorable Fault-tolerant. The algorithm calculates the load value according to the attributes of resource and scheduling tasks relies on the load value, while updating the load information dynamically depending on Multi-Agent. The method avoids frequent communications on load information. Furthermore, the paper introduces the function of agents, relations and communications among agents in details. Finally, by comparing response time and distribution of load using proposed method with other available methods such as without no load balancing and load balancing only giving regards to CPU, the experimental simulation shows that the load balancing based on Multi-Agent possesses superior performance on response time and load balancing.
文摘网格环境下的程序设计方法是当前研究的难点之一。网格服务的概念很好地屏蔽了网格资源的异构性,其提供统一的接口便于构建网格上的虚拟组织。基于QoS(Quality of Service)的服务使得为网格计算构建经济模型成为可能。考虑到BSP(Bu lk-Synchronous Parallelism)并行计算模型具有程序性能可预测的优点和多Agent技术在开放环境中的灵活性,提出了网格环境下的ServiceBSP程序设计方法。该方法有助于网格服务相互协同,为开发可预测时间和经济开销的网格应用提供了可能。