IEEE Parallel & Distributed Technology: Systems & Applications最新文献

筛选
英文 中文
Distributed computation of wave propagation models using PVM 基于PVM的波传播模型分布式计算
IEEE Parallel & Distributed Technology: Systems & Applications Pub Date : 1993-12-01 DOI: 10.1145/169627.169642
R. Ewing, R. Sharpley, D. Mitchum, Patrick O Leary, J. Sochacki
{"title":"Distributed computation of wave propagation models using PVM","authors":"R. Ewing, R. Sharpley, D. Mitchum, Patrick O Leary, J. Sochacki","doi":"10.1145/169627.169642","DOIUrl":"https://doi.org/10.1145/169627.169642","url":null,"abstract":"The Parallel Virtual Machine(PVM) allows researchers to connect workstations, mini-supercomputers, or specialty machines to form a relatively inexpensive, powerful, parallel computer. Such hardware is frequently abundant at research locations, so PVM incurs little or no hardware costs. PVM is also flexible: it uses existing communication networks (Ethernet or fiber) and remote procedural libraries; it lets programmers use either C or Fortran; and it can emulate several commercial architectures including hypercubes, meshes, and rings. The authors believe that PVM can compete effectively with traditional supercomputers, and they have demonstrated its computational power and cost-effectiveness by simulating the propagation of seismic waves using an isolated Ethernet ring comprising an IBM RS/6000 550 as the host and six RS/6000 320H machines as the nodes.<<ETX>>","PeriodicalId":325213,"journal":{"name":"IEEE Parallel & Distributed Technology: Systems & Applications","volume":"42 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1993-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128471397","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}
引用次数: 10
Multiple reservations and the Oklahoma update 多个预订和俄克拉何马州更新
IEEE Parallel & Distributed Technology: Systems & Applications Pub Date : 1993-11-01 DOI: 10.1109/88.260295
J. Stone, H. Stone, P. Heidelberger, John Turek
{"title":"Multiple reservations and the Oklahoma update","authors":"J. Stone, H. Stone, P. Heidelberger, John Turek","doi":"10.1109/88.260295","DOIUrl":"https://doi.org/10.1109/88.260295","url":null,"abstract":"A multiple reservation approach that allows atomic updates of multiple shared variables and simplifies concurrent and nonblocking codes for managing shared data structures such as queues and linked lists is presented. The method can be implemented as an extension to any cache protocol that grants write access to at most one processor at a time. Performance improvement, automatic restart, and livelock avoidance are discussed. Some sample programs are examined.<<ETX>>","PeriodicalId":325213,"journal":{"name":"IEEE Parallel & Distributed Technology: Systems & Applications","volume":"108 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1993-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133340498","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}
引用次数: 113
A visualization model for supercomputing environments 超级计算环境的可视化模型
IEEE Parallel & Distributed Technology: Systems & Applications Pub Date : 1993-11-01 DOI: 10.1109/88.260284
C. Pavlakos, L. Schoof, J. Mareda
{"title":"A visualization model for supercomputing environments","authors":"C. Pavlakos, L. Schoof, J. Mareda","doi":"10.1109/88.260284","DOIUrl":"https://doi.org/10.1109/88.260284","url":null,"abstract":"A description is given of a visualization environment that integrates a supercomputer, large storage facilities, and a visualisation server to let scientists analyze large, complex problems and view pseudo-high-performance, interactive graphics on desktop displays. The paper covers the shared, centralized server, the current prototype environment, and the software environment.<<ETX>>","PeriodicalId":325213,"journal":{"name":"IEEE Parallel & Distributed Technology: Systems & Applications","volume":"27 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1993-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115127016","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
Beyond RPC: the Virtual Network 超越RPC:虚拟网络
IEEE Parallel & Distributed Technology: Systems & Applications Pub Date : 1993-11-01 DOI: 10.1109/88.260292
Michael J. Dalpee, T. J. Cannaliato
{"title":"Beyond RPC: the Virtual Network","authors":"Michael J. Dalpee, T. J. Cannaliato","doi":"10.1109/88.260292","DOIUrl":"https://doi.org/10.1109/88.260292","url":null,"abstract":"Although RPC is the current method of choice for distributed interprocess communication, its complexity might increase demand for higher-level approaches. The Virtual Network, an idealized, intelligent software network that hides the underlying physical network's incompatibilities and complexities from the distributed programs that run on it, is presented as a solution. The components of the Virtual Network are described, and meta communication, error handling, system administration, performance, and security issues are discussed. The Virtual Network is compared with DCE RPC, the de facto standard. The use of the Virtual Network framework to quickly design and implement a useful, sophisticated distributed application, the distributed Ada compilation tool, is described.<<ETX>>","PeriodicalId":325213,"journal":{"name":"IEEE Parallel & Distributed Technology: Systems & Applications","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1993-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130174245","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
Bounded and minimum global snapshots 有界和最小全局快照
IEEE Parallel & Distributed Technology: Systems & Applications Pub Date : 1993-11-01 DOI: 10.1109/88.260297
B. Groselj
{"title":"Bounded and minimum global snapshots","authors":"B. Groselj","doi":"10.1109/88.260297","DOIUrl":"https://doi.org/10.1109/88.260297","url":null,"abstract":"A distributed protocol that records bounded snapshots of FIFO and non-FIFO communication channels, thus avoiding the unbounded storage requirements of other global-snapshot protocols, is described. The assumptions and definitions underlying the protocol are discussed, and its correctness is demonstrated. A modified protocol that can minimize a recorded global state by solving the maximum-flow problem is also presented.<<ETX>>","PeriodicalId":325213,"journal":{"name":"IEEE Parallel & Distributed Technology: Systems & Applications","volume":"2 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1993-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133263019","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}
引用次数: 9
Scalable, adaptive load sharing for distributed systems 分布式系统的可扩展、自适应负载共享
IEEE Parallel & Distributed Technology: Systems & Applications Pub Date : 1993-08-01 DOI: 10.1109/88.242447
O. Kremien, J. Kramer, J. Magee
{"title":"Scalable, adaptive load sharing for distributed systems","authors":"O. Kremien, J. Kramer, J. Magee","doi":"10.1109/88.242447","DOIUrl":"https://doi.org/10.1109/88.242447","url":null,"abstract":"Presents a flexible load-sharing algorithm which achieves scalability by partitioning a system into domains. Each node dynamically and adaptively selects other nodes to be included in its domain. FLS applies load sharing within each domain, independently of how it is applied within other domains.<<ETX>>","PeriodicalId":325213,"journal":{"name":"IEEE Parallel & Distributed Technology: Systems & Applications","volume":"19 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1993-08-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130534851","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}
引用次数: 43
Exploiting redundancy to speed up parallel systems 利用冗余来加速并行系统
IEEE Parallel & Distributed Technology: Systems & Applications Pub Date : 1993-08-01 DOI: 10.1109/88.242445
I. Yen, E. Leiss, F. Bastani
{"title":"Exploiting redundancy to speed up parallel systems","authors":"I. Yen, E. Leiss, F. Bastani","doi":"10.1109/88.242445","DOIUrl":"https://doi.org/10.1109/88.242445","url":null,"abstract":"Repetitive fault tolerance takes advantage of redundant processors to offer peak performance during normal execution, and graceful performance degradation when processors fail. As long as one processor is working, the computation can continue. The authors use the underlying principle of inherent fault tolerance, turning redundancy into computation power, to design a model of repetitive fault tolerance that is suitable for dataflow computations. When no processors fail, they all work in parallel to achieve performance almost equal to that of the parallel program without fault tolerance. If processors do fail, the program can still derive the correct result as long as at least one processor is working; failures only slow the computation speed. Repetitive fault tolerance also provides a systematic way to derive fault-tolerant programs.<<ETX>>","PeriodicalId":325213,"journal":{"name":"IEEE Parallel & Distributed Technology: Systems & Applications","volume":"37 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1993-08-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126130244","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 per-process view of naming and remote execution 命名和远程执行的每个进程视图
IEEE Parallel & Distributed Technology: Systems & Applications Pub Date : 1993-08-01 DOI: 10.1109/88.242448
S. Radia, J. Pachl
{"title":"The per-process view of naming and remote execution","authors":"S. Radia, J. Pachl","doi":"10.1109/88.242448","DOIUrl":"https://doi.org/10.1109/88.242448","url":null,"abstract":"The per-process approach lets each process create its own private view of naming, instead of relying solely on the system's naming tree as in the per-system approach. The result is a flexible naming environment for distributed systems, especially for remote execution.<<ETX>>","PeriodicalId":325213,"journal":{"name":"IEEE Parallel & Distributed Technology: Systems & Applications","volume":"24 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1993-08-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126945709","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
The Enterprise model for developing distributed applications 用于开发分布式应用程序的企业模型
IEEE Parallel & Distributed Technology: Systems & Applications Pub Date : 1993-08-01 DOI: 10.1109/88.242459
J. Schaeffer, D. Szafron, G. Lobe, Ian Parsons
{"title":"The Enterprise model for developing distributed applications","authors":"J. Schaeffer, D. Szafron, G. Lobe, Ian Parsons","doi":"10.1109/88.242459","DOIUrl":"https://doi.org/10.1109/88.242459","url":null,"abstract":"Enterprise is a programming environment for designing, coding, debugging, testing, monitoring, profiling, and executing programs for distributed hardware. Developers using Enterprise do not deal with low-level programming details such as marshalling data, sending/receiving messages, and synchronization. Instead, they write their programs in C, augmented by new semantics that allow procedure calls to be executed in parallel. Enterprise automatically inserts the necessary code for communication and synchronization. However, Enterprise does not choose the type of parallelism to apply. The developer is often the best judge of how parallelism can be exploited in a particular application, so Enterprise lets the programmer draw a diagram of the parallelism using a familiar analogy that is inherently parallel: a business organization, or enterprise, which divides large tasks into smaller tasks and allocates assets to perform those tasks. These assets correspond to techniques used in most large-grained parallel programs; pipelines, master/slave processes, divide-and-conquer, and so on,and the number and kinds of assets used determine the amount of parallelism.<<ETX>>","PeriodicalId":325213,"journal":{"name":"IEEE Parallel & Distributed Technology: Systems & Applications","volume":"67 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1993-08-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121261922","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}
引用次数: 130
Dynamic, object-oriented parallel processing 动态的,面向对象的并行处理
IEEE Parallel & Distributed Technology: Systems & Applications Pub Date : 1993-05-01 DOI: 10.1109/88.218174
A. Grimshaw, W. Strayer, P. Narayan
{"title":"Dynamic, object-oriented parallel processing","authors":"A. Grimshaw, W. Strayer, P. Narayan","doi":"10.1109/88.218174","DOIUrl":"https://doi.org/10.1109/88.218174","url":null,"abstract":"Mentat, a dynamic, object-oriented parallel-processing system that provides tools for constructing portable, medium-grain parallel software by combining an object-oriented approach with an underlying layered virtual-machine model is described. Mentat's three primary design objectives-high performance through parallel execution, easy parallelism, and software portability across a wide range of platforms-are reviewed. The performance of four applications of Mentat on two platforms-a 32-node Intel iPSC/2 hypercube and a network of 16 Sun IPC Sparcstations-are examined. The applications are DNA and protein sequence comparison, image convolution, Gaussian elimination and partial pivoting, and sparse matrix-vector multiplication. The performance of Mentat in these applications is compared to that of object-oriented parallel-processing systems, compiler-based distributed-memory systems, portable parallel-processing systems, and hand-coded implementations of the same applications.<<ETX>>","PeriodicalId":325213,"journal":{"name":"IEEE Parallel & Distributed Technology: Systems & Applications","volume":"27 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1993-05-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122443762","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
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
相关产品
×
本文献相关产品
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信