首页> 外文学位 >Adding coordination to the management of high-end storage systems.
【24h】

Adding coordination to the management of high-end storage systems.

机译:在高端存储系统的管理中增加协调。

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

摘要

Today's scientific and commercial applications rely heavily on high-end computing (HEC) facilities, including large scale datacenters, supercomputers, and so forth. In these facilities, the storage subsystems are playing an increasingly important role in the overall computing experience perceived by users. Meanwhile, it is a challenging task to provide high performance and reliability to those high-end storage systems due to their high I/O demands, large scales, and complex architectures.We observe that in addition to the well-recognized lack of I/O resources relative to computing demands in an aggregate perspective, one main challenge faced by high-end storage systems lies in the growing scale and complexity of the entire environment. Individually developed system components or algorithms often behave with isolated local optimizations, and handle concurrent user workloads without considering inter-workload relationships.The author's Ph.D. research focuses on three novel instances of bringing adaptive coordination to the management of commercial and scientific high-end storage systems, at different levels of the HEC storage hierarchy. Firstly, on a single storage server, we present a memory cache allocation mechanism which coordinates multiple concurrent sequential access streams with different request rates. Our work is based on the interesting observation that this problem bears a strong resemblance to situations long studied in the field of supply chain management (SCM), used by large vendors and retailers. Furthermore, in a multilevel storage architecture, we address the problem of information distortion in uncoordinated prefetching operations on different storage caches. We develop a simple information sharing mechanism, as well as a transparent hierarchy-aware optimization component named PreFetching-Coordinator (PFC), which monitors both upper- and lower-level caches, and adjusts the aggressiveness of lower-level prefetching. Finally, we improve the data availability in an entire distributed storage system by coordinating it with the HPC job scheduler and remote data sources.We implemented the proposed techniques in real software environments, including a state-of-the-art operating system kernel, a widely used job scheduler and a popular parallel file system, as well as verified simulators. Our experimental results collected from real system experiments and simulations show that our proposed techniques can significantly improve system performance and reliability by coordinating among system components and requests.
机译:当今的科学和商业应用严重依赖高端计算(HEC)设施,包括大型数据中心,超级计算机等。在这些设施中,存储子系统在用户感知的总体计算体验中扮演着越来越重要的角色。同时,由于I / O需求高,规模大和架构复杂,为这些高端存储系统提供高性能和可靠性是一项艰巨的任务。我们注意到,除了公认的I / O不足之外从总体上看,与计算需求相关的资源是,高端存储系统面临的主要挑战是整个环境的规模和复杂性不断增长。单独开发的系统组件或算法通常具有孤立的局部优化功能,并且可以在不考虑工作负载之间的关系的情况下处理并发的用户工作负载。研究集中于在HEC存储层次结构的不同级别上将自适应协调引入商业和科学高端存储系统管理的三个新颖实例。首先,在单个存储服务器上,我们提出了一种内存缓存分配机制,该机制可以协调具有不同请求速率的多个并发顺序访问流。我们的工作基于有趣的观察,即这个问题与大型供应商和零售商在供应链管理(SCM)领域长期研究的情况非常相似。此外,在多级存储体系结构中,我们解决了在不同的存储缓存上进行不协调的预取操作中的信息失真问题。我们开发了一种简单的信息共享机制,以及一个透明的可感知层次结构的优化组件,名为PreFetching-Coordinator(PFC),它可以监视上层和下层缓存,并调整下层预取的积极性。最后,我们将其与HPC作业调度程序和远程数据源配合使用,从而提高了整个分布式存储系统中的数据可用性。我们在真实的软件环境中(包括最新的操作系统内核,广泛使用的作业计划程序和流行的并行文件系统,以及经过验证的模拟器。我们从真实系统实验和仿真中收集的实验结果表明,我们提出的技术可以通过在系统组件和请求之间进行协调来显着提高系统性能和可靠性。

著录项

  • 作者

    Zhang, Zhe.;

  • 作者单位

    North Carolina State University.;

  • 授予单位 North Carolina State University.;
  • 学科 Operations Research.Computer Science.
  • 学位 Ph.D.
  • 年度 2009
  • 页码 130 p.
  • 总页数 130
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号