@inproceedings{63b42b1c6caf4adc837d0096c9f0868f,
title = "Design Considerations for Low Power Internet Protocols",
abstract = "Low-power wireless networks provide IPv6 connectivity through 6LoWPAN, a set of standards to aggressively compress IPv6 packets over small maximum transfer unit (MTU) links such as 802.15.4.The entire purpose of IP was to interconnect different networks, but we find that different 6LoWPAN implementations fail to reliably communicate with one another. These failures are due to stacks implementing different subsets of the standard out of concern for code size. We argue that this failure stems from 6LoWPAN's design, not implementation, and is due to applying traditional Internet protocol design principles to low-power networks.We propose three design principles for Internet protocols on low-power networks, designed to prevent similar failures in the future. These principles are based around the importance of providing flexible tradeoffs between code size and energy efficiency. We apply these principles to 6LoWPAN and show that the modified protocol provides a wide range of implementation strategies while allowing implementations with different strategies to reliably communicate.",
keywords = "Embedded Systems, Interoperability, IoT",
author = "Hudson Ayers and Paul Crews and Hubert Teo and Conor McAvity and Amit Levy and Philip Levis",
note = "Funding Information: ACKNOWLEDGMENTS We thank the anonymous IEEE DCOSS reviewers for their helpful reviews, as well as the IETF 6lo working group, which provided early feedback on this work. We also acknowledge the support of the Intel/NSF CPS Security grant No. 1505728 (End-to-End Security for the Internet of Things), NSF CPS grant No. 1931750 (Secure Smart Machining), the Stanford Secure Internet of Things Project, and the Stanford System X Alliance. The U.S. Government is authorized to reproduce and distribute reprints for Governmental purposes notwithstanding any copyright notation thereon. Any opinions, findings, and conclusions or recommendations expressed in this material are those of the authors and do not necessarily reflect the views, policies, or endorsements, either expressed or implied, of the NSF or the U.S. Government. Publisher Copyright: {\textcopyright} 2020 IEEE.; 16th Annual International Conference on Distributed Computing in Sensor Systems, DCOSS 2020 ; Conference date: 15-06-2020 Through 17-06-2020",
year = "2020",
month = may,
doi = "10.1109/DCOSS49796.2020.00027",
language = "English (US)",
series = "Proceedings - 16th Annual International Conference on Distributed Computing in Sensor Systems, DCOSS 2020",
publisher = "Institute of Electrical and Electronics Engineers Inc.",
pages = "103--111",
booktitle = "Proceedings - 16th Annual International Conference on Distributed Computing in Sensor Systems, DCOSS 2020",
address = "United States",
}