Artigo Revisado por pares

SDN-Based Multi-Protocol Edge Switching for IoT Service Automation

2018; Institute of Electrical and Electronics Engineers; Volume: 36; Issue: 12 Linguagem: Inglês

10.1109/jsac.2018.2871325

ISSN

1558-0008

Autores

Mostafa Uddin, Sarit Mukherjee, Hyunseok Chang, T. V. Lakshman,

Tópico(s)

Caching and Content Delivery

Resumo

This paper proposes Muppet, an edge-based multi-protocol architecture for large-scale Internet of Things (IoT) deployment and service automation. The crux of Muppet is a P4-based switch that inserts itself in between communicating IoT devices that can use different protocols. The switches are networked over IP to support wide area deployment and managed using centralized SDN control for scalability. Muppet provides many of the benefits of both native peer-to-peer and widely used cloud-centric approaches while avoiding their drawbacks. For example, Muppet offers low-latency and low-energy benefits of the peer-to-peer approach, while enabling wide-area, cross-protocol automation similar to the cloud-based solutions. We describe the P4 design and prototype realization of the switch using two very popular, but widely disparate, IoT protocols, namely, Bluetooth low energy and Zigbee. Through experiments, we show that Muppet is as efficient as peer-to-peer in terms of delay and energy usage, and scalable and programmable as cloud-based solutions. We illustrate its utility through practical use cases.

Referência(s)