首页 > 最新文献

Proceedings of the Fifth Distributed Memory Computing Conference, 1990.最新文献

英文 中文
Air Traffic Simulation: An Object Oriented, Discrete Event Simulation on the Intel iPSC/2 Parallel System 空中交通仿真:基于Intel iPSC/2并行系统的面向对象离散事件仿真
Pub Date : 1990-04-08 DOI: 10.1109/DMCC.1990.555368
W. Bain
A discrete event simulation model of air traffic flow within the United States has been written and executed on the Intel iPSC8/2 parallel system. The simulation program was written in an object oriented manner using the Interwork IITM Concurrent Programming Toolkit. This simulation demonstrates how object oriented programming can simplify the design of complex simulations and can simplify the effort to distribute and balance the processing load on distributed memory, parallel architectures, such as the iPSC/2. It also demonstrates the capacity of these architectures to solve very large simulation problems.
在Intel iPSC8/2并行系统上编写并执行了美国境内空中交通流离散事件仿真模型。仿真程序是使用Interwork IITM并发编程工具包以面向对象的方式编写的。这个模拟演示了面向对象编程如何简化复杂模拟的设计,以及如何简化在分布式内存、并行架构(如iPSC/2)上分配和平衡处理负载的工作。它还展示了这些体系结构解决非常大的仿真问题的能力。
{"title":"Air Traffic Simulation: An Object Oriented, Discrete Event Simulation on the Intel iPSC/2 Parallel System","authors":"W. Bain","doi":"10.1109/DMCC.1990.555368","DOIUrl":"https://doi.org/10.1109/DMCC.1990.555368","url":null,"abstract":"A discrete event simulation model of air traffic flow within the United States has been written and executed on the Intel iPSC8/2 parallel system. The simulation program was written in an object oriented manner using the Interwork IITM Concurrent Programming Toolkit. This simulation demonstrates how object oriented programming can simplify the design of complex simulations and can simplify the effort to distribute and balance the processing load on distributed memory, parallel architectures, such as the iPSC/2. It also demonstrates the capacity of these architectures to solve very large simulation problems.","PeriodicalId":204431,"journal":{"name":"Proceedings of the Fifth Distributed Memory Computing Conference, 1990.","volume":"6 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1990-04-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115498835","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
MMPS: Portable Message Passing Support for Parallel Computing 支持并行计算的便携消息传递
Pub Date : 1990-04-08 DOI: 10.1109/DMCC.1990.556282
A. Grinshaw, D. Mack, W. Strayer
Models of parallel computation based upon message passing are in wide-spread use today, yet the message passing primitives available on different architectures are often different in subtle ways. The situation on distributed systems is even worse; not only are there different interfaces, but the services provided are not sufficient for data driven computation. MMPS is a solution to the problem. First, MMPS provides a basic message passing service with guaranteed delivery that can be ported to a wide variety of architectures. Applications that use the MMPS interface will be portable with respect to the message system. Second, MMPS provides a customizable interface that exploits the C++ [l] class hierarchy to allow the user to define new types of messages with new services. The new services can be efficiently implemented using existing code and inheritance.
目前,基于消息传递的并行计算模型得到了广泛的应用,但是不同体系结构上可用的消息传递原语往往存在细微的差异。分布式系统的情况更糟;不仅存在不同的接口,而且所提供的服务也不足以满足数据驱动的计算。MMPS是这个问题的解决方案。首先,MMPS提供了一个基本的消息传递服务,保证了传递,可以移植到各种各样的体系结构中。使用MMPS接口的应用程序相对于消息系统来说是可移植的。其次,MMPS提供了一个可定制的接口,该接口利用c++ [l]类层次结构,允许用户使用新服务定义新类型的消息。可以使用现有代码和继承有效地实现新服务。
{"title":"MMPS: Portable Message Passing Support for Parallel Computing","authors":"A. Grinshaw, D. Mack, W. Strayer","doi":"10.1109/DMCC.1990.556282","DOIUrl":"https://doi.org/10.1109/DMCC.1990.556282","url":null,"abstract":"Models of parallel computation based upon message passing are in wide-spread use today, yet the message passing primitives available on different architectures are often different in subtle ways. The situation on distributed systems is even worse; not only are there different interfaces, but the services provided are not sufficient for data driven computation. MMPS is a solution to the problem. First, MMPS provides a basic message passing service with guaranteed delivery that can be ported to a wide variety of architectures. Applications that use the MMPS interface will be portable with respect to the message system. Second, MMPS provides a customizable interface that exploits the C++ [l] class hierarchy to allow the user to define new types of messages with new services. The new services can be efficiently implemented using existing code and inheritance.","PeriodicalId":204431,"journal":{"name":"Proceedings of the Fifth Distributed Memory Computing Conference, 1990.","volume":"119 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1990-04-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116271520","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
On Distributing Linked Lists 关于分发链表
Pub Date : 1990-04-08 DOI: 10.1109/DMCC.1990.556300
D.A. Sykes
Distributing Linked Lists David A. Sykes Department of Computer Science Clemson University Clemson, SC 29634-1906 dsykesO hubcap.clemson.edu
分发链表David A. Sykes克莱姆森大学计算机科学系克莱姆森,SC 29634-1906 dsykesO hubcap.clemson.edu
{"title":"On Distributing Linked Lists","authors":"D.A. Sykes","doi":"10.1109/DMCC.1990.556300","DOIUrl":"https://doi.org/10.1109/DMCC.1990.556300","url":null,"abstract":"Distributing Linked Lists David A. Sykes Department of Computer Science Clemson University Clemson, SC 29634-1906 dsykesO hubcap.clemson.edu","PeriodicalId":204431,"journal":{"name":"Proceedings of the Fifth Distributed Memory Computing Conference, 1990.","volume":"9 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1990-04-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127312695","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}
引用次数: 1
Refining the Communication Model for the Intel iPSC/2 改进iPSC/2的通信模型
Pub Date : 1990-04-08 DOI: 10.1109/DMCC.1990.556394
S. Seidel, T.E. Schmiermund
The communication model of a message-passing network must take into account interactions between concurrent communication operations in order to describe its behavior during high levels of communication activity. This work describes the results of measuring certain concurrent communication operations on an Intel ipSC/2-d4 hypercube. The operations measured set practical limits on the number and type of concurrent communication operations that can be supported by each node. These aspects of the iF'SC/2 communication network, along with measurements of bandwidth and latency given here and by others, constitute a communication model that can be used to describe the costs of intensive communication Operations, such as solutions to the broadcast and the scatter/gather problems.
消息传递网络的通信模型必须考虑并发通信操作之间的交互,以便描述其在高级通信活动期间的行为。本文描述了在Intel ipSC/2-d4超立方体上测量某些并发通信操作的结果。测量的操作设置了每个节点可以支持的并发通信操作的数量和类型的实际限制。iF'SC/2通信网络的这些方面,以及本文和其他人给出的带宽和延迟测量,构成了一个通信模型,可用于描述密集通信操作的成本,例如广播和分散/收集问题的解决方案。
{"title":"Refining the Communication Model for the Intel iPSC/2","authors":"S. Seidel, T.E. Schmiermund","doi":"10.1109/DMCC.1990.556394","DOIUrl":"https://doi.org/10.1109/DMCC.1990.556394","url":null,"abstract":"The communication model of a message-passing network must take into account interactions between concurrent communication operations in order to describe its behavior during high levels of communication activity. This work describes the results of measuring certain concurrent communication operations on an Intel ipSC/2-d4 hypercube. The operations measured set practical limits on the number and type of concurrent communication operations that can be supported by each node. These aspects of the iF'SC/2 communication network, along with measurements of bandwidth and latency given here and by others, constitute a communication model that can be used to describe the costs of intensive communication Operations, such as solutions to the broadcast and the scatter/gather problems.","PeriodicalId":204431,"journal":{"name":"Proceedings of the Fifth Distributed Memory Computing Conference, 1990.","volume":"25 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1990-04-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126875984","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
The Triangle Method for Saving Startup Time in Parallel Computers 节省并行计算机启动时间的三角方法
Pub Date : 1990-04-08 DOI: 10.1109/DMCC.1990.555436
H. Eissfeller, S. Muller
We present a new parallel implementation of explicit time stepping methods for time dependent equations in one or two spatial dimensions. The aim is to minimize the number of data transfers, to get faster algorthms. In one spatial dimension, z explicit time steps on p processors using a grid of size n need O i t n / p ) arithmetical operations and O( z ) startup operations The triangle method also requires Oi t n / p 1 arithmetical operations but only O! z p / n ) startup operations. In two spatial dimensions, using a grid of size n n and given the same algorithm, the startup time of OCTI operations using the conventional approach is considerably reduced to O( T 6 / n 1 startup operations. All constants regarding the 0-notation are less than 5
我们提出了一种新的并行实现的显式时间步进方法的时间相关方程在一个或两个空间维度。其目的是最小化数据传输的数量,以获得更快的算法。在一个空间维度上,使用大小为n的网格的p个处理器上的z个显式时间步需要Oi (n / p)个算术运算和O(z)个启动运算。三角形方法也需要O t n / p个算术运算,但只需要O!zp / n)启动操作。在两个空间维度中,使用大小为n n的网格并给定相同的算法,使用传统方法的OCTI操作的启动时间大大减少到O(T 6 / n 1)启动操作。所有与0符号有关的常数都小于5
{"title":"The Triangle Method for Saving Startup Time in Parallel Computers","authors":"H. Eissfeller, S. Muller","doi":"10.1109/DMCC.1990.555436","DOIUrl":"https://doi.org/10.1109/DMCC.1990.555436","url":null,"abstract":"We present a new parallel implementation of explicit time stepping methods for time dependent equations in one or two spatial dimensions. The aim is to minimize the number of data transfers, to get faster algorthms. In one spatial dimension, z explicit time steps on p processors using a grid of size n need O i t n / p ) arithmetical operations and O( z ) startup operations The triangle method also requires Oi t n / p 1 arithmetical operations but only O! z p / n ) startup operations. In two spatial dimensions, using a grid of size n n and given the same algorithm, the startup time of OCTI operations using the conventional approach is considerably reduced to O( T 6 / n 1 startup operations. All constants regarding the 0-notation are less than 5","PeriodicalId":204431,"journal":{"name":"Proceedings of the Fifth Distributed Memory Computing Conference, 1990.","volume":"45 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1990-04-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123733253","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}
引用次数: 7
Convergence, and Circuit Partitioning Aspects for Waveform Relaxation 波形松弛的收敛和电路划分方面
Pub Date : 1990-04-08 DOI: 10.1109/DMCC.1990.555440
U. Miekkala, O. Nevanlinna, A. Ruehli
This paper gives a mathematical investigation of the convergence properties of a model problem which, at first sight, seems to be unsuitable for waveform relaxation. The model circuit represents a limiting case for capacitive coupling where the capacitances to ground are zero. We show that the WR approach converges. Since the convergence is generally slow we discuss appropriate techniques for accelerating convergence.
本文给出了一个模型问题的收敛性的数学研究,这个问题乍一看似乎不适合波形松弛。模型电路表示电容耦合的极限情况,其中对地电容为零。我们证明了WR方法是收敛的。由于收敛通常是缓慢的,我们讨论了加速收敛的适当技术。
{"title":"Convergence, and Circuit Partitioning Aspects for Waveform Relaxation","authors":"U. Miekkala, O. Nevanlinna, A. Ruehli","doi":"10.1109/DMCC.1990.555440","DOIUrl":"https://doi.org/10.1109/DMCC.1990.555440","url":null,"abstract":"This paper gives a mathematical investigation of the convergence properties of a model problem which, at first sight, seems to be unsuitable for waveform relaxation. The model circuit represents a limiting case for capacitive coupling where the capacitances to ground are zero. We show that the WR approach converges. Since the convergence is generally slow we discuss appropriate techniques for accelerating convergence.","PeriodicalId":204431,"journal":{"name":"Proceedings of the Fifth Distributed Memory Computing Conference, 1990.","volume":"92 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1990-04-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121896931","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}
引用次数: 7
Scheduling Real-Time Computations on Hypercubes with Load Balancing 基于负载均衡的超立方体实时计算调度
Pub Date : 1990-04-08 DOI: 10.1109/DMCC.1990.556308
Kwei-Jay Lin, Jen-Yao Chung, J.W.-S. Liu
This paper discusses the problem of scheduling hard real-time jobs on hypercube machines. Our model is dierent from traditional systems in that a job in our systems may be terminated if there is not enough time, producing an acceptable but lees precise result. Each job thus can be divided into a hutd (real-time) task which must always be finished before its deadline, and a flexible soft task which is executed only if there is enough processor time left. All hard tasks are scheduled first so that at least a minimally acceptable result is available for each job, but soft tasks are scheduled only after all hard tasks are done. We propose a new scheduling algorithm which combines the shortest refinement first algorithm with the well-known gradient load balancing method. The performance of the algorithm is studied by simulations.
本文讨论了超立方体机器上硬实时作业的调度问题。我们的模型与传统系统的不同之处在于,在我们的系统中,如果没有足够的时间,作业可能会被终止,从而产生可接受但不精确的结果。因此,每个作业可以分为一个实时任务和一个灵活的软任务,前者必须总是在截止日期前完成,后者只有在处理器剩余时间足够时才执行。首先调度所有硬任务,以便至少为每个任务提供一个最低限度的可接受结果,但是只有在所有硬任务完成之后才调度软任务。本文提出了一种新的调度算法,该算法将最短优化优先算法与著名的梯度负载均衡方法相结合。通过仿真研究了该算法的性能。
{"title":"Scheduling Real-Time Computations on Hypercubes with Load Balancing","authors":"Kwei-Jay Lin, Jen-Yao Chung, J.W.-S. Liu","doi":"10.1109/DMCC.1990.556308","DOIUrl":"https://doi.org/10.1109/DMCC.1990.556308","url":null,"abstract":"This paper discusses the problem of scheduling hard real-time jobs on hypercube machines. Our model is dierent from traditional systems in that a job in our systems may be terminated if there is not enough time, producing an acceptable but lees precise result. Each job thus can be divided into a hutd (real-time) task which must always be finished before its deadline, and a flexible soft task which is executed only if there is enough processor time left. All hard tasks are scheduled first so that at least a minimally acceptable result is available for each job, but soft tasks are scheduled only after all hard tasks are done. We propose a new scheduling algorithm which combines the shortest refinement first algorithm with the well-known gradient load balancing method. The performance of the algorithm is studied by simulations.","PeriodicalId":204431,"journal":{"name":"Proceedings of the Fifth Distributed Memory Computing Conference, 1990.","volume":"51 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1990-04-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126281136","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
An Approach to Reconfigure a Fault-Tolerant Loop System 一种重构容错环路系统的方法
Pub Date : 1990-04-08 DOI: 10.1109/DMCC.1990.556290
C. Liang, S.K. Chen, W. Tsai
{"title":"An Approach to Reconfigure a Fault-Tolerant Loop System","authors":"C. Liang, S.K. Chen, W. Tsai","doi":"10.1109/DMCC.1990.556290","DOIUrl":"https://doi.org/10.1109/DMCC.1990.556290","url":null,"abstract":"","PeriodicalId":204431,"journal":{"name":"Proceedings of the Fifth Distributed Memory Computing Conference, 1990.","volume":"2 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1990-04-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130569624","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
Performance Characterization of ES-Kit Distributed Environments ES-Kit分布式环境的性能表征
Pub Date : 1990-04-08 DOI: 10.1109/DMCC.1990.556386
R. Shah, S. Lamb, R. J. Smith
The Experimental Systems Kit (ES-Kit) Project at the Microelectronics and Computer Technology Corporation has developed an open collection of high performance hardware and software modules that can be assembled into many different experimental distributed object-oriented systems. This paper presents the results of a preliminary comparative performance evaluation of three environments on which the ES-Kit software currently runs.
微电子和计算机技术公司的实验系统套件(ES-Kit)项目开发了一个高性能硬件和软件模块的开放集合,可以组装成许多不同的实验分布式面向对象系统。本文介绍了ES-Kit软件目前运行的三种环境的初步比较性能评估结果。
{"title":"Performance Characterization of ES-Kit Distributed Environments","authors":"R. Shah, S. Lamb, R. J. Smith","doi":"10.1109/DMCC.1990.556386","DOIUrl":"https://doi.org/10.1109/DMCC.1990.556386","url":null,"abstract":"The Experimental Systems Kit (ES-Kit) Project at the Microelectronics and Computer Technology Corporation has developed an open collection of high performance hardware and software modules that can be assembled into many different experimental distributed object-oriented systems. This paper presents the results of a preliminary comparative performance evaluation of three environments on which the ES-Kit software currently runs.","PeriodicalId":204431,"journal":{"name":"Proceedings of the Fifth Distributed Memory Computing Conference, 1990.","volume":"14 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1990-04-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129642321","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
DAWGS - A Distributed Compute Server Utilizing Idle Workstations DAWGS -一个利用空闲工作站的分布式计算服务器
Pub Date : 1990-04-08 DOI: 10.1109/DMCC.1990.556276
H. Clark, B. McMillin
Abstract A collection of powerful workstations interconnected by a local area network forms a large computing resource. The problem of locating and efficiently using this resource has been the subject of much study. When the system is composed of workstations, an attractive technique may be employed to make use of workstations left idle by their owners. The Distributed Automated Workload balancinG System (DAWGS) is designed to allow users to utilize this networked computing power for their programs. Essentially, DAWGS is an interface between the user and the kernel which allows users to submit batch-type or interactive-type processes or jobs for execution on an idle workstation somewhere on a local area network. DAWGS uses a distributed scheduler based on a bidding scheme which resolves many of the problems with bidding to determine which machine to run a process on. It properly redirects all I/O from the remotely running process back to the machine from whence the process came. DAWGS is capable of checkpointing processes and restarting any type of process, including interactive ones, even when the restart is on a machine different than the one the process was previously running on. We show that running processes remotely on idle workstations can result in significantly lower execution times, particularly for processes with a large execution time. Our method is different from previous work in that it is fault-tolerant, maintains total remote execution transparency for the user, and is fully distributed.
通过局域网相互连接的功能强大的工作站的集合形成了一个庞大的计算资源。如何定位和有效利用这些资源一直是人们研究的主题。当系统由工作站组成时,可以采用一种有吸引力的技术来利用其所有者闲置的工作站。分布式自动工作负载平衡系统(DAWGS)的设计允许用户利用这种网络计算能力为他们的程序。从本质上讲,DAWGS是用户和内核之间的一个接口,它允许用户提交批处理类型或交互类型的进程或作业,以便在局域网某处的空闲工作站上执行。DAWGS使用基于投标方案的分布式调度器,该方案解决了投标决定在哪台机器上运行进程的许多问题。它正确地将远程运行进程的所有I/O重定向回该进程所在的机器。DAWGS能够检查点进程并重新启动任何类型的进程,包括交互式进程,即使重新启动是在与进程之前运行的机器不同的机器上。我们展示了在空闲工作站上远程运行进程可以显著降低执行时间,特别是对于执行时间较长的进程。我们的方法不同于以前的工作,因为它是容错的,为用户保持完全的远程执行透明性,并且是完全分布式的。
{"title":"DAWGS - A Distributed Compute Server Utilizing Idle Workstations","authors":"H. Clark, B. McMillin","doi":"10.1109/DMCC.1990.556276","DOIUrl":"https://doi.org/10.1109/DMCC.1990.556276","url":null,"abstract":"Abstract A collection of powerful workstations interconnected by a local area network forms a large computing resource. The problem of locating and efficiently using this resource has been the subject of much study. When the system is composed of workstations, an attractive technique may be employed to make use of workstations left idle by their owners. The Distributed Automated Workload balancinG System (DAWGS) is designed to allow users to utilize this networked computing power for their programs. Essentially, DAWGS is an interface between the user and the kernel which allows users to submit batch-type or interactive-type processes or jobs for execution on an idle workstation somewhere on a local area network. DAWGS uses a distributed scheduler based on a bidding scheme which resolves many of the problems with bidding to determine which machine to run a process on. It properly redirects all I/O from the remotely running process back to the machine from whence the process came. DAWGS is capable of checkpointing processes and restarting any type of process, including interactive ones, even when the restart is on a machine different than the one the process was previously running on. We show that running processes remotely on idle workstations can result in significantly lower execution times, particularly for processes with a large execution time. Our method is different from previous work in that it is fault-tolerant, maintains total remote execution transparency for the user, and is fully distributed.","PeriodicalId":204431,"journal":{"name":"Proceedings of the Fifth Distributed Memory Computing Conference, 1990.","volume":"38 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1990-04-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"134487474","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}
引用次数: 60
期刊
Proceedings of the Fifth Distributed Memory Computing Conference, 1990.
全部 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