200 likes | 367 Views
DREAM. Napier University - Scotland University of Dortmund - Germany Ecole Polytechnique - France Leiden University - The Netherlands University of Granada - Spain South Bank University - England. Commission Funding Structure. Information Society Technologies
E N D
DREAM Napier University - Scotland University of Dortmund - Germany Ecole Polytechnique - France Leiden University - The Netherlands University of Granada - Spain South Bank University - England
Commission Funding Structure • Information Society Technologies • Future and Emerging Technologies • Proactive Initiatives • Quantum information processing and communication • Nanotechnology information devices • Universal Information Ecosystems DREAM
Universal Information Ecosystems • “The Universal Information Ecosystems (UIE) proactive initiative is aimed at exploring and validating new technologies and scenarios that can turn the complex information infrastructure as it is emerging today into a rich, adaptive, responsive and truly open environment.” DREAM
UIE Features • Openness and Universality • Scalable • Timeliness and relevance • Adapting to changing conditions • Realising objectives and intentions DREAM
Infohabitants Individuals, organisations, as well as virtual entities acting on their behalf, smart appliances, etc. could be denoted as "infohabitants" of a Universal Information Ecosystem. DREAM
DREAM Distributed Resource Evolutionary Algorithm Machine A virtual machine constructed using a number of simple machines connected over the internet, that allows infohabitants to evolve, communicate, negotiate and trade, in the pursuit of some individual goal, with the possible achievement of some global goal. DREAM
The Partners • Napier University - Ben Paechter • University of Dortmund - Thomas Baeck • Ecole Polytechnique - Marc Schoenauer • Leiden University - Gusz Eiben • University of Granada - JJ Merelo • South Bank University - Terry Fogarty Project is worth 1,106,000 euros over three years DREAM
Physical Level DREAM A • A DREAM may use any number of physical machines • A physical machine could run more than one DREAM • The DREAM will not interfere with the other functions of the machine • It will use only the CPU time allocated to it - normally just spare CPU time • Physical machines could be co-located, or spread world-wide • Allows much more efficient use of resources • Wide range of platforms supported DREAM B DREAM
Virtual Level Any number of experiments may exist at the same time on one DREAM DREAM A Experiment 1 Experiment 3 Experiment 2 DREAM
Software Master Module Owns Exp 1 Each computer within a DREAM will have either the DREAM master software module or the smaller slave module which doesn’t allow user interaction. Each computer will also have a software module for each experiment it is participating in. Not all computers will participate in each experiment because, for example, an experiment module may not exist for each platform. Exp 2 Module Exp 1 Module Master Module Owns Exp 2 Exp 2 Module Exp 1 Module Slave Module Exp 1 Module DREAM
Virtual Level • Problems can be tackled in an adaptive fashion • Individual infohabitants or sub-population can compete - giving quality pressures • Possibility for co-operation, negotiation or trade • This will lead to a collective intelligence that divides the problem at hand and allows infohabitants to generate a solution jointly • In addition, a virtual society can be set up to simulate aspects of real society DREAM
DREAM Evolution • The system will be designed to include at least all the existing systems for evolution (Genetic Algorithms, Evolution Strategies, Evolutionary Programming, Genetic Programming, etc.) and will attempt to unify these • Meta-evolution procedures will be allowed, so that algorithms for evolution can be optimised by co-evolving a virtual world with the inhabitants in contains DREAM
DREAM Economy • Infohabitants will use hardware resources owned by someone other than the infohabitant’s owner • People giving large amount of CPU time will want to be able to draw on these “banked resources” at some later time. • An economy based on the raw material of CPU cycles will emerge • Infohabitants may trade information in this currency • Other uses for the currency may by useful, for example, as an immigration fee for a migrating infohabitant • Relationships between the economic wealth of an infohabitant and its fitness will be investigated DREAM
DREAM-User Interface Good interfaces to such a complex system are vital. • Input interface: Will allow the definition of the characteristics of the target infoworld, and the kind of infohabitants that will evolve in that world. Specifying infoworlds and infohabitants through graphical manipulation will be possible • Output interface: Will allow the graphical monitoring of observables at the infohabitant, infoniche and infoworld level DREAM
Innovation - 1 The DREAM will go beyond the state-of-the-art by providing all of the following features within the same system: • A tool that is a framework in which to develop instantiations of applications, rather than having the models or problems hard-coded into it • A tool designed to allow both the solutions of industrial optimisation problems and the modelling of the behaviour of large systems • A tool which allows for free migration of infohabitants through the internet, thus allowing the formation of diverse niches DREAM
Innovation - 2 • A tool which allows the use of spare CPU cycles in an automated and secure manner • A tool designed to allow behaviour at the macro level to be observed • A tool designed to be scaleable and open DREAM
Proof of Principle The usefulness of the framework will be tested by building three proof-of-principle applications using it: • Optimisation: Distributed Human Resource Scheduling • Modelling: Distributed Data Mining • Simulation: E.g. Road Traffic Balancing, Tax/Welfare Policy - Both direct and inverse problem DREAM
Project Timetable DREAM
DREAM Objectives - 1 • To create the software infrastructure necessary to support the next generation of evolving infohabitants in an open and scalable fashion, using existing Internet infrastructure and existing hardware resources • To unify evolution approaches, so that infohabitants can evolve using a number of complementary mechanisms • To allow meta-optimisation procedures, so that the algorithms for evolution themselves can be optimised by co-evolving a virtual world with the infohabitants it contains DREAM
DREAM Objectives - 2 • To create the software infrastructure necessary to support the emergent virtual economy that will result from the implementation of virtual machine onto physical resources • To demonstrate the usefulness of the infrastructure by using it to implement two applications which can make full use of it • To facilitate an improved understanding of the dynamics underlying real-world economic and social systems by simulating these systems with the DREAM DREAM