1 / 29

Wireless Internet Research at UHelsinki and HIIT

Wireless Internet Research at UHelsinki and HIIT. Kimmo Raatikainen University of Helsinki, Department of Computer Science Helsinki Institute for Information Technology kimmo.raatikainen@{cs.helsinki.fi,hiit.fi} http://www.cs.helsinki.fi/Kimmo.Raatikainen/. Presentation Outline.

emmet
Download Presentation

Wireless Internet Research at UHelsinki and HIIT

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Wireless Internet Researchat UHelsinki and HIIT Kimmo Raatikainen University of Helsinki, Department of Computer Science Helsinki Institute for Information Technology kimmo.raatikainen@{cs.helsinki.fi,hiit.fi} http://www.cs.helsinki.fi/Kimmo.Raatikainen/

  2. Presentation Outline • Organizations in nutshell • HIIT: Helsinki Institute for Information Technology • Nodes: Group for Distributed Systems and Data Communications at the Department of Computer Science in the University of Helsinki • Wireless Internet Vision • Nodes activities • Fuego Core project • Middleware for Mobile Wireless Internet • Final Message

  3. HIIT in Nutshell • Joint research institute owned by Helsinki University of Technology and University of Helsinki • California equivalence: joint venture of Stanford and UC Berkeley located next to Bell Stadium • Two units: ARU and BRU • About 100 researchers • ARU: Advanced Research Unit • Mobile Computing Group (Prof. Kimmo Raatikainen) • Intelligent Systems (Prof. Henry Tirri) • Digital Economy (Prof. Jukka Kemppinen) • Media Convergence (Prof. Petri Vuorimaa) • http://www.hiit.fi/

  4. UNIVERSITY DEPARTMENT • Founded in 1967 • Part of the Faculty of Science • Staff (2002) • Professors 13+2 • Researchers 81 • Teachers 36+58 • Other staff 15 • Founded in Turku in 1640, moved to Helsinki in 1828 • Largest university in Finland • Nine Faculties: • Theology, Law, Medicine, Arts, Science, Education, Social Sciences, Agriculture and Forestry, Veterinary Medicine University of HelsinkiDepartment of Computer Science

  5. Department of Computer Science SUB-PROGRAMMES SECTIONS IN CS • Computer Science • Applied Computer Science • Teacher in Computer Science • Professional upgrading programme • Algorithms • Intelligent Systems • Software Engineering • Distributed Systems and Data Communications • Information Systems

  6. Presentation Outline • Organizations in nutshell • HIIT: Helsinki Institute for Information Technology • Nodes: Group for Distributed Systems and Data Communications at the Department of Computer Science in the University of Helsinki • Wireless Internet Vision • Nodes activities • Fuego Core project • Middleware for Mobile Wireless Internet • Final Message

  7. What Is Wireless Internet? • Various visions proposed • Mark Weiser spoke about invisible computing and ubiquitous computing • Leonard Kleinrock speaks about nomadic computing • Satyanarayanan speaks about pervasive comupting • CEC speaks about ambient intelligence • Wireless World Research Forum speaks about adaptable personalised ambient-aware services

  8. What is Wireless Internet? • Nobody really knows today but • more than Internet access from mobile devices • incresed intelligence in the network • but AI has failed many times • most probably a combination (not a union) of all published visions

  9. Future Mobile Applications • communication characteristics • The most significant feature will be diversity • All kinds of applications will be in use • QoS requirements and communication patterns will be numerous • Some applications will also adjust their behaviour according to the properties of connectivity • Future mobile terminals will have a few applications simultaneously active. • Some terminals will also be able to use different access technologies either simultaneously or one at a time

  10. Research Challenges • Adaptability • Efficient and ”always on” connectivity over wireless links • Distribution, partitioning, reconfiguration • Context-awareness • Mobile distributed information base

  11. wCORBA,J2ME CORBA,J2EE Mobile Middleware Standard Middleware Technical Challenge XML Interworking Internet protocol suite: SIP, SLP, IMPP, … SMTP, IMAP, HTTP, BEEP, CPIM, … TCP, UDP, DCCP, SCTP, RTP, … DiffServ, mRSVP, MIPv6, IPSec, IKE, AKA, … IPv6, DNS, DHCP, multicast, multihoming, …

  12. Presentation Outline • Organizations in nutshell • HIIT: Helsinki Institute for Information Technology • Nodes: Group for Distributed Systems and Data Communications at the Department of Computer Science in the University of Helsinki • Wireless Internet Vision • Nodes activities • Fuego Core project • Middleware for Mobile Wireless Internet • Final Message

  13. NODES Group • Studies how systems can be divided into independently working parallel parts, and how these parts communi-cate with each other • Functionality in the basic components, • the protocols between the parts, • performance evaluation • 3 professors • 8 lectures • c. 25 researcher in projects • c. 15 M.Sc students • c. 10 Ph.D. students • c. 15 Ph.D. students in industry Motto: Any technology distinguishable from magic is insufficiently advanced. Gregory Benford RESEARCH AREAS (The NODES Group): Wireless Internet, Distributed Software Systems, Formal Methods for Protocol Development, Linux Development

  14. Some NODES Research Topics • Wireless Internet • Communication over wireless (all protocol layers) • Middleware for mobile computing • Linux Developments • Timeliness and high availability in Linux • Open Source Middleware for Linux OS • Standardization • IETF, OMG, W3C

  15. NODES Cotributions to Wireless Internet • Improved Wireless Communication • TCP enhancements: RFCs, Internet draft and Linux kernel • Localized RSVP for resource allocation in access network alone: Internet draft • IP QoS in access networks using DiffServ • Wireless CORBA: OMG standard • Wireless JAVA RMI: standardization under discussion • Efficient Agent communication: FIPA standard • TCP-friendly Adaptive Link Layer protocol for satellite links: under construction in an ESA project • SOAP over wireless links: under construction

  16. Wireless Internet Project Family IIP Mixture 2003-2004 MIND 2001-2002 Crumpet 2000-2002 Fuego Core 2002-2004 IIP Wireless 2002 BRAIN 2000-2001 Monads 1998-2000 MONTAGE 1998-2000 wCORBA 1998-2000 IIP Mobile 2001 IWTCP 1999-2000 DOLMEN: 1995-1998 TranSat 2001-2003 Mowgli: 1994-1999 PRIME 1998-2000 VAAWIT 2001-2003 ANWIRE: 2002-2004 http://www.cs.helsinki.fi/Kimmo.Raatikainen/#projects

  17. Presentation Outline • Organizations in nutshell • HIIT: Helsinki Institute for Information Technology • Nodes: Group for Distributed Systems and Data Communications at the Department of Computer Science in the University of Helsinki • Wireless Internet Vision • Nodes activities • Fuego Core project • Middleware for Mobile Wireless Internet • Final Message

  18. Synchronization Presence Distributed Events XML Protocol Host Identity Protocol Project Objectives 2002-2004 • to specify the set of fundamental enabling middleware services for mobile applications on future mobile environments • to implement two research prototypes and participate in relevant standardizing forums (W3C, IETF, OMG, OMA) • Work areas: Adaptive Applications, Mobile Distributed Information Base, Reconfigurable Services, and Mobility, Multi-homing, and Cryptographic Host Identification

  19. Architecture Overview Client: Applications Server: Applications SERVICES Other services Presence service Apache Axis Other services Mobile file system Event Service Message Transport Service (MTS) Fuego Server (MTS) Soap interop. layer Soap interop. layer MTP (XML Protocol) MTP (XML Protocol) Long lived TCP Socket / HTTP / .. Host Identity Protocol

  20. Event-based Systems: Rendezvous-Notify • Scalable distributed event framework for mobile computing based on a distributed data structure • Constant or near constant cost in terms of messages for event channel subscription and management using linear hashing • Support for disconnected operation and mobility. Efficient event session handover between event servers • Cost model for accessing event servers and using sessions. Simulation and formal verification is used to validate the proposed approach

  21. Sync protocol Synchronization: a mobile distributed file system • Disconnected operation • Designed for limited bandwidth and high latency • Simple HTTP PUT/GET-like synchronization protocol • Special support for XML files • Optimized storage of XML • Three-way merge for data, automatic reconciliation • Ad-hoc file sharing: any device may share files to any other device • Implementation layers on top of existing file system in an non-disruptive manner

  22. HTTP Pers Per-call time Async XML Gzip Message size BXML XML Protocol • How can XML Protocol (SOAP) be used in wireless communication? • Main problems with SOAP: XML verbose so bandwidth-heavy, HTTP and underlying TCP bad in high-latency networks • Discard XML; compress messages suitably, either generically or XML-specifically (such as binary XML) • Binary XML permits efficient parsing and generation • Discard HTTP; replace with persistent connections and asynchronous one-way messaging? • Negotiation of parameters only once; • compact protocol headers

  23. Ubiquitous Presence • Electronic systems provide abundant and possibly sensitive information about users: location, activity, availability etc. • Conflicting goals - privacy, usability and utility • Presence information is a great advantage in collaboration tools • Embedding presence information in applications like email, messaging and telephony • Using a presence component for single-point management, privacy control, and transparency in distribution • Middleware services to replace separate presence/IM clients • Multiple standardization efforts on middleware and application level: XMPP, SIMPLE, WV, PAM, IMPP, LIF

  24. Host Identity Payload • A research protocol to provide multihoming, mobility and security in one architecture • A new Host Identity layer between internetworking and transport layers • Based on a new cryptographic address space where the Host Identities of the hosts (public keys) can be stored in DNS • Authentication of hosts is achieved with "Base Exchange" to avoid DoS • Four interoperable implementations: HIIT, Ericsson, Boeing and IndraNet • Similar to MobileIP, SCTP and LIN6

  25. See also student Posters Sasu Tarkoma – mobile distributed events Tancred Lindholm – intelligent synchronization Jaakko Kangasharju – SOAP over wireless links Marko Saaresto – Ubiquitous presence

  26. Final Message

  27. Internet Reference Stack IP middleware: SIP, SLP, ... IP control and management: COPS, SNMP, RSVP, ICMP IP messaging: SMTP, HTTP, BEEP, ... IP transport: TCP, UDP, DCCP, SCTP, RTP IP mechanisms: QoS, mobility, security IP networking: IP, DNS, DHCP, ZeroConf, multicast, multihoming IP to link layer adaption

  28. App App App Generic Service Elements Application Execution Framework UI Support Internet Protocols Framework Architecture Safety Belonging Values Privacy Control Capabilities Self-Actualisation Human Capability Augmentation Ubiquity Personalization AmbientAwareness Consistency Adaptation

  29. LINUX was invented here LINUX was invented here We are commited to open source

More Related