首页> 外文学位 >Prism: A file server architecture for providing integrated services.
【24h】

Prism: A file server architecture for providing integrated services.

机译:Prism:一种用于提供集成服务的文件服务器体系结构。

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

摘要

Multimedia data may be represented in various forms—text, data, image, audio, video, etc. In an integrated multimedia server, request streams accessing these various types of data stored in the server share server resources such as CPU resources, I/O bandwidth, network bandwidth, disk space, and memory space. In this thesis we identify three different service classes: periodic, aperiodic and interactive, based on the characteristics of the service required by data streams belonging to each service class. Service required by any access stream of the storage server falls into any one of the three classes. Prism is a multimedia storage system architecture for providing these three services by multiplexing limited disk I/O bandwidth among competing access streams.; Prism separates resource allocation and resource scheduling into different system-level entities. Resource allocation is done through a system level administrative policy, and scheduling is done at the resource level (at the disk device or network interface). Resource allocation is enforced through an admission control library. Resource scheduling is done within layered drivers residing just above the device drivers in the operating system stack. Prism's architecture is flexible enough to support network-attached disk drives and multi-homed devices.; We present a novel admission control algorithm for periodic streams and a novel disk I/O scheduling algorithm for an integrated storage server. We present Prism architecture designed to accommodate the scheduler and the admission controller. Prism architecture includes an I/O library, a QOS context manager, and a layered driver architecture. We also present the application level support required at the server front end of a Prism server. Server side front-end support includes an admission controller and server-push architecture simulation for periodic streams. We have implemented Prism on the Linux operating system. We have also modified the Linux NFS server implementation to accommodate Prism. We present these implementation details and compare Prism's performance with standard Linux and show that Prism achieves the objectives of an integrated storage server.
机译:多媒体数据可以用各种形式表示-文本,数据,图像,音频,视频等。在集成多媒体服务器中,访问服务器中存储的这些各种类型数据的请求流共享服务器资源,例如CPU资源,I / O带宽,网络带宽,磁盘空间和内存空间。在本文中,我们根据属于每个服务类别的数据流所需的服务特征,确定了三种不同的服务类别:周期性,非周期性和交互式。存储服务器的任何访问流所需的服务都属于三类之一。 Prism是一种多媒体存储系统体系结构,用于通过在竞争性访问流之间复用有限的磁盘I / O带宽来提供这三种服务。 Prism将资源分配和资源调度分为不同的系统级实体。资源分配是通过系统级管理策略完成的,而调度是在资源级(在磁盘设备或网络接口上)完成的。资源分配通过准入控制库强制执行。资源调度是在位于操作系统堆栈中设备驱动程序上方的分层驱动程序内完成的。 Prism的体系结构足够灵活,可以支持网络连接的磁盘驱动器和多宿主设备。我们提出了一种针对周期性流的新颖的准入控制算法和一种针对集成存储服务器的新颖的磁盘I / O调度算法。我们介绍Prism体系结构,旨在容纳调度程序和准入控制器。 Prism体系结构包括I / O库,QOS上下文管理器和分层驱动程序体系结构。我们还将在Prism服务器的服务器前端提供所需的应用程序级别支持。服务器端前端支持包括准入控制器和用于周期性流的服务器推送架构仿真。我们已经在Linux操作系统上实现了Prism。我们还修改了Linux NFS服务器实现以适应Prism。我们提供了这些实现细节,并将Prism的性能与标准Linux进行了比较,并表明Prism实现了集成存储服务器的目标。

著录项

  • 作者

    Wijayaratne, Ravi.;

  • 作者单位

    Texas A&M University.;

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

  • 入库时间 2022-08-17 11:47:07

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号