首页 > 最新文献

[1993] Proceedings The 2nd International Symposium on High Performance Distributed Computing最新文献

英文 中文
Accessing remote special files in a distributed computing environment 分布式计算环境下远程特殊文件访问
J. Lilienkamp, Bruce J. Walker, R. Silva
This paper presents a general design for providing access to remote devices, pipes, and FIFOs, within a distributed computing environment. Though the design is presented in terms of SVR4 and Sun ONC, it is sufficiently general to be built upon almost any underlying Unix system and distribution architecture. The design is applicable to all types of devices, and special attention is given to STREAMS oriented devices.<>
本文提出了一种在分布式计算环境中提供对远程设备、管道和fifo的访问的一般设计。尽管该设计是根据SVR4和Sun ONC提出的,但它足够通用,可以构建在几乎任何底层Unix系统和发行体系结构上。该设计适用于所有类型的设备,并特别注意面向STREAMS的设备。
{"title":"Accessing remote special files in a distributed computing environment","authors":"J. Lilienkamp, Bruce J. Walker, R. Silva","doi":"10.1109/HPDC.1993.263836","DOIUrl":"https://doi.org/10.1109/HPDC.1993.263836","url":null,"abstract":"This paper presents a general design for providing access to remote devices, pipes, and FIFOs, within a distributed computing environment. Though the design is presented in terms of SVR4 and Sun ONC, it is sufficiently general to be built upon almost any underlying Unix system and distribution architecture. The design is applicable to all types of devices, and special attention is given to STREAMS oriented devices.<<ETX>>","PeriodicalId":226280,"journal":{"name":"[1993] Proceedings The 2nd International Symposium on High Performance Distributed Computing","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"1993-07-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121470251","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Star modeling on IBM RS6000 networks using PVM 在IBM RS6000网络上使用PVM进行星型建模
L. Colombet, L. Desbat, François Ménard
The authors present the parallelization of a Monte Carlo radiative transfer code on a workstation network using PVM. In order to measure parallel performances on heterogenous networks, they propose a generalization to heterogeneous parallel architectures of the classical speedup and efficiency definitions. They apply these formulae to the study of their parallel code. They then show some scientific results obtained using this program on a Gflops peak performance network.<>
提出了一种利用PVM在工作站网络上并行化蒙特卡罗辐射传输码的方法。为了测量异构网络上的并行性能,他们提出了对异构并行架构的经典加速和效率定义的推广。他们将这些公式应用于并行代码的研究。然后,他们展示了在Gflops峰值性能网络上使用该程序获得的一些科学结果。
{"title":"Star modeling on IBM RS6000 networks using PVM","authors":"L. Colombet, L. Desbat, François Ménard","doi":"10.1109/HPDC.1993.263850","DOIUrl":"https://doi.org/10.1109/HPDC.1993.263850","url":null,"abstract":"The authors present the parallelization of a Monte Carlo radiative transfer code on a workstation network using PVM. In order to measure parallel performances on heterogenous networks, they propose a generalization to heterogeneous parallel architectures of the classical speedup and efficiency definitions. They apply these formulae to the study of their parallel code. They then show some scientific results obtained using this program on a Gflops peak performance network.<<ETX>>","PeriodicalId":226280,"journal":{"name":"[1993] Proceedings The 2nd International Symposium on High Performance Distributed Computing","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"1993-07-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"120920041","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 3
Toward a high performance distributed memory climate model 面向高性能分布式内存气候模型
M. Wehner, J. Ambrosiano, J. Brown, W. Dannevik, P. Eltgroth, A. Mirin, J. Farrara, C. Ma, C. Mechoso, J. A. Spahr
As part of a long range plan to develop a comprehensive climate systems modeling capability, the authors have taken the atmospheric general circulation model originally developed by Arakawa and collaborators at UCLA and have recast it in a portable, parallel form. The code uses an explicit time-advance procedure on a staggered three-dimensional Eulerian mesh. They have implemented a two-dimensional latitude/longitude domain decomposition message passing strategy. Both dynamic memory management and interprocess communication are handled with macro constructs that are preprocessed prior to compilation. The code can be moved about a variety of platforms, including massively parallel processors, workstation clusters, and vector processors, with a mere change of three parameters. Performance on the various platforms as well as issues associated with coupling different models for major components of the climate system are discussed.<>
作为开发综合气候系统建模能力的长期计划的一部分,作者采用了最初由Arakawa和加州大学洛杉矶分校的合作者开发的大气环流模型,并将其重新构建为可移植的并行形式。该代码在交错的三维欧拉网格上使用了明确的时间提前程序。他们实现了一个二维纬度/经度域分解消息传递策略。动态内存管理和进程间通信都是通过宏构造处理的,这些宏构造在编译之前进行预处理。代码可以在各种平台上移动,包括大规模并行处理器、工作站集群和矢量处理器,只需更改三个参数。讨论了各种平台上的性能以及与气候系统主要组成部分的不同模式耦合相关的问题
{"title":"Toward a high performance distributed memory climate model","authors":"M. Wehner, J. Ambrosiano, J. Brown, W. Dannevik, P. Eltgroth, A. Mirin, J. Farrara, C. Ma, C. Mechoso, J. A. Spahr","doi":"10.1109/HPDC.1993.263852","DOIUrl":"https://doi.org/10.1109/HPDC.1993.263852","url":null,"abstract":"As part of a long range plan to develop a comprehensive climate systems modeling capability, the authors have taken the atmospheric general circulation model originally developed by Arakawa and collaborators at UCLA and have recast it in a portable, parallel form. The code uses an explicit time-advance procedure on a staggered three-dimensional Eulerian mesh. They have implemented a two-dimensional latitude/longitude domain decomposition message passing strategy. Both dynamic memory management and interprocess communication are handled with macro constructs that are preprocessed prior to compilation. The code can be moved about a variety of platforms, including massively parallel processors, workstation clusters, and vector processors, with a mere change of three parameters. Performance on the various platforms as well as issues associated with coupling different models for major components of the climate system are discussed.<<ETX>>","PeriodicalId":226280,"journal":{"name":"[1993] Proceedings The 2nd International Symposium on High Performance Distributed Computing","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"1993-07-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122518004","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 17
Management of broadband networks using 3D virtual world 利用三维虚拟世界管理宽带网络
L. Crutcher, A. Lazar, Steven K. Feiner, Michelle X. Zhou
Just as broadband networks will enable user-to-user communications to extend from textural services to those employing multimedia, they will also enable a management environment that can take advantage of increased bandwidth and multimedia technology. The fundamental advances incorporated in such an environment can provide efficient solutions to the problem of information management. To establish this environment, the authors tackle the fundamental problems of observability and controllability of broadband networks. A virtual world provides a next-generation network management interface through which a user can observe and interact with the network directly in real time. The system that the authors are developing uses a 3D virtual world as the user interface for managing a large gigabit ATM network. It provides the capability for experimentation in all aspects of network transport, control and management.<>
正如宽带网络将使用户对用户的通信从文本服务扩展到使用多媒体的通信一样,它们也将使管理环境能够利用增加的带宽和多媒体技术。在这种环境中纳入的基本进展可以为信息管理问题提供有效的解决办法。为了建立这种环境,作者解决了宽带网络的可观察性和可控性的基本问题。虚拟世界提供了下一代网络管理接口,用户可以通过虚拟世界直接实时地观察网络并与网络进行交互。作者正在开发的系统使用3D虚拟世界作为管理大型千兆ATM网络的用户界面。它提供了在网络传输、控制和管理的各个方面进行实验的能力。
{"title":"Management of broadband networks using 3D virtual world","authors":"L. Crutcher, A. Lazar, Steven K. Feiner, Michelle X. Zhou","doi":"10.1109/HPDC.1993.263829","DOIUrl":"https://doi.org/10.1109/HPDC.1993.263829","url":null,"abstract":"Just as broadband networks will enable user-to-user communications to extend from textural services to those employing multimedia, they will also enable a management environment that can take advantage of increased bandwidth and multimedia technology. The fundamental advances incorporated in such an environment can provide efficient solutions to the problem of information management. To establish this environment, the authors tackle the fundamental problems of observability and controllability of broadband networks. A virtual world provides a next-generation network management interface through which a user can observe and interact with the network directly in real time. The system that the authors are developing uses a 3D virtual world as the user interface for managing a large gigabit ATM network. It provides the capability for experimentation in all aspects of network transport, control and management.<<ETX>>","PeriodicalId":226280,"journal":{"name":"[1993] Proceedings The 2nd International Symposium on High Performance Distributed Computing","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"1993-07-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123181219","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 17
Partial order transport service for multimedia applications: reliable service 多媒体应用的部分订单传输服务:可靠的服务
P. Amer, T. J. Connolly, C. Chassot, M. Diaz
This paper introduces a partial order connection (POC) protocol. Motivated in particular by multimedia applications, POC is an end-to-end connection that provides a partial order service, that is, a service that requires some, but not all objects to be received in the order transmitted. This paper discusses R-PO, a reliable version of POC which requires that all transmitted objects are eventually delivered. A metric based on the number of linear extensions of a partial order in the presence of no lost objects is proposed to quantify different partial orders. Means for its calculation is presented when P can be modeled as a combination of sequential and/or parallel compositions of Petri-nets. This metric allows one to compare and evaluate the complexity of different partial order services.<>
介绍了一种部分顺序连接(POC)协议。在多媒体应用程序的推动下,POC是一种提供部分顺序服务的端到端连接,也就是说,这种服务需要按照传输的顺序接收一些对象,但不是所有对象。本文讨论了一种可靠的POC版本R-PO,它要求所有传输的对象最终都被交付。提出了一种基于不存在丢失对象的偏阶线性扩展数的度量来量化不同的偏阶。当P可以建模为petri网的顺序和/或并行组合时,给出了其计算方法。这个度量允许人们比较和评估不同的偏序服务的复杂性。
{"title":"Partial order transport service for multimedia applications: reliable service","authors":"P. Amer, T. J. Connolly, C. Chassot, M. Diaz","doi":"10.1109/HPDC.1993.263833","DOIUrl":"https://doi.org/10.1109/HPDC.1993.263833","url":null,"abstract":"This paper introduces a partial order connection (POC) protocol. Motivated in particular by multimedia applications, POC is an end-to-end connection that provides a partial order service, that is, a service that requires some, but not all objects to be received in the order transmitted. This paper discusses R-PO, a reliable version of POC which requires that all transmitted objects are eventually delivered. A metric based on the number of linear extensions of a partial order in the presence of no lost objects is proposed to quantify different partial orders. Means for its calculation is presented when P can be modeled as a combination of sequential and/or parallel compositions of Petri-nets. This metric allows one to compare and evaluate the complexity of different partial order services.<<ETX>>","PeriodicalId":226280,"journal":{"name":"[1993] Proceedings The 2nd International Symposium on High Performance Distributed Computing","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"1993-07-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124394503","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 26
Test pattern generation for sequential circuits on a network of workstations 工作站网络上顺序电路的测试模式生成
P. Agrawal, V. Agrawal, Joan Villoldo
A sequential circuit test generation program is parallelized to run on a network of Sparc 2 workstations connected through ethernet. The program attempts to compute tests to detect all faults in a given list. The fault list is equally divided among the processors. The entire process consists of a series of parallel computing passes with synchronization occurring between passes. During a pass, each processor independently generates test sequencies for the assigned faults through vector generation and fault simulation. A fixed per-fault CPU time limit is used within a pass. Faults requiring more time are abandoned for later passes. Each processor simulates the entire fault list with its vectors and communicates the list of undetected faults to all other processors. Processors then combine these fault lists to create a list of faults that were not detected by all processors. This list is again equally divided and the next pass begins with a larger per-fault time limit for test generation. The process stops after either the required fault coverage is achieved or the pass with given maximum per-fault time limit is completed. Some benchmark results are given to show the advantage of distributed system for large circuits. Finally, the authors study a speedup model that considers duplicated computation and interprocessor communication.<>
并行化一个顺序电路测试生成程序,运行在通过以太网连接的sparc2工作站网络上。程序试图计算测试以检测给定列表中的所有故障。故障列表在处理器之间平均分配。整个过程由一系列并行计算通道组成,通道之间发生同步。在一个测试过程中,每个处理器通过向量生成和故障模拟,独立地为指定的故障生成测试序列。在一个通道内使用固定的每个故障CPU时间限制。需要更多时间的错误将被放弃,以便稍后通过。每个处理器用它的向量模拟整个故障列表,并将未检测到的故障列表传递给所有其他处理器。然后,处理器将这些故障列表组合起来,以创建所有处理器都没有检测到的故障列表。该列表再次被平均划分,并且下一阶段开始时,测试生成的每个故障的时间限制更大。在达到所需的故障覆盖范围或完成给定最大每个故障时间限制的通过后,流程停止。给出了一些测试结果,说明了分布式系统在大型电路中的优势。最后,研究了考虑重复计算和处理器间通信的加速模型。
{"title":"Test pattern generation for sequential circuits on a network of workstations","authors":"P. Agrawal, V. Agrawal, Joan Villoldo","doi":"10.1109/HPDC.1993.263851","DOIUrl":"https://doi.org/10.1109/HPDC.1993.263851","url":null,"abstract":"A sequential circuit test generation program is parallelized to run on a network of Sparc 2 workstations connected through ethernet. The program attempts to compute tests to detect all faults in a given list. The fault list is equally divided among the processors. The entire process consists of a series of parallel computing passes with synchronization occurring between passes. During a pass, each processor independently generates test sequencies for the assigned faults through vector generation and fault simulation. A fixed per-fault CPU time limit is used within a pass. Faults requiring more time are abandoned for later passes. Each processor simulates the entire fault list with its vectors and communicates the list of undetected faults to all other processors. Processors then combine these fault lists to create a list of faults that were not detected by all processors. This list is again equally divided and the next pass begins with a larger per-fault time limit for test generation. The process stops after either the required fault coverage is achieved or the pass with given maximum per-fault time limit is completed. Some benchmark results are given to show the advantage of distributed system for large circuits. Finally, the authors study a speedup model that considers duplicated computation and interprocessor communication.<<ETX>>","PeriodicalId":226280,"journal":{"name":"[1993] Proceedings The 2nd International Symposium on High Performance Distributed Computing","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"1993-07-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123555595","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 6
A fully distributed parallel ray tracing scheme on the Delta Touchstone machine 在德尔塔试金石机器上的完全分布式平行光线追踪方案
Tong-Yee Lee, C. Raghavendra, J. Nicholas
The authors describe a fully distributed, parallel algorithm for ray-tracing problem. Load balancing is achieved through the use of comb distribution to roughly assign the same amount of pixels to each processor first, and then dynamically redistribute excessive loads among processors to keep each processor busy. In this model, there is no need for a master node to be responsible for dynamic scheduling. When each node finishes its job, it just requests an extra job from one of its neighbors. The authors implement their algorithm on Intel Delta Touchstone machine with 2-D mesh network topology and provide simulation results. With their scheme, they can get good speedup and high efficiency without much communication overhead.<>
作者描述了一种完全分布式、并行的光线追踪算法。负载平衡是通过使用梳状分布来实现的,首先将相同数量的像素大致分配给每个处理器,然后在处理器之间动态地重新分配过多的负载,使每个处理器保持忙碌。在该模型中,不需要主节点负责动态调度。当每个节点完成它的任务时,它只是向它的一个邻居请求一个额外的任务。在二维网格网络拓扑的Intel Delta Touchstone机器上实现了该算法,并给出了仿真结果。该方案可以在不增加通信开销的情况下获得良好的加速和高效率。
{"title":"A fully distributed parallel ray tracing scheme on the Delta Touchstone machine","authors":"Tong-Yee Lee, C. Raghavendra, J. Nicholas","doi":"10.1109/HPDC.1993.263849","DOIUrl":"https://doi.org/10.1109/HPDC.1993.263849","url":null,"abstract":"The authors describe a fully distributed, parallel algorithm for ray-tracing problem. Load balancing is achieved through the use of comb distribution to roughly assign the same amount of pixels to each processor first, and then dynamically redistribute excessive loads among processors to keep each processor busy. In this model, there is no need for a master node to be responsible for dynamic scheduling. When each node finishes its job, it just requests an extra job from one of its neighbors. The authors implement their algorithm on Intel Delta Touchstone machine with 2-D mesh network topology and provide simulation results. With their scheme, they can get good speedup and high efficiency without much communication overhead.<<ETX>>","PeriodicalId":226280,"journal":{"name":"[1993] Proceedings The 2nd International Symposium on High Performance Distributed Computing","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"1993-07-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"117343284","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 4
Performance evaluation of a high-speed switching system based on the fibre channel standard 基于光纤通道标准的高速交换系统性能评价
A. Varma, V. Sahai, R. Bryant
The authors present a performance study of a switching system being designed for use in the high-performance switching system (HPSS) project at the Lawrence Livermore National Laboratory. The HPSS is a distributed switching system designed to operate with the protocols of the proposed ANSI fibre channel standard (FCS). The system is based on a folded version of the Clos three-stage network and its largest configuration has 4096 ports, each operating at 1.0625 Gbit/s. A detailed simulation model is used to evaluate the throughput, setup time, and blocking at various stages in an HPSS configuration with 512 ports. The results indicate that the system can sustain a throughput that is within 70 to 80 percent of the maximum theoretical limit for the authors choice of operational parameters.<>
作者介绍了一种用于劳伦斯利弗莫尔国家实验室高性能交换系统(HPSS)项目的交换系统的性能研究。HPSS是一种分布式交换系统,设计用于使用拟议的ANSI光纤通道标准(FCS)协议。该系统基于Clos三级网络的折叠版本,其最大配置有4096个端口,每个端口的运行速率为1.0625 Gbit/s。使用详细的仿真模型来评估具有512端口的HPSS配置中各个阶段的吞吐量、设置时间和阻塞。结果表明,在作者选择的操作参数下,系统可以维持在最大理论极限的70%至80%以内的吞吐量。
{"title":"Performance evaluation of a high-speed switching system based on the fibre channel standard","authors":"A. Varma, V. Sahai, R. Bryant","doi":"10.1109/HPDC.1993.263847","DOIUrl":"https://doi.org/10.1109/HPDC.1993.263847","url":null,"abstract":"The authors present a performance study of a switching system being designed for use in the high-performance switching system (HPSS) project at the Lawrence Livermore National Laboratory. The HPSS is a distributed switching system designed to operate with the protocols of the proposed ANSI fibre channel standard (FCS). The system is based on a folded version of the Clos three-stage network and its largest configuration has 4096 ports, each operating at 1.0625 Gbit/s. A detailed simulation model is used to evaluate the throughput, setup time, and blocking at various stages in an HPSS configuration with 512 ports. The results indicate that the system can sustain a throughput that is within 70 to 80 percent of the maximum theoretical limit for the authors choice of operational parameters.<<ETX>>","PeriodicalId":226280,"journal":{"name":"[1993] Proceedings The 2nd International Symposium on High Performance Distributed Computing","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"1993-07-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127631122","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 11
Trading disk capacity for performance 用磁盘容量换取性能
Robert Y. Hou, Y. Patt
Improvements in disk access time have lagged behind improvements in microprocessor and main memory speeds. This disparity has made the storage subsystem a major bottleneck for many applications. Disk arrays that can service multiple disk requests simultaneously are being used to satisfy increasing throughput requirements. Higher throughput rates can be achieved by increasing the number of disks in an array. This increases the number of actuators that are available to service separate requests. It also spreads the data among more disk drives, reducing the seek time as the number of cylinders utilized on each disk drive decreases. The result is an increase in throughput that exceeds the increase in the number of disks. This suggests a tradeoff between the space utilization of disks in an array and the throughput of the array.<>
磁盘访问时间的改进落后于微处理器和主存储器速度的改进。这种差异使得存储子系统成为许多应用程序的主要瓶颈。可以同时处理多个磁盘请求的磁盘阵列正在被用来满足日益增长的吞吐量需求。通过增加阵列中的磁盘数量可以实现更高的吞吐率。这增加了可用于服务单独请求的执行器的数量。它还将数据分散到更多的磁盘驱动器中,随着每个磁盘驱动器上使用的柱面数量的减少,查找时间也会减少。其结果是吞吐量的增加超过了磁盘数量的增加。这表明在阵列中磁盘的空间利用率和阵列的吞吐量之间进行权衡。
{"title":"Trading disk capacity for performance","authors":"Robert Y. Hou, Y. Patt","doi":"10.1109/HPDC.1993.263834","DOIUrl":"https://doi.org/10.1109/HPDC.1993.263834","url":null,"abstract":"Improvements in disk access time have lagged behind improvements in microprocessor and main memory speeds. This disparity has made the storage subsystem a major bottleneck for many applications. Disk arrays that can service multiple disk requests simultaneously are being used to satisfy increasing throughput requirements. Higher throughput rates can be achieved by increasing the number of disks in an array. This increases the number of actuators that are available to service separate requests. It also spreads the data among more disk drives, reducing the seek time as the number of cylinders utilized on each disk drive decreases. The result is an increase in throughput that exceeds the increase in the number of disks. This suggests a tradeoff between the space utilization of disks in an array and the throughput of the array.<<ETX>>","PeriodicalId":226280,"journal":{"name":"[1993] Proceedings The 2nd International Symposium on High Performance Distributed Computing","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"1993-07-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123693487","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 5
Programming a distributed system using shared objects 使用共享对象编写分布式系统
A. Tanenbaum, H. Bal, M. Kaashoek
Building the hardware for a high-performance distributed computer system is a lot easier than building its software. The authors describe a model for programming distributed systems based on abstract data types that can be replicated on all machines that need them. Read operations are done locally, without requiring network traffic. Writes can be done using a reliable broadcast algorithm if the hardware supports broadcasting; otherwise, a point-to-point protocol is used. The authors have built such a system based on the Amoeba microkernel, and implemented a language, Orca, on top of it. For Orca applications that have a high ratio of reads to writes, they measure good speedups on a system with 16 processors.<>
为高性能分布式计算机系统构建硬件要比构建软件容易得多。作者描述了一个基于抽象数据类型的分布式系统编程模型,该模型可以在所有需要它们的机器上复制。读取操作在本地完成,不需要网络流量。如果硬件支持广播,则可以使用可靠的广播算法完成写操作;否则,使用点对点协议。作者基于Amoeba微内核构建了这样一个系统,并在其上实现了一种语言Orca。对于具有高读写比率的Orca应用程序,它们在具有16个处理器的系统上测量出良好的加速。
{"title":"Programming a distributed system using shared objects","authors":"A. Tanenbaum, H. Bal, M. Kaashoek","doi":"10.1109/HPDC.1993.263863","DOIUrl":"https://doi.org/10.1109/HPDC.1993.263863","url":null,"abstract":"Building the hardware for a high-performance distributed computer system is a lot easier than building its software. The authors describe a model for programming distributed systems based on abstract data types that can be replicated on all machines that need them. Read operations are done locally, without requiring network traffic. Writes can be done using a reliable broadcast algorithm if the hardware supports broadcasting; otherwise, a point-to-point protocol is used. The authors have built such a system based on the Amoeba microkernel, and implemented a language, Orca, on top of it. For Orca applications that have a high ratio of reads to writes, they measure good speedups on a system with 16 processors.<<ETX>>","PeriodicalId":226280,"journal":{"name":"[1993] Proceedings The 2nd International Symposium on High Performance Distributed Computing","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"1993-07-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121644029","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 20
期刊
[1993] Proceedings The 2nd International Symposium on High Performance Distributed Computing
全部 Acc. Chem. Res. ACS Applied Bio Materials ACS Appl. Electron. Mater. ACS Appl. Energy Mater. ACS Appl. Mater. Interfaces ACS Appl. Nano Mater. ACS Appl. Polym. Mater. ACS BIOMATER-SCI ENG ACS Catal. ACS Cent. Sci. ACS Chem. Biol. ACS Chemical Health & Safety ACS Chem. Neurosci. ACS Comb. Sci. ACS Earth Space Chem. ACS Energy Lett. ACS Infect. Dis. ACS Macro Lett. ACS Mater. Lett. ACS Med. Chem. Lett. ACS Nano ACS Omega ACS Photonics ACS Sens. ACS Sustainable Chem. Eng. ACS Synth. Biol. Anal. Chem. BIOCHEMISTRY-US Bioconjugate Chem. BIOMACROMOLECULES Chem. Res. Toxicol. Chem. Rev. Chem. Mater. CRYST GROWTH DES ENERG FUEL Environ. Sci. Technol. Environ. Sci. Technol. Lett. Eur. J. Inorg. Chem. IND ENG CHEM RES Inorg. Chem. J. Agric. Food. Chem. J. Chem. Eng. Data J. Chem. Educ. J. Chem. Inf. Model. J. Chem. Theory Comput. J. Med. Chem. J. Nat. Prod. J PROTEOME RES J. Am. Chem. Soc. LANGMUIR MACROMOLECULES Mol. Pharmaceutics Nano Lett. Org. Lett. ORG PROCESS RES DEV ORGANOMETALLICS J. Org. Chem. J. Phys. Chem. J. Phys. Chem. A J. Phys. Chem. B J. Phys. Chem. C J. Phys. Chem. Lett. Analyst Anal. Methods Biomater. Sci. Catal. Sci. Technol. Chem. Commun. Chem. Soc. Rev. CHEM EDUC RES PRACT CRYSTENGCOMM Dalton Trans. Energy Environ. Sci. ENVIRON SCI-NANO ENVIRON SCI-PROC IMP ENVIRON SCI-WAT RES Faraday Discuss. Food Funct. Green Chem. Inorg. Chem. Front. Integr. Biol. J. Anal. At. Spectrom. J. Mater. Chem. A J. Mater. Chem. B J. Mater. Chem. C Lab Chip Mater. Chem. Front. Mater. Horiz. MEDCHEMCOMM Metallomics Mol. Biosyst. Mol. Syst. Des. Eng. Nanoscale Nanoscale Horiz. Nat. Prod. Rep. New J. Chem. Org. Biomol. Chem. Org. Chem. Front. PHOTOCH PHOTOBIO SCI PCCP Polym. Chem.
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1