CM-GCS · A customisable Middleware for building complex global computing Systems
FP6 — Marie Curie Actions (Human Resources and Mobility)
- Duration
- 2007-01-15 → 2009-01-14
- EU contribution
- €151,212
- Participants
- 1
- Scheme
- EIF
Lines connect the coordinator with its partners.
Results in brief
Final Activity Report Summary - CM-GCS (A Customizable Middleware for Building Complex Global Computing Systems)
The objective of this project was the design, implementation and evaluation of a middleware that enabled the construction of complex self-managing distributed systems. The main output of this project was this middleware for global computing called Kompics. Kompics was a framework for building distributed systems, peer-to-peer systems in particular, as message-passing components. Kompics provided support for managing complexity through support for component composition and support of self-management using an event-based execution model. Kompics components communicated using message passing, allowing the provision of an execution model that scaled on multi-core hardware. This made Kompics ideally suited for building systems software that scaled as more processing cores were added to systems. Kompics was developed by both Prof. Seif Haridi and his Phd student, Cosmin Arad. Kompics was used in the software engineering of distributed systems (SEDS) MSc program at the Swedish Royal Institute of Technology (KTH), as well as by peerialism.com, which is a small-medium enterprise (SME) in Stockholm that developed video streaming software. It was also used for research projects at the Swedish Insitute of Computer Science (SICS) and it was our intention to build systems software using Kompics, as well as to increase its adoption by the industry. The Kompics framework was available as open-source software at http://kompics.sics.se. I also published a number of documents, including a book chapter, journal articles and conference papers, during the Marie Curie scholarship, which were mostly related to basic research that fed into design features provided in Kompics.
Data: CORDIS, © European Union
Project objective
The objective of this project is the design, implementation and evaluation of a middleware that provides search, specialisation, clustering, identity and topology adaptation services to enable the construction of complex, self-managing systems for use in areas such as service-oriented computing, i.e., a middleware for global computing systems.The project will contribute a modular middleware that can be customized to handle the diverse requirements of different global computing systems. The key research challenges that the middleware will address include: network and application environment monitoring support; topology adaptation algorithms to enable the construction of network structures that are adapted to the systems network and application environments; decentralised search algorithms to enable nodes to adaptively, reliably and quickly find services/resources in the system; support for node specialisation to enable independent nodes to take globally optimal decisions about services/resources they will contribute to the system; clustering support to enable nodes to collaborate to provide redundant, discoverable versions of services/resources; an identity service to enable nodes and users to uniquely identify one another.An instantiation and evaluation of the middleware will be carried out by building a service-oriented architecture that enables the construction of self-managing distributed services by software companies in Europe Small and Medium- Sized business sector. The project involves close cooperation between two partners, both from different EU member countries.The project will provide the young researcher with training preparing him for work in Europe, and it is anticipated that this collaboration will enable a qualitative leap in how global computing systems are built. Thus, this project will provide a step towards deepening European competitiveness in an increasingly important sector of the knowledge-based economy.
Original text from CORDIS.
Participants
- SICS, SWEDISH INSTITUTE OF COMPUTER SCIENCE AB · KISTACoordinatorSweden
Links
Data: CORDIS, © European Union
