首页> 外文学位 >Distributed computing configuration: A combined user, software, and hardware model and analysis methodology.
【24h】

Distributed computing configuration: A combined user, software, and hardware model and analysis methodology.

机译:分布式计算配置:组合的用户,软件和硬件模型以及分析方法。

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

摘要

This research uses the shared tools of Industrial Engineering and Computer Science to address hardware and software configuration selection for a distributed computer configuration. Using a single system model, we develop a unified method for selecting a machine to run each of the tasks in the application, for determining the maximum number of active copies of each task, and for approximating the mean response time for each of the users' activities. The objective is to minimize a performance metric that is positive when the target mean-response-time for any user activity is not met. We compare the results of this approach for calculating mean response times with simulation results. The traditional method of using simulation to evaluate potential configurations in a simple experimental design typically explores only a few possibilities with simulation run time ranging from minutes to hours. The method developed in this dissertation explores possible designs for a system with eight user activities using nine different tasks in less than five minutes.; This document: (1) Develops a consistent system model of a group of users, the distributed application they are using, and the computer network that runs the software. The model connects current research results in optimum assignment of tasks, modeling of computing resources, approximate solutions of queueing networks, and stochastic models of user behavior. (2) Extends the current techniques for optimum static assignment of tasks with deterministic service times to address models where service time is a random variable. This research also improves the speed of the existing algorithm for finding the best task and machine combination by ordering the search to first consider groups of tasks with the highest inter-task communications requirements. (3) Develops a heuristic for determining the optimum value for the maximum number of copies for each task given a system model and a task assignment. (4) Applies known principles in semi-Markov processes and queueing models requiring simultaneous resource possession to create an efficient iterative solution method for response time given a system model. (5) Develops new approximations for the response time calculation for both processor-sharing and first-come-first-served "multi-servers" for use in approximate mean value analysis. Unlike previously reported results, these approximations do not require additional storage between iterations and have not induced convergence problems in the approximate mean value analysis algorithm.
机译:本研究使用工业工程和计算机科学的共享工具来解决针对分布式计算机配置的硬件和软件配置选择。使用单个系统模型,我们开发了一种统一的方法,用于选择一台机器来运行应用程序中的每个任务,确定每个任务的活动副本的最大数量,并估算每个用户的平均响应时间。活动。目的是最小化未满足任何用户活动的目标平均响应时间时为正的性能指标。我们将这种计算平均响应时间的方法的结果与仿真结果进行比较。在简单的实验设计中,使用仿真评估潜在配置的传统方法通常只探索几种可能性,仿真运行时间从几分钟到几小时不等。本文开发的方法探讨了在不到五分钟的时间内使用九种不同任务进行八项用户活动的系统的可能设计。本文档:(1)为一组用户,他们使用的分布式应用程序以及运行该软件的计算机网络开发一致的系统模型。该模型将当前的研究结果与最佳任务分配,计算资源建模,排队网络的近似解决方案以及用户行为的随机模型联系起来。 (2)将确定性服务时间的最佳静态任务静态分配技术扩展到服务时间为随机变量的模型。这项研究还通过命令搜索首先考虑具有最高任务间通信要求的任务组,从而提高了找到最佳任务和机器组合的现有算法的速度。 (3)在给定系统模型和任务分配的情况下,开发启发式方法来确定每个任务的最大副本数的最佳值。 (4)在要求同时拥有资源的半马尔可夫过程和排队模型中应用已知原理,以在给定系统模型的情况下为响应时间创建有效的迭代求解方法。 (5)为处理器共享和“先到先服务”的“多服务器”的响应时间计算开发新的近似值,用于近似平均值分析。与先前报告的结果不同,这些近似值不需要在迭代之间进行额外存储,并且在近似平均值分析算法中也不会引起收敛问题。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号