Facilitating experimental networking research with the FINS framework

Abdallah S. Abdallah, Mark D. Horvath, Michael S. Thompson, Allen B. MacKenzie, Luiz A. Dasilva

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

In mid-stack wireless networking research, simulation is often the final step of many research projects. Implementing and testing ideas on experimental networks can be difficult and expensive. The logistics and cost of buying, administering, and maintaining equipment cannot be ignored. Additionally, most mid-stack research must be implemented in an operating system kernel, usually the Linux kernel, a task that few are ready to attempt. The goal of the Flexible Internetwork Stack (FINS) Framework is to facilitate experimental research by removing the kernel development and by creating a solution that runs on small form-factor devices. The framework works by shifting most of the network stack functionality into userspace and moving network data to and from the kernel as needed. This means that all protocol development happens in userspace and the OS kernel is rebuilt only once. Implementations of standard protocols, developed by us, are included to ensure a "turn key" experience and simple start to using the framework.

Original languageEnglish (US)
Title of host publicationMobiCom'11 - Proceedings of the 17th Annual International Conference on Mobile Computing and Networking and Co-Located Workshops - WiNTECH 2011 Workshop, WiNTECH'11
Pages103-104
Number of pages2
DOIs
StatePublished - Oct 12 2011
Event17th Annual International Conference on Mobile Computing and Networking, MobiCom'11 and Co-Located Workshops - 6th ACM International Workshop on Wireless Network Testbeds, Experimental Evaluation and Characterization, WiNTECH'11 - Las Vegas, NV, United States
Duration: Sep 19 2011Sep 23 2011

Other

Other17th Annual International Conference on Mobile Computing and Networking, MobiCom'11 and Co-Located Workshops - 6th ACM International Workshop on Wireless Network Testbeds, Experimental Evaluation and Characterization, WiNTECH'11
CountryUnited States
CityLas Vegas, NV
Period9/19/119/23/11

Fingerprint

Network protocols
Computer operating systems
Logistics
Testing
Costs
Linux

All Science Journal Classification (ASJC) codes

  • Software
  • Hardware and Architecture
  • Computer Networks and Communications

Cite this

Abdallah, A. S., Horvath, M. D., Thompson, M. S., MacKenzie, A. B., & Dasilva, L. A. (2011). Facilitating experimental networking research with the FINS framework. In MobiCom'11 - Proceedings of the 17th Annual International Conference on Mobile Computing and Networking and Co-Located Workshops - WiNTECH 2011 Workshop, WiNTECH'11 (pp. 103-104) https://doi.org/10.1145/2030718.2030745
Abdallah, Abdallah S. ; Horvath, Mark D. ; Thompson, Michael S. ; MacKenzie, Allen B. ; Dasilva, Luiz A. / Facilitating experimental networking research with the FINS framework. MobiCom'11 - Proceedings of the 17th Annual International Conference on Mobile Computing and Networking and Co-Located Workshops - WiNTECH 2011 Workshop, WiNTECH'11. 2011. pp. 103-104
@inproceedings{6e4891cc360f44e9a15de8fa4897b515,
title = "Facilitating experimental networking research with the FINS framework",
abstract = "In mid-stack wireless networking research, simulation is often the final step of many research projects. Implementing and testing ideas on experimental networks can be difficult and expensive. The logistics and cost of buying, administering, and maintaining equipment cannot be ignored. Additionally, most mid-stack research must be implemented in an operating system kernel, usually the Linux kernel, a task that few are ready to attempt. The goal of the Flexible Internetwork Stack (FINS) Framework is to facilitate experimental research by removing the kernel development and by creating a solution that runs on small form-factor devices. The framework works by shifting most of the network stack functionality into userspace and moving network data to and from the kernel as needed. This means that all protocol development happens in userspace and the OS kernel is rebuilt only once. Implementations of standard protocols, developed by us, are included to ensure a {"}turn key{"} experience and simple start to using the framework.",
author = "Abdallah, {Abdallah S.} and Horvath, {Mark D.} and Thompson, {Michael S.} and MacKenzie, {Allen B.} and Dasilva, {Luiz A.}",
year = "2011",
month = "10",
day = "12",
doi = "10.1145/2030718.2030745",
language = "English (US)",
isbn = "9781450308670",
pages = "103--104",
booktitle = "MobiCom'11 - Proceedings of the 17th Annual International Conference on Mobile Computing and Networking and Co-Located Workshops - WiNTECH 2011 Workshop, WiNTECH'11",

}

