• DocumentCode
    2276366
  • Title

    A new network abstraction for mobile and ubiquitous computing environments in the Plan B operating system

  • Author

    Ballesteros, Francisco J. ; Castro, Eva M. ; Muzquiz, Gorka Guardiola ; Algara, Katia Leal ; Quiros, P.H.

  • Author_Institution
    Laboratorio de Sistemas, Univ. Rey Juan Carlos, Madrid, Spain
  • fYear
    2004
  • fDate
    2-3 Dec. 2004
  • Firstpage
    112
  • Lastpage
    121
  • Abstract
    Today, there are several different communication interfaces available and we plug/unplug them at will. However, our network programming interfaces remain similar to those used when there was at most one network interface. As a result, applications must struggle with the problem of adapting to changes in network facilities: they must select the appropriate network, switch to another when the current one fails, re-establish failed connections, and so on. Although there are systems and middleware that solve part of these problems, there is no integrated approach that addresses the underlying problem: a new network programming interface is needed for applications that must run in mobile and ubiquitous computing environments. This paper presents the design, implementation, and experience with a novel network programming interface introduced in the Plan B´s operating system, called /net. It also shows how this interface addresses the problems mentioned and simplifies network programming, including some example applications.
  • Keywords
    application program interfaces; mobile computing; network interfaces; network operating systems; communication interfaces; middleware; mobile computing; network abstraction; network programming interfaces; operating system; ubiquitous computing; Intelligent networks; Middleware; Mobile computing; Network interfaces; Operating systems; Plugs; Printers; Resource management; Switches; Ubiquitous computing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Mobile Computing Systems and Applications, 2004. WMCSA 2004. Sixth IEEE Workshop on
  • ISSN
    1550-6193
  • Print_ISBN
    0-7695-2258-0
  • Type

    conf

  • DOI
    10.1109/MCSA.2004.3
  • Filename
    1377320