Grid Computing: Software Environments and Tools
DOI: 10.1007/1-84628-339-6_9
|View full text |Cite
|
Sign up to set email alerts
|

Programming, Composing, Deploying for the Grid

Abstract: Abstract. Grids raise new challenges in the following way: heterogeneity of underlying machines/networks and runtime environments (types and performance characteristics), not a single administrative domain, versatility. So the need to have appropriate programming and runtime solutions in order to write, deploy then execute applications on such heterogeneous distributed hardware in an effective and efficient manner. We propose in this article a solution to those challenges which takes the form of a programming … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
77
0
2

Publication Types

Select...
7
1

Relationship

1
7

Authors

Journals

citations
Cited by 86 publications
(79 citation statements)
references
References 21 publications
0
77
0
2
Order By: Relevance
“…Finally, the chosen framework for this work is ProActive Parallel Suite [5], which is an innovative Open Source solution (OW2 consortium) for parallel, distributed, multi-core computing. Developed in Java, it features a concurrent and parallel programming model, o↵ers distributed and asynchronous communications, mobility and a deployment framework.…”
Section: Parallel/distributed Computation Toolsmentioning
confidence: 99%
“…Finally, the chosen framework for this work is ProActive Parallel Suite [5], which is an innovative Open Source solution (OW2 consortium) for parallel, distributed, multi-core computing. Developed in Java, it features a concurrent and parallel programming model, o↵ers distributed and asynchronous communications, mobility and a deployment framework.…”
Section: Parallel/distributed Computation Toolsmentioning
confidence: 99%
“…Since then it has been one of the main rules in stateful actor languages such as Erlang [6], Akka and Scala [7], Kilim [8], ProActive [9], E [10], Salsa [11] and AmbientTalk [12]. In all these languages execution of parallel messages within a single actor is disallowed by construction, e.g.…”
Section: Related Workmentioning
confidence: 99%
“…This is the case for instance in the ProActive actor-based middleware for Java [9]. In ProActive "naked" data structures can be created, which actors can access freely, concurrently.…”
Section: Related Workmentioning
confidence: 99%
“…ProActive [5] is a middleware for parallel, distributed, and multi-core programming. It provides a set of APIs for development of distributed implementations of different applications, including embarrassingly parallel applications, Monte-Carlo simulations, SPMD, and workflow applications.…”
Section: Related Workmentioning
confidence: 99%
“…Unlike earlier frameworks, such as Condor [4] and ProActive [5], Aneka is the first middleware technology to provide a service-oriented container framework that allows realization of different programming models and enables seamless integration of enterprise computing resources (e.g., Desktop Grids and servers) with public Cloud resources. The Aneka framework has been used to implement various programming models including Thread, Task, MapReduce, and deployment of their applications on private and public Clouds seamlessly.…”
Section: Introductionmentioning
confidence: 99%