首页 > 最新文献

Proceedings of 5th IEEE International Symposium on High Performance Distributed Computing最新文献

英文 中文
Runtime support for parallelization of data-parallel applications on adaptive and nonuniform computational environments 在自适应和非统一计算环境中对数据并行应用程序并行化的运行时支持
M. Kaddoura, S. Ranka
In this paper, we discuss the runtime support required for the parallelization of unstructured data-parallel applications on nonuniform and adaptive environments. The approach presented is reasonably general and is applicable to a wide variety of regular as well as irregular applications. We present performance results for the solution of an unstructured mesh on a cluster of heterogeneous workstations.
在本文中,我们讨论了在非统一和自适应环境中并行化非结构化数据并行应用程序所需的运行时支持。所提出的方法相当普遍,适用于各种规则和不规则应用。我们给出了在异构工作站集群上求解非结构化网格的性能结果。
{"title":"Runtime support for parallelization of data-parallel applications on adaptive and nonuniform computational environments","authors":"M. Kaddoura, S. Ranka","doi":"10.1109/HPDC.1996.546171","DOIUrl":"https://doi.org/10.1109/HPDC.1996.546171","url":null,"abstract":"In this paper, we discuss the runtime support required for the parallelization of unstructured data-parallel applications on nonuniform and adaptive environments. The approach presented is reasonably general and is applicable to a wide variety of regular as well as irregular applications. We present performance results for the solution of an unstructured mesh on a cluster of heterogeneous workstations.","PeriodicalId":267002,"journal":{"name":"Proceedings of 5th IEEE International Symposium on High Performance Distributed Computing","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"1996-12-31","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132077091","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}
引用次数: 22
Dynamically controlling false sharing in distributed shared memory 动态控制分布式共享内存中的虚假共享
V. Freeh, G. Andrews
Distributed shared memory (DSM) alleviates the need to program message passing explicitly on a distributed-memory machine. In order to reduce memory latency, a DSM replicates copies of data. This paper examines several current approaches to controlling thrashing caused by false sharing in a DSM. Then it introduces a novel memory consistency protocol, writer-owns, which detects and eliminates false sharing at run time. In iterative computations, where the data is accessed similarly every iteration, the writer-owns protocol can have tremendous benefits because the overhead of eliminating false sharing is only incurred once. Performance results show that the writer-owns protocol is competitive with and often better than existing approaches.
分布式共享内存(DSM)减少了在分布式内存机器上显式编程消息传递的需要。为了减少内存延迟,DSM复制数据副本。本文研究了目前几种控制DSM中由虚假共享引起的抖动的方法。然后引入了一种新的内存一致性协议——写入者拥有协议,该协议可以在运行时检测和消除错误共享。在迭代计算中,每次迭代都以类似的方式访问数据,作者拥有的协议可以带来巨大的好处,因为消除错误共享的开销只会产生一次。性能结果表明,作者拥有协议与现有方法具有竞争力,并且通常优于现有方法。
{"title":"Dynamically controlling false sharing in distributed shared memory","authors":"V. Freeh, G. Andrews","doi":"10.1109/HPDC.1996.546211","DOIUrl":"https://doi.org/10.1109/HPDC.1996.546211","url":null,"abstract":"Distributed shared memory (DSM) alleviates the need to program message passing explicitly on a distributed-memory machine. In order to reduce memory latency, a DSM replicates copies of data. This paper examines several current approaches to controlling thrashing caused by false sharing in a DSM. Then it introduces a novel memory consistency protocol, writer-owns, which detects and eliminates false sharing at run time. In iterative computations, where the data is accessed similarly every iteration, the writer-owns protocol can have tremendous benefits because the overhead of eliminating false sharing is only incurred once. Performance results show that the writer-owns protocol is competitive with and often better than existing approaches.","PeriodicalId":267002,"journal":{"name":"Proceedings of 5th IEEE International Symposium on High Performance Distributed Computing","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"1996-08-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121555708","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}
引用次数: 24
Run-time statistical estimation of task execution times for heterogeneous distributed computing 异构分布式计算任务执行时间的运行时统计估计
Michael A. Iverson, F. Özgüner, G. Follen
An efficient run time, statistical scheme for estimating the execution time of a task is presented, in order to facilitate run time matching and scheduling in a distributed heterogeneous computing environment. This scheme is based upon a nonparametric regression technique, where the execution time estimate for a task is computed from past observations. Furthermore, this technique is able to compensate for different parameters upon which the execution time depends, and does not require any knowledge of the architecture of the target machine. It is also able to make accurate predictions when erroneous data is present in the set of observations, and has been experimentally shown to produce estimates with very low error even with few past values from which to calculate a new estimate.
为了方便分布式异构计算环境下的运行时匹配和调度,提出了一种高效的运行时统计方案来估计任务的执行时间。该方案基于非参数回归技术,其中任务的执行时间估计是根据过去的观察计算的。此外,该技术能够补偿执行时间所依赖的不同参数,并且不需要了解目标机器的体系结构。当一组观测数据出现错误时,它也能做出准确的预测,并且实验表明,即使在很少的过去值的基础上,它也能产生误差很低的估计,从而计算出新的估计。
{"title":"Run-time statistical estimation of task execution times for heterogeneous distributed computing","authors":"Michael A. Iverson, F. Özgüner, G. Follen","doi":"10.1109/HPDC.1996.546196","DOIUrl":"https://doi.org/10.1109/HPDC.1996.546196","url":null,"abstract":"An efficient run time, statistical scheme for estimating the execution time of a task is presented, in order to facilitate run time matching and scheduling in a distributed heterogeneous computing environment. This scheme is based upon a nonparametric regression technique, where the execution time estimate for a task is computed from past observations. Furthermore, this technique is able to compensate for different parameters upon which the execution time depends, and does not require any knowledge of the architecture of the target machine. It is also able to make accurate predictions when erroneous data is present in the set of observations, and has been experimentally shown to produce estimates with very low error even with few past values from which to calculate a new estimate.","PeriodicalId":267002,"journal":{"name":"Proceedings of 5th IEEE International Symposium on High Performance Distributed Computing","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"1996-08-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128094576","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}
引用次数: 77
UbiWorld: an environment integrating virtual reality, supercomputing and design UbiWorld:一个集虚拟现实、超级计算和设计于一体的环境
M. Papka, R. Stevens
Summary form only given. UbiWorld is a concept that ties together the notion of ubiquitous computing (Ubicomp) with that of using virtual reality for rapid prototyping. The goal is to develop an environment where one can explore Ubicomp-type concepts without having to build real Ubicomp hardware. The basic notion is to extend object models in a virtual world using distributed wide-area heterogeneous computing technology to provide complex networking and processing capabilities to virtual reality objects. Starting with the CAVE/sup TM/ family of display devices, we integrate tools for the construction of 30 objects into the existing library. Then, using these objects as models, we can embed new information technology within them. The plan is then to couple the virtual objects to remote computers via fine-grain heterogenous computing technology to provide Ubicomp behavior and functionality to the modeled objects. We tightly couple the process-defined behavior with the 30 objects and place these objects into rooms, creating a shared virtual world where users can experiment with using the virtual devices. Each object in the world has its behavior controlled by a program running some place on the network. This behavior could be one that in the real object would be provided by a local computer or by a combination of local computer and network connection to remote processors or databases. These "behavior" processes are able to communicate with each other using a shared protocol (UbiWorldcomm). These object also react and are influenced directly by interactions with the virtual world and users.
只提供摘要形式。UbiWorld是一个将普适计算(Ubicomp)与使用虚拟现实进行快速原型设计的概念联系在一起的概念。我们的目标是开发一个环境,在这个环境中,人们可以探索Ubicomp类型的概念,而不必构建真正的Ubicomp硬件。其基本概念是使用分布式广域异构计算技术扩展虚拟世界中的对象模型,为虚拟现实对象提供复杂的网络和处理能力。从CAVE/sup TM/系列显示设备开始,我们将用于构建30个对象的工具集成到现有库中。然后,使用这些对象作为模型,我们可以在其中嵌入新的信息技术。然后计划通过细粒度异构计算技术将虚拟对象与远程计算机耦合,为建模对象提供Ubicomp行为和功能。我们将流程定义的行为与30个对象紧密耦合,并将这些对象放置在房间中,创建一个共享的虚拟世界,用户可以在其中尝试使用虚拟设备。世界上每个对象的行为都由运行在网络上某处的程序控制。在实际对象中,这种行为可能是由本地计算机提供的,也可能是由本地计算机和远程处理器或数据库的网络连接的组合提供的。这些“行为”进程能够使用共享协议(UbiWorldcomm)相互通信。这些对象也直接受到与虚拟世界和用户交互的影响。
{"title":"UbiWorld: an environment integrating virtual reality, supercomputing and design","authors":"M. Papka, R. Stevens","doi":"10.1109/HPDC.1996.546200","DOIUrl":"https://doi.org/10.1109/HPDC.1996.546200","url":null,"abstract":"Summary form only given. UbiWorld is a concept that ties together the notion of ubiquitous computing (Ubicomp) with that of using virtual reality for rapid prototyping. The goal is to develop an environment where one can explore Ubicomp-type concepts without having to build real Ubicomp hardware. The basic notion is to extend object models in a virtual world using distributed wide-area heterogeneous computing technology to provide complex networking and processing capabilities to virtual reality objects. Starting with the CAVE/sup TM/ family of display devices, we integrate tools for the construction of 30 objects into the existing library. Then, using these objects as models, we can embed new information technology within them. The plan is then to couple the virtual objects to remote computers via fine-grain heterogenous computing technology to provide Ubicomp behavior and functionality to the modeled objects. We tightly couple the process-defined behavior with the 30 objects and place these objects into rooms, creating a shared virtual world where users can experiment with using the virtual devices. Each object in the world has its behavior controlled by a program running some place on the network. This behavior could be one that in the real object would be provided by a local computer or by a combination of local computer and network connection to remote processors or databases. These \"behavior\" processes are able to communicate with each other using a shared protocol (UbiWorldcomm). These object also react and are influenced directly by interactions with the virtual world and users.","PeriodicalId":267002,"journal":{"name":"Proceedings of 5th IEEE International Symposium on High Performance Distributed Computing","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"1996-08-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125741844","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}
引用次数: 32
Programmability and service creation for multimedia networks 多媒体网络的可编程性和服务创建
A. Lazar, K. Lim
The Binding Architecture is an open architecture for building multimedia networks that must guarantee quality of service (QOS). We explore the notion of a service in the Binding Architecture and propose a conceptual model for building scalable multimedia distribution services based on it. We begin first by examining the relation between resources, their abstractions and the services that can be built from them and use this to derive a general model for binding. Based on this model, we identify a general set of capabilities required for building any multimedia distribution service. We also describe how these capabilities can be incorporated into our view of the service creation process. Finally, we augment our discussion with the description of an example service which we have developed using this paradigm.
绑定架构是一种开放的架构,用于构建必须保证服务质量(QOS)的多媒体网络。我们探讨了绑定体系结构中服务的概念,并提出了一个概念模型,用于在此基础上构建可扩展的多媒体分发服务。我们首先检查资源、它们的抽象和可以从它们构建的服务之间的关系,并使用该关系派生出用于绑定的通用模型。基于此模型,我们确定了构建任何多媒体分发服务所需的通用功能集。我们还描述了如何将这些功能合并到我们的服务创建过程视图中。最后,我们通过描述使用此范式开发的一个示例服务来扩展我们的讨论。
{"title":"Programmability and service creation for multimedia networks","authors":"A. Lazar, K. Lim","doi":"10.1109/HPDC.1996.546191","DOIUrl":"https://doi.org/10.1109/HPDC.1996.546191","url":null,"abstract":"The Binding Architecture is an open architecture for building multimedia networks that must guarantee quality of service (QOS). We explore the notion of a service in the Binding Architecture and propose a conceptual model for building scalable multimedia distribution services based on it. We begin first by examining the relation between resources, their abstractions and the services that can be built from them and use this to derive a general model for binding. Based on this model, we identify a general set of capabilities required for building any multimedia distribution service. We also describe how these capabilities can be incorporated into our view of the service creation process. Finally, we augment our discussion with the description of an example service which we have developed using this paradigm.","PeriodicalId":267002,"journal":{"name":"Proceedings of 5th IEEE International Symposium on High Performance Distributed Computing","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"1996-08-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131656476","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}
引用次数: 15
Supporting HPDC applications over ATM networks with cell-based transport mechanisms 支持基于蜂窝传输机制的ATM网络上的HPDC应用程序
Joan Vila-Sallent, J. Solé-Pareta
We address the problem of supporting high performance distributed computing (HPDC) applications running over ATM networks. For this purpose, we consider a logically separate subnetwork for these applications. After presenting an architectural reference model for the HPDC subnetwork and distinguishing which functions should be installed over the ATM network in order to satisfy the needs of HPDC applications, we propose two mechanisms that aim at optimizing communications by taking advantage of both the special properties of HPDC traffic and the cell based nature of ATM. The performance of these mechanisms is evaluated and compared with that achieved by the SSCOP protocol. The results show that when the ATM network experiences high load and the HPDC applications make an intensive use of arrays, cell based mechanisms become more robust than standard SSCOP and provide low latency and efficient cell loss recovery. Since both situations are very likely to occur in HPDC environments, we conclude that the introduction of cell based retransmission mechanisms does contribute to enhance performance of HPDC systems over ATM networks.
我们解决了支持在ATM网络上运行的高性能分布式计算(HPDC)应用程序的问题。为此,我们考虑为这些应用程序建立一个逻辑上独立的子网。在给出了HPDC子网的体系结构参考模型,并区分了ATM网络上应该安装哪些功能以满足HPDC应用的需求之后,我们提出了两种机制,旨在通过利用HPDC流量的特殊属性和ATM基于单元的特性来优化通信。对这些机制的性能进行了评估,并与SSCOP协议的性能进行了比较。结果表明,当ATM网络经历高负载并且HPDC应用大量使用阵列时,基于小区的机制比标准SSCOP更健壮,并提供低延迟和高效的小区丢失恢复。由于这两种情况都很可能发生在HPDC环境中,因此我们得出结论,引入基于小区的重传机制确实有助于提高ATM网络上HPDC系统的性能。
{"title":"Supporting HPDC applications over ATM networks with cell-based transport mechanisms","authors":"Joan Vila-Sallent, J. Solé-Pareta","doi":"10.1109/HPDC.1996.546230","DOIUrl":"https://doi.org/10.1109/HPDC.1996.546230","url":null,"abstract":"We address the problem of supporting high performance distributed computing (HPDC) applications running over ATM networks. For this purpose, we consider a logically separate subnetwork for these applications. After presenting an architectural reference model for the HPDC subnetwork and distinguishing which functions should be installed over the ATM network in order to satisfy the needs of HPDC applications, we propose two mechanisms that aim at optimizing communications by taking advantage of both the special properties of HPDC traffic and the cell based nature of ATM. The performance of these mechanisms is evaluated and compared with that achieved by the SSCOP protocol. The results show that when the ATM network experiences high load and the HPDC applications make an intensive use of arrays, cell based mechanisms become more robust than standard SSCOP and provide low latency and efficient cell loss recovery. Since both situations are very likely to occur in HPDC environments, we conclude that the introduction of cell based retransmission mechanisms does contribute to enhance performance of HPDC systems over ATM networks.","PeriodicalId":267002,"journal":{"name":"Proceedings of 5th IEEE International Symposium on High Performance Distributed Computing","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"1996-08-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132811519","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
Performance comparison of desktop multiprocessing and workstation cluster computing 桌面多处理和工作站集群计算的性能比较
Phyllis E. Crandall, Eranti V. Sumithasri, M. Clement
The paper describes initial findings regarding the performance tradeoffs between cluster computing where the participating processors are independent machines connected by a high speed switch and desktop multiprocessing where the processors reside within a single workstation and share a common memory. While interprocessor communication time has typically been cited as the limiting force on performance in the cluster, bus and memory contention have had similar effects in shared memory systems. The advent of high speed interconnects and improved bus and memory access speeds have enhanced the performance curves of both platforms. We present comparisons of the execution times of three applications with varying levels of data dependencies-numerical integration, matrix multiplication, and Jacobi iteration across three environments: the PVM distributed memory model, the PVM shared memory model, and the Solaris threads package.
本文描述了关于集群计算(参与的处理器是通过高速交换机连接的独立机器)和桌面多处理(处理器位于单个工作站并共享公共内存)之间性能权衡的初步发现。虽然处理器间通信时间通常被认为是集群中性能的限制因素,但总线和内存争用在共享内存系统中也有类似的影响。高速互连的出现以及总线和存储器访问速度的提高提高了这两个平台的性能曲线。我们比较了三个应用程序的执行时间,它们具有不同级别的数据依赖关系——数值集成、矩阵乘法和Jacobi迭代,它们跨越三种环境:PVM分布式内存模型、PVM共享内存模型和Solaris线程包。
{"title":"Performance comparison of desktop multiprocessing and workstation cluster computing","authors":"Phyllis E. Crandall, Eranti V. Sumithasri, M. Clement","doi":"10.1109/HPDC.1996.546197","DOIUrl":"https://doi.org/10.1109/HPDC.1996.546197","url":null,"abstract":"The paper describes initial findings regarding the performance tradeoffs between cluster computing where the participating processors are independent machines connected by a high speed switch and desktop multiprocessing where the processors reside within a single workstation and share a common memory. While interprocessor communication time has typically been cited as the limiting force on performance in the cluster, bus and memory contention have had similar effects in shared memory systems. The advent of high speed interconnects and improved bus and memory access speeds have enhanced the performance curves of both platforms. We present comparisons of the execution times of three applications with varying levels of data dependencies-numerical integration, matrix multiplication, and Jacobi iteration across three environments: the PVM distributed memory model, the PVM shared memory model, and the Solaris threads package.","PeriodicalId":267002,"journal":{"name":"Proceedings of 5th IEEE International Symposium on High Performance Distributed Computing","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"1996-08-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133726452","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}
引用次数: 8
Implementation and performance of a parallel file system for high performance distributed applications 高性能分布式应用程序并行文件系统的实现和性能
W. Ligon, R. Ross
Dedicated cluster parallel computers (DCPCs) are emerging as low-cost high performance environments for many important applications in science and engineering. A significant class of applications that perform well on a DCPC are coarse-grain applications that involve large amounts of file I/O. Current research in parallel file systems for distributed systems is providing a mechanism for adapting these applications to the DCPC environment. We present the Parallel Virtual File System (PVFS), a system that provides disk striping across multiple nodes in a distributed parallel computer and file partitioning among tasks in a parallel program. PVFS is unique among similar systems in that it uses a stream-based approach that represents each file access with a single set of request parameters and decouples the number of network messages from details of the file striping and partitioning. PVFS also provides support for efficient collective file accesses and allows overlapping file partitions. We present results of early performance experiments that show PVFS achieves excellent speedups in accessing moderately sized file segments.
专用集群并行计算机(dcpc)作为一种低成本、高性能的计算机环境,在科学和工程领域得到了广泛的应用。在DCPC上表现良好的一类重要应用程序是涉及大量文件I/O的粗粒度应用程序。当前对分布式系统并行文件系统的研究是提供一种使这些应用程序适应DCPC环境的机制。我们提出了并行虚拟文件系统(PVFS),该系统在分布式并行计算机的多个节点上提供磁盘条带化,并在并行程序的任务之间提供文件分区。PVFS在类似的系统中是独一无二的,因为它使用一种基于流的方法,用一组请求参数表示每个文件访问,并将网络消息的数量与文件分割和分区的细节解耦。PVFS还支持有效的集体文件访问,并允许重叠文件分区。我们提供了早期性能实验的结果,表明PVFS在访问中等大小的文件段时实现了出色的加速。
{"title":"Implementation and performance of a parallel file system for high performance distributed applications","authors":"W. Ligon, R. Ross","doi":"10.1109/HPDC.1996.546218","DOIUrl":"https://doi.org/10.1109/HPDC.1996.546218","url":null,"abstract":"Dedicated cluster parallel computers (DCPCs) are emerging as low-cost high performance environments for many important applications in science and engineering. A significant class of applications that perform well on a DCPC are coarse-grain applications that involve large amounts of file I/O. Current research in parallel file systems for distributed systems is providing a mechanism for adapting these applications to the DCPC environment. We present the Parallel Virtual File System (PVFS), a system that provides disk striping across multiple nodes in a distributed parallel computer and file partitioning among tasks in a parallel program. PVFS is unique among similar systems in that it uses a stream-based approach that represents each file access with a single set of request parameters and decouples the number of network messages from details of the file striping and partitioning. PVFS also provides support for efficient collective file accesses and allows overlapping file partitions. We present results of early performance experiments that show PVFS achieves excellent speedups in accessing moderately sized file segments.","PeriodicalId":267002,"journal":{"name":"Proceedings of 5th IEEE International Symposium on High Performance Distributed Computing","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"1996-08-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124845426","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}
引用次数: 70
A light-weight application sharing infrastructure for graphics intensive applications 用于图形密集型应用程序的轻量级应用程序共享基础设施
M. Hao, D. Lee, J. Sventek
We describe a lightweight application sharing infrastructure that enables collaborative design using graphics intensive applications over low bandwidth networks. The basis of the technology employs an event driven-mechanism to share a reduced event set among multiple copies of an application executing on different workstations. This technology is referred as RES-AP (Reduced Event Set Application Sharing). RES-AP allows geographically-dispersed engineers to work together on large complex problems with fast responses. This capability is achieved without modification to the applications or to the window system software.
我们描述了一个轻量级的应用程序共享基础设施,它支持在低带宽网络上使用图形密集型应用程序进行协作设计。该技术的基础是使用事件驱动机制在不同工作站上执行的应用程序的多个副本之间共享减少的事件集。这种技术被称为RES-AP(减少事件集应用程序共享)。RES-AP允许地理位置分散的工程师在快速响应的大型复杂问题上一起工作。此功能无需修改应用程序或窗口系统软件即可实现。
{"title":"A light-weight application sharing infrastructure for graphics intensive applications","authors":"M. Hao, D. Lee, J. Sventek","doi":"10.1109/HPDC.1996.546181","DOIUrl":"https://doi.org/10.1109/HPDC.1996.546181","url":null,"abstract":"We describe a lightweight application sharing infrastructure that enables collaborative design using graphics intensive applications over low bandwidth networks. The basis of the technology employs an event driven-mechanism to share a reduced event set among multiple copies of an application executing on different workstations. This technology is referred as RES-AP (Reduced Event Set Application Sharing). RES-AP allows geographically-dispersed engineers to work together on large complex problems with fast responses. This capability is achieved without modification to the applications or to the window system software.","PeriodicalId":267002,"journal":{"name":"Proceedings of 5th IEEE International Symposium on High Performance Distributed Computing","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"1996-08-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127384954","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
A process migration subsystem for a workstation-based distributed systems 基于工作站的分布式系统的进程迁移子系统
K. Al-Tawil, M. Bozyigit, S. Naseer
Workstation based distributed computing environments are getting popular in both academic and commercial communities, due to the continuing trend of decreasing cost/performance ratio and rapid development of networking technology. However, the workload on these workstations is usually much lower than their computing capacity, especially with the ever increasing computing power of new hardware. As a result, the resources of such workstations are often under utilized and many of them are frequently idle. A preemptive process migration facility can be provided, in such a distributed system, to dynamically relocate running processes among the component machines. Such relocation can help cope with dynamic fluctuations in loads and service needs, improve the system's fault tolerance, meet real time scheduling deadlines, or bring a process to a special device. The paper presents a process migration subsystem for tolerating process and node failures on a workstation based environment. The design and implementation of the subsystem are also discussed.
由于性价比的不断降低和网络技术的快速发展,基于工作站的分布式计算环境在学术界和商业界都得到了广泛的应用。然而,这些工作站的工作负载通常远低于它们的计算能力,特别是随着新硬件的计算能力不断提高。因此,这些工作站的资源往往没有得到充分利用,其中许多工作站经常处于闲置状态。在这样的分布式系统中,可以提供一个抢占式进程迁移功能,以便在组件机器之间动态地重新定位正在运行的进程。这种重新定位可以帮助应对负载和服务需求的动态波动,提高系统的容错性,满足实时调度期限,或将过程带到特殊设备。本文提出了一个进程迁移子系统,用于在工作站环境中容忍进程和节点故障。讨论了该子系统的设计与实现。
{"title":"A process migration subsystem for a workstation-based distributed systems","authors":"K. Al-Tawil, M. Bozyigit, S. Naseer","doi":"10.1109/HPDC.1996.546222","DOIUrl":"https://doi.org/10.1109/HPDC.1996.546222","url":null,"abstract":"Workstation based distributed computing environments are getting popular in both academic and commercial communities, due to the continuing trend of decreasing cost/performance ratio and rapid development of networking technology. However, the workload on these workstations is usually much lower than their computing capacity, especially with the ever increasing computing power of new hardware. As a result, the resources of such workstations are often under utilized and many of them are frequently idle. A preemptive process migration facility can be provided, in such a distributed system, to dynamically relocate running processes among the component machines. Such relocation can help cope with dynamic fluctuations in loads and service needs, improve the system's fault tolerance, meet real time scheduling deadlines, or bring a process to a special device. The paper presents a process migration subsystem for tolerating process and node failures on a workstation based environment. The design and implementation of the subsystem are also discussed.","PeriodicalId":267002,"journal":{"name":"Proceedings of 5th IEEE International Symposium on High Performance Distributed Computing","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"1996-08-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130876696","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}
引用次数: 2
期刊
Proceedings of 5th IEEE 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