Related Projects

Development projects

Current Projects

  • Alpine 3D: We are working with the Swiss Federal Institute for Snow and Avalanche in Davos. This project consists in the coupling and parallelization of a scientific code (snow process in alpine region). POP-C++ has been used to perform this task.
  • POP-C++ in batch queuing systems: We are adapting POP-C++ for an easy use with batch systems (PBS, SGE, …) as well as the ARC grid middleware.
  • Grid-enabled metaheuristics framework: The aim of this project is to allow research in using soft-computing metaheuristics to solve combinatorial optimization problem and to deploy large-scale computation on Grid by using POP-C++. (University of Technology, Ho Chi Minh City)
  • Combinational logic optimization (LogicOpt): This project is a research on using metaheuristics and Grid-enable metaheuristics framework to optimize combinational logic circuits. (University of Technology, Ho Chi Minh City)
  • ViSaG (Virtual Safe GRID): This project is trying to secure the execution of POP-C++ application on the GRID by adding secure communication channel and virtualization.
  • POP-Java: The aim of this project is to implement the POP model into the Java language. (EIA-FR, Fribourg, Switzerland & University of Technology, Ho Chi Ming City, Vietnam)

Former Projects

  • DUO: In this project, we have ported POP-C++ on a Blackfin DSP platform. This project aimed to parallelize the JPEG2000 algorithm using POP-C++ on a multi-DSP environment in collaboration with HE-ARC and HEIG-VD.
  • POP-C++ and Multi-cores We are working on allowing POP-C++ to associate object execution with a specific core of a multi-core processor.
  • VMS: VMS stands for Visual Media Studio. The aim was to build a framework to develop graphically multimedia distributed applications in collaboration with HE-ARC and HEIG-VD.
  • The Intelligent GRID Scheduling System: Within this project, we plan to deploy a GRID middleware infrastructure over several computing sites in Switzerland. This GRID middleware infrastructure will be build around an Intelligent GRID Scheduling System (ISS) in which, according to collected data on the machines, to the behaviour of applications and to the performance desired by the user, the best-suited computational resources to execute the application are detected, allocated to the application, and monitored during execution. At present, no GRID scheduler exists that takes into account applications specificities. ISS will change this and help in moving towards a “Best practice for HPC GRID solution”.
  • Multi-protocol support. Goal : building a framework which enables multi-protocol communications between objects at run-time.

Former student projects

  • Disconnect : Manage the disconnection of remote objects (spring 2009)
  • Discovery : Implementation of a new resource search algorithm (spring 2009)
  • Kherrighed : Run POP-C++ programs on a Kerrighed Single System Image operating system for clusters (spring 2009)
  • Eclipse plugin for POP-C++ : (spring 2008)
  • Improving POP-C++ for HPC : (autumn 2007)
  • POP-C++ WSDL : Allow POP-C++ to communicate with web services. (spring 2007)
  • POP-C++ threadless : Modify POP-C++ runtime to run applications on threadless operating systems. (autumn 2006)
  • Test on POP-C++ : Benchmark for POP-C++ (summer 2006)
  • Web resource framework for POP-C++ : Deploying grid Grid Services with Globus toolkit (autumn 2005)
  • Resources discovery with web services for distributed computation : (autumn 2004)
  • ParoC++ : Implement different communication protocols in POP-C++ (socket, http, GM-Myrinet)(autumn 2004)
related_projects.txt · Last modified: 2014/02/07 09:18 by wolf
CC Attribution-Noncommercial-Share Alike 4.0 International Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0