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
Link To Document