2003
DOI: 10.1109/tpds.2003.1247671
|View full text |Cite
|
Sign up to set email alerts
|

Middleware infrastructure for parallel and distributed programming models in heterogeneous systems

Abstract: In this paper, we introduce a middleware infrastructure that provides software services for developing and deploying highperformance parallel programming models and distributed applications on clusters and networked heterogeneous systems. This middleware infrastructure utilizes distributed agents residing on the participating machines and communicating with one another to perform the required functions. An intensive study of the parallel programming models in Java has helped identify the common requirements fo… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
24
0

Year Published

2005
2005
2013
2013

Publication Types

Select...
7

Relationship

0
7

Authors

Journals

citations
Cited by 51 publications
(24 citation statements)
references
References 20 publications
0
24
0
Order By: Relevance
“…MA support load balancing in parallel and distributed computing [5,9] , e.g., Traveller [31] using resource broker. It implements parallel application such as L. U. Factorization and sorting.…”
Section: Methodsmentioning
confidence: 99%
See 2 more Smart Citations
“…MA support load balancing in parallel and distributed computing [5,9] , e.g., Traveller [31] using resource broker. It implements parallel application such as L. U. Factorization and sorting.…”
Section: Methodsmentioning
confidence: 99%
“…Furtermore, the agent uses a path through a network based upon known infrastructure characteristics (QoS). An agent optimizes its transmission between Agent hosts (AHs) [4] with the help of several migration strategies described in [5] .…”
Section: Introductionmentioning
confidence: 99%
See 1 more Smart Citation
“…A framework for load balancing using MA named EALBMA (Efficient and Adaptive Load Balancing based on MA) [28] has been made in which a novel algorithm for updating load information partially based on MA called ULIMA.MA support load balancing in parallel and distributed computing [7,8] , e.g., Traveller [22] using resource broker. It implements parallel application such as L. U. Factorization and sorting.…”
Section: Related Workmentioning
confidence: 99%
“…MA supports a variety of webbased distributed applications namely: systems and distributed information management [3] and information retrieval [4] . Other areas where MAs are seen as offering potential advantages-wireless or mobile computing [5,6] dynamic deployment of code, thin clients or resource-limited devices, personal assistants, and MA-based parallel processing [7,8] . Traditional load balancing approaches on distributed web servers are implemented based on message passing paradigm [1,24] .…”
Section: Introductionmentioning
confidence: 99%