首页> 外文学位 >Model-based system management for multi-tiered servers.
【24h】

Model-based system management for multi-tiered servers.

机译:多层服务器的基于模型的系统管理。

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

摘要

Internet services are increasingly designed as multi-tiered, i.e., composite services linked by a fast and reliable communication network infrastructure. Even though multi-tiered systems are common, their problems are only insufficiently addressed by current operating systems (OS) designs and existing literature.; This thesis specifically addresses performance management problems in multi-tiered server deployments and proposes a generalized framework which facilitates system-level management of multi-tiered activities as an add-on for standard OSs.; The problem of interference between co-located multi-tiered services is addressed by proposing Virtual Services (VSs) to control the performance of shared back-end services. Since the configuration of VSs requires at least a model-based understanding of the multi-tiered system, Performance Maps (PMaps) is introduced. PMaps infer the dependencies between interacting services in a multi-tiered system through observation and online service model understanding. This thesis demonstrates that metrics based on PMaps can be used to identify several performance problems that occur in multi-tiered setups.; This thesis also addresses the question of whether it would be beneficial to integrate VSs and PMaps into an online resource allocation adaptation approach that attempts to optimize an external cost or utility function by changing resource allocations. Two calibration-based approaches are proposed and shown to perform nearly as well as, or better than, aggressive rescheduling of system resources. However, it is also shown that resource allocation enforcement delays negatively affect the performance of online resource allocation adaptation, thus limiting its usefulness.; This commonalities between VSs and PMaps are captured by the proposed system support layer called Stateful Distributed Interposition (SDI). It is designed to simplify the adaptation of single-host systems for their use in multi-tiered setups. SDI supports the addition of arbitrary state to OS entities without requiring any kernel recompilation. SDI automatically propagates this state according to system-specific propagation rules (alongside multi-tiered activities) from one tier to another. This attached state can be used to trigger and control OS plugins, such as PMaps and VSs. A prototype of SDI is implemented and shown to add only slight (2%) performance overhead to Linux.
机译:互联网服务越来越多地设计为多层,即通过快速,可靠的通信网络基础结构链接的复合服务。即使多层系统是常见的,但当前的操作系统(OS)设计和现有文献也仅能不足以解决它们的问题。本文专门解决了多层服务器部署中的性能管理问题,并提出了一个通用框架,该框架可促进多层活动的系统级管理,作为标准OS的附加组件。通过提出虚拟服务(VS)来控制共享后端服务的性能,可以解决位于同一位置的多层服务之间的干扰问题。由于VS的配置至少需要对多层系统具有基于模型的理解,因此引入了性能图(PMap)。 PMap通过观察和在线服务模型理解来推断多层系统中交互服务之间的依赖关系。本文证明了基于PMap的度量可用于识别多层设置中出现的几个性能问题。本文还讨论了将VS和PMap集成到在线资源分配适应方法中是否有益的问题,该方法试图通过更改资源分配来优化外部成本或效用函数。提出并提出了两种基于校准的方法,它们的性能几乎与主动重新计划系统资源的性能相同或更好。但是,还显示资源分配执行延迟会对在线资源分配适应的性能产生负面影响,从而限制了其实用性。 VS和PMap之间的这种共性被提议的系统支持层(称为状态分布式插入(SDI))捕获。它旨在简化单主机系统在多层设置中使用的适应性。 SDI支持向OS实体添加任意状态,而无需任何内核重新编译。 SDI根据系统特定的传播规则(以及多层活动)自动将状态从一层传播到另一层。此附加状态可用于触发和控制OS插件,例如PMap和VS。 SDI的原型已实现并显示给Linux仅增加了很小的性能开销(<2%)。

著录项

  • 作者

    Reumann, John.;

  • 作者单位

    University of Michigan.;

  • 授予单位 University of Michigan.;
  • 学科 Computer Science.
  • 学位 Ph.D.
  • 年度 2003
  • 页码 333 p.
  • 总页数 333
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类 自动化技术、计算机技术;
  • 关键词

  • 入库时间 2022-08-17 11:45:36

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号