...
首页> 外文期刊>ACM Transactions on Internet Technology >Exploiting Service Usage Information for Optimizing Server Resource Management
【24h】

Exploiting Service Usage Information for Optimizing Server Resource Management

机译:利用服务使用信息来优化服务器资源管理

获取原文
获取原文并翻译 | 示例
   

获取外文期刊封面封底 >>

       

摘要

It is often difficult to tune the performance of modern component-based Internet services because: (1) component middleware are complex software systems that expose several independently tuned server resource management mechanisms; (2) session-oriented client behavior with complex data access patterns makes it hard to predict what impact tuning these mechanisms has on application behavior; and (3) component-based Internet services themselves exhibit complex structural organization with requests of different types having widely ranging execution complexity. In this article we show that exposing and using detailed information about how clients use Internet services enables mechanisms that achieve two interconnected goals: (1) providing improved QoS to the service clients, and (2) optimizing server resource utilization. To differentiate among levels of service usage (service access) information, we introduce the notion of the service access attribute and identify four related groups of service access attributes, encompassing different aspects of service usage information, ranging from the high-level structure of client web sessions to low-level fine-grained information about utilization of server resources by different requests. To show how the identified service usage information can be collected, we implement a request profiling infrastructure in the JBoss Java application server. In the context of four representative service management problems, we show how collected service usage information is used to improve service performance, optimize server resource utilization, or to achieve other problem-specific service management goals.
机译:由于以下原因,通常很难调整现代基于组件的Internet服务的性能:(1)组件中间件是复杂的软件系统,它公开了几种独立调整的服务器资源管理机制; (2)具有复杂数据访问模式的面向会话的客户端行为难以预测调整这些机制对应用程序行为的影响; (3)基于组件的互联网服务本身表现出复杂的结构组织,不同类型的请求具有广泛的执行复杂性。在本文中,我们展示了公开和使用有关客户端如何使用Internet服务的详细信息,可以实现实现两个相互关联的目标的机制:(1)为服务客户端提供改进的QoS,以及(2)优化服务器资源利用率。为了区分服务使用(服务访问)信息的级别,我们引入了服务访问属性的概念,并确定了服务访问属性的四个相关组,涵盖了服务使用信息的不同方面,从客户端Web的高层结构开始,会话,以获取有关不同请求对服务器资源利用率的低级细粒度信息。为了显示如何收集所标识的服务使用情况信息,我们在JBoss Java应用程序服务器中实现了请求分析基础结构。在四个代表性的服务管理问题中,我们展示了如何使用收集到的服务使用信息来提高服务性能,优化服务器资源利用率或实现其他特定于问题的服务管理目标。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号