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
ISBN: 978-1-4503-1301-8
URI: http://www4.cs.fau.de/Publications/2012/borchert_12_mobisys.pdf
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.
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