210 likes | 220 Views
Explore the projects, future plans, and position of Adaptive Computing research at HIIT, including context-awareness and ad hoc networking. Learn about ongoing projects in NAPS, CONTEXT, Space4U, and upcoming project MobiLife.
E N D
Adaptive Computing Research at HIIT Basic Research Unit Patrik Floréen, HIIT Research Coordinator HIIT Fuego Retreat, Sjökulla, 31.5.2004
Contents • 1. Projects and some future plans • 2. Position within HIIT • HIIT as a whole • As part of BRU • Relation to Fuego • 3. Discussion: Way forward for context-awareness
1. Projects and some future plans • Project overview • PROACT coordination • Ongoing projects • NAPS • CONTEXT • Space4U • Other ongoing research • New projects • MobiLife • Some future plans
Project overview • Adaptive computing: solutions that adapt to their environment • Linked to ubicomp / pervasive computing / proactive computing vision • Our projects relate to • Context-awareness (CONTEXT, Space4U, MobiLife) • Ad hoc networking (NAPS) • They are • Fundamental research (NAPS, CONTEXT) • Systems-oriented (CONTEXT, Space4U, MobiLife)
PROACT coordination • Academy of Finland research programme (also TEKES, French Ministry of Research), Jan 2002 – May 2006 • Programme Manager Heikki Mannila and Coordinator Greger Lindén • 14 projects with 41 partners • Follow-up, assistance, promoting collaboration • Webpage: www.aka.fi/proact
NAPS (1) • Part of PROACT programme, Jan 2003 - Dec 2005 • With HUT/Theoretical Computer Science (Prof. Pekka Orponen) and Networking Lab(Prof. Jorma Virtamo) • People: Patrik Floréen, Jukka Kohonen • The algoritmics subproject works on fundamental topology control and routing problems in energy-constrained ad hoc networks (also sensor networks) • Theoretically oriented work: problem complexity, optimization, upper bounds, not full protocols
NAPS (2) • Results • Complexity and heuristics for multicasting lifetime maximization under energy constraints (publication in DIALM-POMC workshop , MobiCom 2003) • Balanced data gathering in energy-constrained sensor networks (publication to appear in Algosensors workshop, ICALP 2004) • Webpage: www.cs.helsinki.fi/hiit_bru/projects/naps
CONTEXT (1) • Part of PROACT programme, Nov 2002 - Dec 2005 • Jointly with ARU (UERG) • People: Hannu Toivonen, Kari Laasonen, Renaud Petit, Mika Raento • Analysis of information about user’s context and its use • Also prototype implementation
CONTEXT (2) • Results • Learning and predicting personally important locations in cellular networks and using them in presence service (automatic annotation of photographs), implemented on Symbian mobile phones (publication in Pervasive 2004) • Webpage: www.cs.helsinki.fi/group/context
Space4U (1) • Nokia subcontracting, ITEA project (EUREKA), July 2003 - June 2004, continuation under negotiation July 2004 -June 2005 • Also involved is HUT/Information Processing Science (Prof. Juha Tuominen) • People: Patrik Floréen, Otso Virtanen
Space4U (2) • Context-aware selection of software components in mobile phones • Building on the ROBOCOP component framework from the preceding project • Results • Context-aware configuration framework using a blackboard-based approach (publication to appear in ECOOP2004) • Overall Space4U webpage: http://www.win.tue.nl/space4u
Other ongoing research • Own BRU funding • People: Patrik Floréen, Greger Lindén, Yevgeniya Kulikova, Petteri Nurmi • Topics • Deriving the computational context on a desktop • Applying reinforcement learning to context • Only initial phase of work on which to build in the future
MobiLife (1) • Nokia-coordinated EU IST Integrated Project belonging to the WWI Initiative • Possibly starting in Sept 2004, 28 months; idea is to continue with a follow-up IP • Both HIIT/BRU and HIIT/ARU are partners, in total 22 partners • 123 person-years of work, a budget of 17,3 million euro with Commission contribution of 9,7 million euro
MobiLife (2) • The work includes an inventory of the requirements for future Wireless World services and applications through scenario work and user experiments, development of enabling components (i.e., personalisation, privacy and trust, and context-awareness) for building such services and applications, and development of representative example applications and services including prototype implementations and user experiments with these prototypes
Some future plans • Topics • In Space4U, there is a component approach; we would like to develop generic context reasoning components • Dependency on roles/identity is interesting; we would like to work on detecting and using roles/identity • More software development work • Recruitment of programmers; also postdocs • TEKES projects
2. Position within HIIT • How it fits in the overall HIIT picture • How it fits within BRU
How it fits in the overall HIIT picture • Many other areas of HIIT study adaptive computing / context-awareness / personalisation • Fuego • CoSCo • Aiming at synergy: the whole idea of bringing different groups together into one research institute • But we do not do the same and do not have the same background
How it fits within BRU • BRU research areas are data analysis, adaptive computing and neuroinformatics • Within BRU, linked to the data analysis work (e.g. CONTEXT) • Builds also on earlier expertise in algorithmics and language technology • Interacts with machine learning and language technology at the Department of Computer Science
3. Discussion: Way forward for context-awareness • Lack of agreed context representation and architecture for context-aware applications hinders the development and makes application development expensive (stand-alone solutions) middleware needed to separate sensors and applications • Examples of different architectures proposed (Human Computer Interaction, Vol. 16, 2001) • Context Toolkit (Salber, Dey, Abowd) • Service infrastructure (Hong, Landay) • Blackboard architecture (Winograd)
ITEA Technology Roadmap for Software-Intensive Systems, 2nd ed., May 2004 • Four technology clusters (with some key citations) • Content: “content without context or meta-data is of little or no use” • Infrastructures & Basic Services: “security will become pervasive” • Human-System Interaction: “hide underlying complexities from users and provide the best possible user experience, so that the user feels in control”; “UIs will need to be able to learn user preferences” • Engineering: “software engineering … that support the efficient implementation of embedded systems”; “appropriate business models” • Downloadable from www.itea-office.org