Loading...
Please wait, while we are loading the content...
Similar Documents
DISTRIBUTED SYSTEMS I-- Message Passing Environments (2002)
| Content Provider | CiteSeerX |
|---|---|
| Author | Eng, P. Detina M. Eng, Paolo Detina M. Poehlman, W. F. S. Eng, P. |
| Abstract | In distributed memory concurrent computing, the ongoing challenge has been to optimally mate complex applications and complex hardware to achieve optimal use of resources. Traditionally, two metrics to assess success have been used. These are absolute performance, and performance per unit machine cost. One overlooked metric is the cost of software development and maintenance. This measure is strongly affected by the programming paradigm. Over the years there have been a number of proposed paradigms. They are parallel languages, coordination languages, language extensions, shared objects, and virtual shared memory. The most widely used paradigm for distributed memory systems has been message passing. The issues of control/communication strategy and its implementation, is a major hurtle to be overcome before the benefits of distributed computing can be employed. It is the goal of this research to create a Distributed Applications Builder (DAB), which will aid the distributed systems ’ user by hiding the control/communications aspects under a higher level of abstraction. This framework must produce multiprocess coordination mechanisms with which the end-user can operate. As a step towards the development of DAB and its communication foundation, this report focuses on the message passing paradigm for distributed memory computing. This is not an exhaustive list of existing systems, but is representative of message passing systems and their evolution over the years. The report discusses the progression of message passing |
| File Format | |
| Publisher Date | 2002-01-01 |
| Access Restriction | Open |
| Subject Keyword | Distributed System Message Passing Multiprocess Coordination Mechanism Unit Machine Cost Distributed Memory Control Communication Strategy Complex Application Distributed Application Builder Ongoing Challenge Programming Paradigm Language Extension Parallel Language Absolute Performance Distributed Memory Concurrent Computing Complex Hardware Distributed Computing Major Hurtle Distributed Memory System Coordination Language Exhaustive List Message Passing Paradigm Software Development Optimal Use Communication Foundation Proposed Paradigm |
| Content Type | Text |