Title
On the design and implementation of parallel programs through coordination
Abstract
The current state of art in existing middleware technologies does not support the development of distributed applications that need processes to complete a task collaboratively. What is needed in the next generation of middleware is synergy of heterogeneity, distribution, communication, and coordination. We are proposing to augment the existing middleware technologies to provide collaboration support through Multiparty Interaction (MI) protocol rather than design a new programming language for distributed coordinated programming. In this paper, a 4-layered interaction model will be presented to decouple the applications and their underlying middleware implementations including coordination protocols by providing a set of generic interfaces to the applications. The decoupling of applications and middleware technologies by isolating computation, communication, and coordination promotes reuse, improves comprehension, and eases maintenance due to software evolution.
Year
DOI
Venue
2004
10.1007/11668855_12
SERA
Keywords
Field
DocType
coordination protocol,generic interface,collaboration support,underlying middleware,4-layered interaction model,new programming language,middleware technology,multiparty interaction,parallel program,current state,existing middleware technology,programming language,software evolution,distributed application,middleware
Middleware,Middleware (distributed applications),Computer science,Real-time computing,Implementation,Distributed algorithm,Software maintenance,Software evolution,Software development,Message oriented middleware,Distributed computing
Conference
Volume
ISSN
ISBN
3647
0302-9743
3-540-32133-0
Citations 
PageRank 
References 
0
0.34
9
Authors
3
Name
Order
Citations
PageRank
Chia-chu Chiang115129.34
Roger Lee2134.79
Hae-Sool Yang3379.67