User login |
Fractal C components for distributed computing on a computer grid
Click here to apply for this internship.
Affiliated toSTMicroelectronicsLocationMilan area (Italy) or Grenoble (France)Timing3 monthsDescriptionSTMicroelectronics Advanced R&D division is investing in Component Based Software Technologies (CBST) applied to Multiprocessors System on Chips (MPSoCs), and is notably active in the FRACTAL technology and its C embodiment: CECILIA (cf. http://fractal.objectweb.org). Exploiting the strong encapsulation and isolation properties attached to the CBST, facilitating notably application distribution, investments have also been conducted in a prototype portable, modular and lightweight middleware technology for deploying computation demanding distributed firmware parts on the MPSoCs. The current internship proposes to generalize the approach and provide a user friendly programming environment for distributing C Component Based applications on a Linux computer farm. It will require to elaborate a robust Cecilia personality for distribution code generation on such machines. It will also demand a middleware personality derived from the existing bricks for providing a lightweight deployment and distribution framework on a set of Linux machines. Such an environment will serve as virtual platform for developing distributed applications prior to their embedded on chip distribution. Depending on the success of the internship, this environment will possibly be proposed to the open source community for general purpose distribution facilities. Connexions with CLI based virtualization technology as invested by STMicroeletronics will be possible as well depending on development maturity in this field. Click here to apply for this internship. Click here for a list of all applications for this PhD. Click here to go to an overview off all internships (and applications) for this call.
|