uu.seUppsala University Publications
Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
A virtualized link layer with support for indirection
Uppsala University, Disciplinary Domain of Science and Technology, Mathematics and Computer Science, Department of Information Technology, Computer Systems. (Communication Research)
Uppsala University, Disciplinary Domain of Science and Technology, Mathematics and Computer Science, Department of Information Technology, Computer Systems. (Communication Research)
Uppsala University, Disciplinary Domain of Science and Technology, Mathematics and Computer Science, Department of Information Technology, Computer Systems. (Communication Research)
2004 (English)In: ACM SIGCOMM Workshop on Future Directions in Network Architecture (FDNA'04) / [ed] Keshav, Fall, Portland: ACM New York, NY, USA , 2004, 28-34 p.Conference paper, Published paper (Refereed)
Abstract [en]

The current Internet today hosts several extensions for indirection like Mobile IP, NAT, proxies, route selection and various network overlays. At the same time, user-controlled indirection mechanisms foreseen in the Internet architecture (e.g., loose source routing) cannot be used to implement these extensions. This is a consequence of the Internet's indirection semantics not being rich enough at some places and too rich at others. In order to achieve a more uniform handling of indirection we propose SelNet, a network architecture that is based on a virtualized link layer with explicit indirection support. Indirection in this context refers to user-controlled steering of packet flows through the network. We discuss the architectural implications of such a scheme and report on implementation progress.

Place, publisher, year, edition, pages
Portland: ACM New York, NY, USA , 2004. 28-34 p.
Keyword [en]
networking, routing, indirection, architectures, implementation
National Category
Engineering and Technology Engineering and Technology
Research subject
Computer Science with specialization in Computer Communication
Identifiers
URN: urn:nbn:se:uu:diva-93834OAI: oai:DiVA.org:uu-93834DiVA: diva2:167441
Conference
ACM SIGCOMM
Projects
CONNECTED
Available from: 2005-12-02 Created: 2005-12-02 Last updated: 2011-03-03Bibliographically approved
In thesis
1. An Indirection Architecture for the Internet
Open this publication in new window or tab >>An Indirection Architecture for the Internet
2005 (English)Doctoral thesis, comprehensive summary (Other academic)
Abstract [en]

We present an indirection architecture for the Internet called SelNet. SelNet provides a uniform indirection mechanism for controlling the route that packets take through the network and which functions are invoked to process these packets. In the current Internet, at least for the majority of users, there is only one way that a packet can go and that is to the default route. Whilst this is sufficient for many applications, numerous applications have arisen which require alternative routes or processing to be present not only at the application-layer of the protocol stack, but at the network-layer itself. Solutions to such scenarios attempt to place an indirection point between the communicating end-systems either with a middlebox (such as a proxy) or by altering one or more of the Internet's naming systems. However these approaches lead to an application-specific network, which is against the Internet's design goals. We argue for a uniform approach to indirection instead of building multiple, partially overlapping structures as is the current trend. SelNet differs from existing indirection approaches in that it is function-orientated, rather than node-orientated and that it provides an explicit, controllable resolution mechanism for resolving host names and services. The motivation behind our approach is to create efficient indirection structures for supporting new applications which have indirection requirements. We present a detailed design and specification of SelNet. We then go on to describe implementation work with the LUNAR ad-hoc routing protocol and the Janus middleware for accessing sensor networks systems. The purpose of this implementation work is to demonstrate the feasibility of SelNet and its ability to reach its goals.

Place, publisher, year, edition, pages
Uppsala: Acta Universitatis Upsaliensis, 2005. xii + 43 p.
Series
Digital Comprehensive Summaries of Uppsala Dissertations from the Faculty of Science and Technology, ISSN 1651-6214 ; 128
Keyword
Indirection, Network Architecture, Design, Extensibility
National Category
Computer Engineering
Identifiers
urn:nbn:se:uu:diva-6199 (URN)91-554-6419-X (ISBN)
Public defence
2005-12-16, MIC Aula, Pollacksbacken, Lägerhyddsvägen 2, Uppsala, 13:15
Opponent
Supervisors
Available from: 2005-12-02 Created: 2005-12-02 Last updated: 2011-02-18Bibliographically approved

Open Access in DiVA

No full text

Authority records BETA

Gunningberg, Per

Search in DiVA

By author/editor
Gunningberg, Per
By organisation
Computer Systems
Engineering and TechnologyEngineering and Technology

Search outside of DiVA

GoogleGoogle Scholar

urn-nbn

Altmetric score

urn-nbn
Total: 557 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf