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. © 2004 IEEE.
CITATION STYLE
Ballesteros, F. J., Castro, E. M., Muzquiz, G. G., Algara, K. L., & De Quirós, P. L. H. (2004). A new network abstraction for mobile and ubiquitous computing environments in the plan B operating system. In Proceedings - IEEE Workshop on Mobile Computing Systems and Applications, WMCSA (pp. 112–121). https://doi.org/10.1109/MCSA.2004.3
Mendeley helps you to discover research relevant for your work.