DocumentCode :
1837644
Title :
ProActive Parallel Suite: Multi-cores to Clouds to autonomicity
Author :
Caromel, Denis
Author_Institution :
INRIA, IUF, Univ. of Nice-Sophia Antipolis, Sophia Antipolis, France
fYear :
2009
fDate :
27-29 Aug. 2009
Abstract :
Summary form only given.ProActive (http://proactive.inria.fr/) is a GRID Java library (Source code under GPL license) for parallel, distributed, and concurrent computing, also featuring mobility and security in a uniform framework. ProActive aimed at simplifying the programming of applications that are distributed on local area network (LAN), on cluster of workstations, or GRIDs, and of course, Clouds. ProActive promotes a strong NoC approach, network on chip, to cope seamlessly with both distributed and shared-memory multi-core machines. A theoretical foundation ensures constant behavior, whatever the environment. With respect to software engineering and component-based developments, we will explain how the grid component model (GCM), a set of ETSI standards, allows to capture parallel behavior at the level of component interfaces (rather than having them buried in the code), and also allows deployment interoperability with many Grids and Clouds infrastructure. Interactive and graphical GUI and tools will also be presented during the talk, illustrating the components of ProActive parallel Suite: (1) Programming: a set of Java Parallel frameworks (2) Optimizing: an Eclipse GUI for Developing, Debugging, Optimizing (3) Scheduling: for C, Calization Java, Scripts, Matlab/Scilab tasks workflows with resource acquisition and VirtuOverall, this environment leads to autonomic aspects, dynamically observing the QoS (Quality of Service), and adapting the execution in order to maintain SLA (service level agreement).
Keywords :
Java; concurrency control; graphical user interfaces; grid computing; network-on-chip; open systems; parallel programming; shared memory systems; software libraries; workstation clusters; Matlab/Scilab task workflow; NoC approach; ProActive parallel suite; autonomic computing; cloud computing; component-based development; concurrent computing; distributed computing; graphical GUI; grid Java library; grid component model; interoperability; local area network; network-on-chip; quality of service; resource acquisition; service level agreement; shared-memory multicore machine; software engineering; workstation cluster; Application software; Clouds; Concurrent computing; Graphical user interfaces; Java; Libraries; Licenses; Local area networks; Network-on-a-chip; Quality of service;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Intelligent Computer Communication and Processing, 2009. ICCP 2009. IEEE 5th International Conference on
Conference_Location :
Cluj-Napoca
Print_ISBN :
978-1-4244-5007-7
Type :
conf
DOI :
10.1109/ICCP.2009.5284792
Filename :
5284792
Link To Document :
بازگشت