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
Y1 - 2011
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
AN - SCOPUS:80053602540
SN - 9781450308670
T3 - Proceedings of the Annual International Conference on Mobile Computing and Networking, MOBICOM
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
T2 - 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
Y2 - 19 September 2011 through 23 September 2011
ER -