CiAO/IP: A Highly Configurable Aspect-Oriented IP Stack

Borchert C, Lohmann D, Spinczyk O (2012)


Publication Type: Conference contribution

Publication year: 2012

Publisher: ACM Press

Edited Volumes: MobiSys'12 - Proceedings of the 10th International Conference on Mobile Systems, Applications, and Services

City/Town: New York, NY, USA

Pages Range: 435-448

Conference Proceedings Title: MobiSys '12: Proceedings of the 10th international conference on Mobile systems, applications, and services

Event location: Low Wood Bay, Lake District, United Kingdom GB

ISBN: 978-1-4503-1301-8

URI: http://www4.cs.fau.de/Publications/2012/borchert_12_mobisys.pdf

DOI: 10.1145/2307636.2307676

Abstract

Internet protocols are constantly gaining relevance for the domain of mobile and embedded systems. However, building complex network protocol stacks for small resource-constrained devices is more than just porting a reference implementation. Due to the cost pressure in this area especially the memory footprint has to be minimized. Therefore, embedded TCP/IP implementations tend to be statically configurable with respect to the concrete application scenario. This paper describes our software engineering approach for building CiAO/IP - a tailorable TCP/IP stack for small embedded systems, which pushes the limits of static configurability while retaining source code maintainability. Our evaluation results show that CiAO/IP thereby outperforms both lwIP and uIP in terms of code size (up to 90% less than uIP), throughput (up to 20% higher than lwIP), energy consumption (at least 40% lower than uIP) and, most importantly, tailorability. © 2012 ACM.

Authors with CRIS profile

Involved external institutions

How to cite

APA:

Borchert, C., Lohmann, D., & Spinczyk, O. (2012). CiAO/IP: A Highly Configurable Aspect-Oriented IP Stack. In MobiSys '12: Proceedings of the 10th international conference on Mobile systems, applications, and services (pp. 435-448). Low Wood Bay, Lake District, United Kingdom, GB: New York, NY, USA: ACM Press.

MLA:

Borchert, Christoph, Daniel Lohmann, and Olaf Spinczyk. "CiAO/IP: A Highly Configurable Aspect-Oriented IP Stack." Proceedings of the MobiSys '12, Low Wood Bay, Lake District, United Kingdom New York, NY, USA: ACM Press, 2012. 435-448.

BibTeX: Download