The FINS framework

An open source userspace networking subsystem for linux

Michael Thompson, Abdallah S. Abdallah, Jonathan Reed, Allen MacKenzie, Luiz Dasilva

Research output: Contribution to journalArticle

2 Citations (Scopus)

Abstract

This article provides an overview of the Flexible InterNetworking Stack (FINS) Framework, an open source userspace networking subsystem for Linux. The goal of the FINS Framework is to facilitate experimentation in wireless networking research by simplifying the tasks of implementing, deploying, and testing networking protocols and ideas. This is accomplished by moving networking functionality into userspace to avoid numerous challenges associated with implementing ideas in the Linux kernel. In addition to simplifying coding, the framework is designed to run on Android mobile devices to enable truly mobile wireless networking experiments. Details of the framework's architecture and implementation are included, as well as baseline performance results.

Original languageEnglish (US)
Article number6915437
Pages (from-to)32-37
Number of pages6
JournalIEEE Network
Volume28
Issue number5
DOIs
StatePublished - Sep 1 2014

Fingerprint

Mobile devices
Testing
Experiments
Linux
Android (operating system)

All Science Journal Classification (ASJC) codes

  • Software
  • Information Systems
  • Hardware and Architecture
  • Computer Networks and Communications

Cite this

Thompson, Michael ; Abdallah, Abdallah S. ; Reed, Jonathan ; MacKenzie, Allen ; Dasilva, Luiz. / The FINS framework : An open source userspace networking subsystem for linux. In: IEEE Network. 2014 ; Vol. 28, No. 5. pp. 32-37.
@article{53ab333954c64d50910e4328a20651d7,
title = "The FINS framework: An open source userspace networking subsystem for linux",
abstract = "This article provides an overview of the Flexible InterNetworking Stack (FINS) Framework, an open source userspace networking subsystem for Linux. The goal of the FINS Framework is to facilitate experimentation in wireless networking research by simplifying the tasks of implementing, deploying, and testing networking protocols and ideas. This is accomplished by moving networking functionality into userspace to avoid numerous challenges associated with implementing ideas in the Linux kernel. In addition to simplifying coding, the framework is designed to run on Android mobile devices to enable truly mobile wireless networking experiments. Details of the framework's architecture and implementation are included, as well as baseline performance results.",
author = "Michael Thompson and Abdallah, {Abdallah S.} and Jonathan Reed and Allen MacKenzie and Luiz Dasilva",
year = "2014",
month = "9",
day = "1",
doi = "10.1109/MNET.2014.6915437",
language = "English (US)",
volume = "28",
pages = "32--37",
journal = "IEEE Network",
issn = "0890-8044",
publisher = "Institute of Electrical and Electronics Engineers Inc.",
number = "5",

}

Thompson, M, Abdallah, AS, Reed, J, MacKenzie, A & Dasilva, L 2014, 'The FINS framework: An open source userspace networking subsystem for linux', IEEE Network, vol. 28, no. 5, 6915437, pp. 32-37. https://doi.org/10.1109/MNET.2014.6915437

The FINS framework : An open source userspace networking subsystem for linux. / Thompson, Michael; Abdallah, Abdallah S.; Reed, Jonathan; MacKenzie, Allen; Dasilva, Luiz.

In: IEEE Network, Vol. 28, No. 5, 6915437, 01.09.2014, p. 32-37.

Research output: Contribution to journalArticle

TY - JOUR

T1 - The FINS framework

T2 - An open source userspace networking subsystem for linux

AU - Thompson, Michael

AU - Abdallah, Abdallah S.

AU - Reed, Jonathan

AU - MacKenzie, Allen

AU - Dasilva, Luiz

PY - 2014/9/1

Y1 - 2014/9/1

N2 - This article provides an overview of the Flexible InterNetworking Stack (FINS) Framework, an open source userspace networking subsystem for Linux. The goal of the FINS Framework is to facilitate experimentation in wireless networking research by simplifying the tasks of implementing, deploying, and testing networking protocols and ideas. This is accomplished by moving networking functionality into userspace to avoid numerous challenges associated with implementing ideas in the Linux kernel. In addition to simplifying coding, the framework is designed to run on Android mobile devices to enable truly mobile wireless networking experiments. Details of the framework's architecture and implementation are included, as well as baseline performance results.

AB - This article provides an overview of the Flexible InterNetworking Stack (FINS) Framework, an open source userspace networking subsystem for Linux. The goal of the FINS Framework is to facilitate experimentation in wireless networking research by simplifying the tasks of implementing, deploying, and testing networking protocols and ideas. This is accomplished by moving networking functionality into userspace to avoid numerous challenges associated with implementing ideas in the Linux kernel. In addition to simplifying coding, the framework is designed to run on Android mobile devices to enable truly mobile wireless networking experiments. Details of the framework's architecture and implementation are included, as well as baseline performance results.

UR - http://www.scopus.com/inward/record.url?scp=84907922587&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=84907922587&partnerID=8YFLogxK

U2 - 10.1109/MNET.2014.6915437

DO - 10.1109/MNET.2014.6915437

M3 - Article

VL - 28

SP - 32

EP - 37

JO - IEEE Network

JF - IEEE Network

SN - 0890-8044

IS - 5

M1 - 6915437

ER -