ProActive Parallel Suite: From Active Objects-Skeletons-Components to Environment and Deployment

2009 
The Proactive Parallel Suite offers multiple layers of abstraction for parallel and distributed applications which include both programming and the environment/deployment abstraction layers. At the core of ProActive's programming abstractions are active objects with transparent futures and wait-by-necessity. Other abstractions offered by ProActive, such as typed groups , algorithmic skeletons , and hierarchical distributed components among others; are constructed on top of active objects. This pluralism of abstractions offers programmers a wide choice of expressiveness for coding parallel and distributed applications. Additionally, an environment/deployment layer offers abstractions that simplify the interaction with the infrastructure. A deployment descriptor and a super-scheduler abstractions manage deployment of application on distributed resources, while the IC2D tool provides an abstraction to monitor debug and profile parallel and distributed applications.
    • Correction
    • Source
    • Cite
    • Save
    • Machine Reading By IdeaReader
    50
    References
    8
    Citations
    NaN
    KQI
    []