GC (Global Computing)
Mantainer
Carlos Baquero
Objectives
"A global computer is a
programmable computational infrastructure distributed at a worldwide scale
and available globally.".
The vision encompasses
more than GRID technology (_sharing of
computer power and resources_) since it requires the creation of novel
computational paradigms,
linguistic mechanisms and implementation
techniques that will support the deployment and management of the aimed
global computing environments.
Pragmatically, a convergence into a single infrastructure is not expected,
but instead multiple, diverse, infrastructures and realizations of overlay
computers.
Focus/Approach
The focus is placed on the four issues of security, resource usage and
management, scalability, and distribution transparency. To this aim,
research effort is expected to include the following themes:
- Methods and infrastructures for trust
- Models of interaction and cooperation
- Abstraction mechanisms
- Components and modularity
- Programming languages concepts and support
- Validation and verification
- Algorithmic principles
- Autonomy, adaptability, and self-organization
- Interoperability
- Design support and software techniques
UM/EEng Competences
- Peer-to-Peer Systems
- Distributed Systems
- Programming Language Design
- Formal Methods
- Parallel Computing
- Clusters
- Cryptography
- Resource optimization / load balancing
Links
Links to UM research groups and projects related to the area:
--
CarlosBaquero - 2005