首页> 外文学位 >A methodology for performance modeling of distributed systems based on client-server protocols.
【24h】

A methodology for performance modeling of distributed systems based on client-server protocols.

机译:一种基于客户端-服务器协议的分布式系统性能建模的方法。

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

摘要

This dissertation is concerned with modeling the performance of distributed systems based on client-server protocols, focusing particularly on the performance of distributed file systems and the protocols upon which they are built. The framework developed in this dissertation consists of a methodology for decomposing a protocol or application into logically separate pieces, based on the natural boundaries between protocol layers, which can then be modeled independently (vertical decomposition), combined with a methodology for decomposing a network into physically separate pieces which can also be modeled independently (horizontal decomposition).;This methodology is applied to the AFS distributed file system, producing a vertical decomposition into the physical/link layer, network layer, transport/RPC layer, and application layer. A tool is described which addresses link and network layer modeling of large scale networks made up of interconnected local networks, using the method of horizontal decomposition, making it possible to model the performance of large networks quickly. The application of this tool to a simple file transfer problem is described, and the results are compared to experimental measurements. The performance of transport layer mechanisms is investigated, focusing on the performance of AFS's RPC transport over low-speed and high-latency links, and some experimental results are presented.;Three approaches to application layer modeling are presented. In the first, the load characteristics (packets/second, bits/packet) of the application are measured and used as input to lower layer models. This is useful for assessing the suitability of a network topology for supporting a known population using applications whose internal details may be unknown but whose characteristics have been measured. In the second, an application whose protocol on the network is known, but whose implementation on the client and server (end-systems) is not, is modeled using a combination of analytic results and measurement of end-system performance, based on lower layer modeling results. In the third, models of end-system performance of the application are combined with models of its network performance and models of lower-layer protocols.
机译:本文致力于基于客户端-服务器协议对分布式系统的性能进行建模,特别关注分布式文件系统的性能及其所基于的协议。本文开发的框架包括一种基于协议层之间的自然界线将协议或应用程序分解为逻辑上独立的部分的方法,然后可以将其独立建模(垂直分解),并结合将网络分解为以下部分的方法:物理上分离的部分,这些部分也可以独立建模(水平分解)。该方法应用于AFS分布式文件系统,在物理/链接层,网络层,传输/ RPC层和应用程序层中产生垂直分解。描述了一种工具,该工具使用水平分解方法解决了由互连的本地网络组成的大型网络的链接和网络层建模,从而可以快速对大型网络的性能进行建模。描述了该工具在简单文件传输问题中的应用,并将结果与​​实验测量结果进行了比较。研究了传输层机制的性能,重点研究了AFS的RPC在低速和高延迟链路上的传输性能,并给出了一些实验结果。;提出了三种应用层建模方法。首先,测量应用程序的负载特性(数据包/秒,位/数据包),并将其用作下层模型的输入。这对于使用内部细节可能未知但特性已被测量的应用程序评估网络拓扑是否适合支持已知群体很有用。在第二篇中,使用分析结果和对最终系统性能的测量的组合,对一个应用程序建模,该应用程序的网络协议已知,但在客户端和服务器(终端系统)上的实现未知,建模结果。第三,将应用程序的最终系统性能模型与其网络性能模型和低层协议模型相结合。

著录项

  • 作者

    Bachmann, David Werner.;

  • 作者单位

    University of Michigan.;

  • 授予单位 University of Michigan.;
  • 学科 Computer Science.
  • 学位 Ph.D.
  • 年度 1992
  • 页码 177 p.
  • 总页数 177
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号