IoTP: On Supporting IoT Data Aggregation Through Programmable Data Planes
Resumo
In this dissertation, we introduced the Internet of Things Protocol (IoTP). An L2 communication protocol for IoT programmable data planes that supports the implementation of data aggregation algorithms inside hardware switches, at the network level. Through these features, IoTP provides support for the design of efficient and adaptable aggregation schemes that can adjust their operation according to network status and based on the different communication technologies used by IoT devices. We implemented IoTP using the P4 language and conducted emulation-based experiments through Mininet environment. Our findings show that IoTP accomplishes a 78% improvement in network efficiency, as well as allowing control over the average delay generated by data aggregation techniques.Referências
Akyurek, A. S. and Rosing, T. S. (2018). Optimal packet aggregation scheduling in wireless networks. IEEE Transactions on Mobile Computing, 17(12):2835–2852.
Jain, R. (1990). The Art of Computer Systems Performance Analysis: Techniques for Experimental Design, Measurement, Simulation, and Modeling. John Wiley & Sons.
Karim, L. and Al-kahtani, M. S. (2016). Sensor data aggregation in a multi-layer big data framework. In 2016 IEEE 7th Annual Information Technology, Electronics and Mobile Communication Conference (IEMCON), pages 1–7.
Kim, K., Ganguly, S., Izmailov, R., and Hong, S. (2006). On packet aggregation mechanisms for improving voip quality in mesh networks. In 2006 IEEE 63rd Vehicular Technology Conference, volume 2, pages 891–895.
Madden, S., Bodik, P., Hong, W., Guestrin, C., Paskin, M., and Thibaux, R. (2004). Intel Lab Data. Disponível em: http://db.csail.mit.edu/labdata/labdata.html. Último acesso em: 18 de maio de 2019.
Madureira, A. L. R., Araújo, F. R. C., and Sampaio, L. N. (2020). On supporting iot data aggregation through programmable data planes. Computer Networks, 177:107330.
Rahman, H., Ahmed, N., and Hussain, I. (2016). Comparison of data aggregation techniques in internet of things (iot). In 2016 International Conference on Wireless Communications, Signal Processing and Networking (WiSPNET), pages 1296–1300.
Shen, Y., Zhang, T., Wang, Y., Wang, H., and Jiang, X. (2017). Microthings: A generic iot architecture for exible data aggregation and scalable service cooperation. IEEE Communications Magazine, 55(9):86–93.
Wissingh, B., D’Acunto, L., and Trichias, K. (2017). In-network data aggregation in icn: Demo paper. In 2017 8th International Conference on the Network of the Future (NOF), pages 129–131.
Zechinelli-Martini, J. L., Bucciol, P., and Vargas-Solar, G. (2011). Energy aware data In 2011 2nd International Conference on aggregation in wireless sensor networks. Wireless Communication, Vehicular Technology, Information Theory and Aerospace Electronic Systems Technology (Wireless VITAE), pages 1–5.
Jain, R. (1990). The Art of Computer Systems Performance Analysis: Techniques for Experimental Design, Measurement, Simulation, and Modeling. John Wiley & Sons.
Karim, L. and Al-kahtani, M. S. (2016). Sensor data aggregation in a multi-layer big data framework. In 2016 IEEE 7th Annual Information Technology, Electronics and Mobile Communication Conference (IEMCON), pages 1–7.
Kim, K., Ganguly, S., Izmailov, R., and Hong, S. (2006). On packet aggregation mechanisms for improving voip quality in mesh networks. In 2006 IEEE 63rd Vehicular Technology Conference, volume 2, pages 891–895.
Madden, S., Bodik, P., Hong, W., Guestrin, C., Paskin, M., and Thibaux, R. (2004). Intel Lab Data. Disponível em: http://db.csail.mit.edu/labdata/labdata.html. Último acesso em: 18 de maio de 2019.
Madureira, A. L. R., Araújo, F. R. C., and Sampaio, L. N. (2020). On supporting iot data aggregation through programmable data planes. Computer Networks, 177:107330.
Rahman, H., Ahmed, N., and Hussain, I. (2016). Comparison of data aggregation techniques in internet of things (iot). In 2016 International Conference on Wireless Communications, Signal Processing and Networking (WiSPNET), pages 1296–1300.
Shen, Y., Zhang, T., Wang, Y., Wang, H., and Jiang, X. (2017). Microthings: A generic iot architecture for exible data aggregation and scalable service cooperation. IEEE Communications Magazine, 55(9):86–93.
Wissingh, B., D’Acunto, L., and Trichias, K. (2017). In-network data aggregation in icn: Demo paper. In 2017 8th International Conference on the Network of the Future (NOF), pages 129–131.
Zechinelli-Martini, J. L., Bucciol, P., and Vargas-Solar, G. (2011). Energy aware data In 2011 2nd International Conference on aggregation in wireless sensor networks. Wireless Communication, Vehicular Technology, Information Theory and Aerospace Electronic Systems Technology (Wireless VITAE), pages 1–5.
Publicado
16/08/2021
Como Citar
MADUREIRA, André L. R.; SAMPAIO, Leobino N..
IoTP: On Supporting IoT Data Aggregation Through Programmable Data Planes. In: CONCURSO DE TESES E DISSERTAÇÕES - SIMPÓSIO BRASILEIRO DE REDES DE COMPUTADORES E SISTEMAS DISTRIBUÍDOS (SBRC), 39. , 2021, Uberlândia.
Anais [...].
Porto Alegre: Sociedade Brasileira de Computação,
2021
.
p. 153-160.
ISSN 2177-9384.
DOI: https://doi.org/10.5753/sbrc_estendido.2021.17166.