CommunityNews

CommunityNews

A Pure HTTP/3 Alternative to MQTT-over-QUIC in Resource-Constrained IoT

A Pure HTTP/3 Alternative to MQTT-over-QUIC in Resource-Constrained IoT.
In this letter, we address the issue of scalable and timely dissemination of
information in resource-constrained IoT networks. The scalability is addressed
by adopting a publishsubscribe architecture. To address the timely
dissemination, we propose an HTTP/3 (H3) publish-subscribe solution that
exploits the wide-ranging improvements offered by H3. We evaluated our solution
by comparing it to a state-of-the-art work which maps MQTT to QUIC. Because
QUIC and H3 have been developed in tandem, we hypothesized that H3 would take
better advantage of QUIC transport than an MQTT mapping would. Performance,
network overhead, and device overhead were investigated for both
implementations. Our H3-based solution satisfied our timely dissemination
requirement by offering a key performance savings of 1 RoundTrip Time (RTT) for
publish messages to arrive at the broker. In IoT networks, with typically high
RTT, this savings is significant. On the other hand, we found that
MQTT-over-QUIC put marginally less strain over the network.

Read in full here:

This thread was posted by one of our members via one of our news source trackers.

Where Next?

Popular General Dev topics Top

First poster: bot
Site Fingerprinting google.com Yes youtube.com Yes Amazon.com Yes Yahoo.com Yes Zoom.us No Facebook.com Yes Reddit.com Ye...
New
First poster: AstonJ
:tada: Launching Fig I am excited to announce that, as of today, Fig is generally available to the public for download. With our public ...
New
CommunityNews
…or, “why make programming even harder?” Learning functional programming is an opportunity to discover a new way to represent programs, t...
New
First poster: bot
Large Language Models like ChatGPT say The Darnedest Things. The Errors They MakeWhy We Need to Document Them, and What We Have Decided ...
New
First poster: bot
Rewrite it in Rust by ridiculousfish · Pull Request #9512 · fish-shell/fish-shell. (Sorry for the meme; also this is obligatory.) I thi...
New
First poster: bot
When Zig is safer and faster than Rust. There are endless debates online about Rust vs. Zig, this post explores a side of the argument I...
New
First poster: joeb
GitHub - crablang/crab: A community fork of a language named after a plant fungus. All of the memory-safe features you love, now with 100...
New
CommunityNews
9 fintech engineering mistakes. Read this list unless you want to build a money dissappearing system
New
First poster: joeb
The new frameworks will continue until morale improves.
/js
New
New

Other popular topics Top

AstonJ
Or looking forward to? :nerd_face:
487 12657 259
New
Exadra37
Please tell us what is your preferred monitor setup for programming(not gaming) and why you have chosen it. Does your monitor have eye p...
New
New
AstonJ
I’ve been hearing quite a lot of comments relating to the sound of a keyboard, with one of the most desirable of these called ‘thock’, he...
New
Exadra37
I am asking for any distro that only has the bare-bones to be able to get a shell in the server and then just install the packages as we ...
New
PragmaticBookshelf
Use WebRTC to build web applications that stream media and data in real time directly from one user to another, all in the browser. ...
New
AstonJ
Biggest jackpot ever apparently! :upside_down_face: I don’t (usually) gamble/play the lottery, but working on a program to predict the...
New
PragmaticBookshelf
Build efficient applications that exploit the unique benefits of a pure functional language, learning from an engineer who uses Haskell t...
New
PragmaticBookshelf
Author Spotlight Rebecca Skinner @RebeccaSkinner Welcome to our latest author spotlight, where we sit down with Rebecca Skinner, auth...
New
PragmaticBookshelf
Fight complexity and reclaim the original spirit of agility by learning to simplify how you develop software. The result: a more humane a...
New