Abdallah, AS, Horvath, MD, Thompson, MS, MacKenzie, AB & Dasilva, LA 2011, Facilitating experimental networking research with the FINS framework. in MobiCom'11 - Proceedings of the 17th Annual International Conference on Mobile Computing and Networking and Co-Located Workshops - WiNTECH 2011 Workshop, WiNTECH'11. pp. 103-104, 17th Annual International Conference on Mobile Computing and Networking, MobiCom'11 and Co-Located Workshops - 6th ACM International Workshop on Wireless Network Testbeds, Experimental Evaluation and Characterization, WiNTECH'11, Las Vegas, NV, United States, 9/19/11. https://doi.org/10.1145/2030718.2030745

Facilitating experimental networking research with the FINS framework. / Abdallah, Abdallah S.; Horvath, Mark D.; Thompson, Michael S.; MacKenzie, Allen B.; Dasilva, Luiz A.

MobiCom'11 - Proceedings of the 17th Annual International Conference on Mobile Computing and Networking and Co-Located Workshops - WiNTECH 2011 Workshop, WiNTECH'11. 2011. p. 103-104.

Research output: Chapter in Book/Report/Conference proceedingConference contribution

TY - GEN

T1 - Facilitating experimental networking research with the FINS framework

AU - Abdallah, Abdallah S.

AU - Horvath, Mark D.

AU - Thompson, Michael S.

AU - MacKenzie, Allen B.

AU - Dasilva, Luiz A.

PY - 2011/10/12

Y1 - 2011/10/12

N2 - In mid-stack wireless networking research, simulation is often the final step of many research projects. Implementing and testing ideas on experimental networks can be difficult and expensive. The logistics and cost of buying, administering, and maintaining equipment cannot be ignored. Additionally, most mid-stack research must be implemented in an operating system kernel, usually the Linux kernel, a task that few are ready to attempt. The goal of the Flexible Internetwork Stack (FINS) Framework is to facilitate experimental research by removing the kernel development and by creating a solution that runs on small form-factor devices. The framework works by shifting most of the network stack functionality into userspace and moving network data to and from the kernel as needed. This means that all protocol development happens in userspace and the OS kernel is rebuilt only once. Implementations of standard protocols, developed by us, are included to ensure a "turn key" experience and simple start to using the framework.

AB - In mid-stack wireless networking research, simulation is often the final step of many research projects. Implementing and testing ideas on experimental networks can be difficult and expensive. The logistics and cost of buying, administering, and maintaining equipment cannot be ignored. Additionally, most mid-stack research must be implemented in an operating system kernel, usually the Linux kernel, a task that few are ready to attempt. The goal of the Flexible Internetwork Stack (FINS) Framework is to facilitate experimental research by removing the kernel development and by creating a solution that runs on small form-factor devices. The framework works by shifting most of the network stack functionality into userspace and moving network data to and from the kernel as needed. This means that all protocol development happens in userspace and the OS kernel is rebuilt only once. Implementations of standard protocols, developed by us, are included to ensure a "turn key" experience and simple start to using the framework.

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

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

U2 - 10.1145/2030718.2030745

DO - 10.1145/2030718.2030745

M3 - Conference contribution

SN - 9781450308670

SP - 103

EP - 104

BT - MobiCom'11 - Proceedings of the 17th Annual International Conference on Mobile Computing and Networking and Co-Located Workshops - WiNTECH 2011 Workshop, WiNTECH'11

ER -

Abdallah AS, Horvath MD, Thompson MS, MacKenzie AB, Dasilva LA. Facilitating experimental networking research with the FINS framework. In MobiCom'11 - Proceedings of the 17th Annual International Conference on Mobile Computing and Networking and Co-Located Workshops - WiNTECH 2011 Workshop, WiNTECH'11. 2011. p. 103-104 https://doi.org/10.1145/2030718.2030745