[Members] Data usage

Peter Waher peterwaher at hotmail.com
Tue Aug 7 07:20:10 UTC 2018


Hello Guus

For lowering data usage many use CoAP and CoRE tetchnologies (and LWM2M). These are UDP/DTLS-based protocols for constrained devices, with reasonable short messages. It is the most efficient protocol I have come across, for its designed purpose (which is reduced compared to what you can do in XMPP).

To decrease the message size in XMPP (XMPP being much more flexible), a similar approach can be taken: Combine EXI (XEP-0322) to reduce fragment size, over a UDP/DTLS binding mechanism (reduces the connection overhead, and removes the connection limitation problem of the broker) instead of the traditional TCP socket connection. In many applications, it’s the idle communication and connection handshaking that takes most of the bandwidth. An UDP/DTLS binding can reduce that portion substantially since you don’t have connection timeout problems in the same sense, and don’t need to send keep-alive messages (but still be connected in a logical sense).

Let me know if there’s an interest in an XMPP broker with an UDP/DTLS binding mechanism.

Best regards,
Peter Waher

________________________________
Från: Members <members-bounces at xmpp.org> för Guus der Kinderen <guus.der.kinderen at gmail.com>
Skickat: Tuesday, August 7, 2018 9:08:34 AM
Till: XSF Members
Ämne: [Members] Data usage

Hi all,

I'm getting some feedback that XMPP (mobile) client data usage is a problem for some people. They're bothered by a reportedly 200MB per month usage of data, even when being mostly idle.

Has anyone ever looked into data usage patterns, how it's typically composed, and perhaps how it compares to protocols other then XMPP, things like that? I'd be interested in receiving any kind of information that you can share.

Regards,

  Guus
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.jabber.org/pipermail/members/attachments/20180807/af425367/attachment.html>


More information about the Members mailing list