【24h】

Performance management for cluster based Web services

机译:基于集群的Web服务的性能管理

获取原文

摘要

We present an architecture and prototype implementation of a performance management system for cluster-based Web services. The system supports multiple classes of Web services traffic and allocates server resources dynamically so to maximize the expected value of a given cluster utility function in the face of fluctuating loads. The cluster utility is a function of the performance delivered to the various classes, and this leads to Differentiated Service. In this paper we use the average response time as the performance metric. The management system is transparent: it requires no changes in the client code, the server code, or the network interface between them. The system performs three performance management tasks: resource allocation, load balancing, and server overload protection. We use two nested levels of management mechanism. The inner level centers on queuing and scheduling of request messages. The outer level is a feedback control loop that periodically adjusts the scheduling weights and server allocations of the inner level. The feedback controller is based on an approximate first-principles model of the system, with parameters derived from continuous monitoring. We focus on SOAP-based Web services. We report experimental results that show the dynamic behavior of the system.
机译:我们介绍了基于集群的Web服务的性能管理系统的体系结构和原型实现。该系统支持多种类别的Web服务流量,并动态分配服务器资源,以便在负载波动时最大化给定集群实用程序功能的期望值。群集实用程序是传递给各个类的性能的函数,这导致差异化服务。在本文中,我们使用平均响应时间作为性能指标。管理系统是透明的:它不需要更改客户端代码,服务器代码或它们之间的网络接口。系统执行三个性能管理任务:资源分配,负载平衡和服务器过载保护。我们使用两个嵌套级别的管理机制。内部级别集中于请求消息的排队和调度。外部级别是一个反馈控制环路,它会定期调整内部级别的调度权重和服务器分配。反馈控制器基于系统的近似第一性原理模型,其参数来自连续监控。我们专注于基于SOAP的Web服务。我们报告的实验结果表明了系统的动态行为。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号