Skip to main content
  • Create account
  • Log in
EclipseCon - Eclipse Foundation
Register Now
  • Conference
    • Program Schedule
    • Program List
    • Keynotes
    • Registration
  • Community Activities
    • Community Day Overview
    • Automotive & SDV Community Day
    • Community Day for Java Developers
    • OSGi Summit
    • eSAAM 2023 on Cloud-to-Edge Continuum
    • Call for BoFs
    • Dinner Meetups
    • EMO Office Hours
  • Sponsors
    • Be a Sponsor
    • Information for Exhibitors
    • Our Sponsors
    • Sponsor Testimonials
  • Resources
    • Code of Conduct
    • Meet the Speakers
    • Information for Speakers
    • Information for Tutorial Presenters
    • Press
    • Share Your Participation
    • Convince Your Manager
    • Onsite Information for Attendees
  • About Us
    • EclipseCon 2023
    • Program Committee
    • The Eclipse Foundation
    • Past Conferences
  • Venue
    • Conference Venues
    • Hotels
    • Ludwigsburg
  1. Home
  2. EclipseCon
  3. EclipseCon 2023
  4. Sessions
  5. Energy Consumption and Communication Protocols

Energy Consumption and Communication Protocols

Session details
Status: 
Accepted
Speaker(s): 
Angelo Corsaro (ZettaScale Technology SARL)
Experience level: 
Beginner
Tags: 
zenoh
MQTT
dds
Protocol
iot
Session Track: 
IoT & Edge
Session Type: 
Standard

Energy is a precious resource, that goes without saying. As such, we should be using energy efficiently and effectively. But what does efficiency really mean? 

One way of defining efficiency is with respect to the amount of work that is done with a unit of energy. This definition is sufficiently close to what is used in physics to characterize the efficiency of heat engines. It also can be used to reason about the efficiency of a messaging protocol – which is precisely the exercise we’ll undergo in this presentation. 

More precisely, in this presentation we will define the three key elements of protocol efficiency, namely processing, wire and routing efficiency. Then we'll meausre these efficinecy elements for MQTT, OMG DDS and Eclipse Zenoh. 

Understanding the energy implications of a protocol is extremely important for battery powered devices, and in general for reducing the emission. As we'll discover in this presentation, most of the time we focus on the "visible" tip of the iceberg... Ignoring where the real energetic consequence associated with using one protocol or another.

 

This presentation does not require any specific prior knowledge. But you are warned,  attending this session will be like taking "The Matrix" red pill on actual energy consumption. Are you sure this is what you want? 

 

Objective of the presentation: 
Energy is a precious resource, that goes without saying. As such, we should be using energy efficiently and effectively. But what does efficiency really mean for a communication protocol? This presentation will formally define the three aspects of communication protocol efficiency and provide an analytic comparison of some of the most widely used protocols including, MQTT, DDS and Zenoh.
Attendee pre-requisites - If none, enter "N/A": 
N/A
Schedule info
Time: 
17 Oct 2023 - 14:25 to 17 Oct 2023 - 15:00
Room: 
Seminarräume 1 - 3

Comments Sign in to post comments

Achim Kraus (Self-employed)'s picture

Theory or Practice

Submitted by Achim Kraus on Tue, 2023-06-06 13:43

Hi Angelo,

do you plan to do measurements with real devices?

Wired, wireless, cellular?

I developed in two Eclipse projects, Californium and tinydtls, DTLS 1.2 Connection ID, which enables devices to keep the DTLS encryption even on longer sleeps or other quite phases. That save a lot of handshakes and enables (in practice) a cellular device (Thingy:91) to exchange messages every hour for half a year from a 1350mAh LiPo.

If you're interested to exchange results, let me know.

best regards

Achim

  • Log in to post comments
Angelo Corsaro (ZettaScale Technology SARL)'s picture

Re: Theory or Practice

Submitted by Angelo Corsaro on Thu, 2023-06-15 09:48

Hello Achim, this is quite interesting. I'll look into the libraries, happy to learn more about it.

Take Care,

    Angelo

  • Log in to post comments

Elite

  • Huawei
  • ZettaScale Technologies

Premium

  • Gradle
  • Eurotech
  • Yatta Solutions GmbH

Basic

  • EclipseSource
  • MicroStream Software GmbH
  • SCANOSS
  • Mercedes-Benz Tech Innovation GmbH
  • Obeo
  • ETAS GmbH
  • SOTEC GmbH & Co KG
  • CEA List
  • Equo Tech, Inc.
  • TypeFox GmbH

Supporter

  • Open Elements

Media

  • GermanTechJobs
  •  IT-Schulungen.com

Become a Sponsor

Eclipse Foundation

  • About Us
  • Contact Us
  • Sponsor
  • Members
  • Governance
  • Code of Conduct
  • Logo and Artwork
  • Board of Directors
  • Careers

Legal

  • Privacy Policy
  • Terms of Use
  • Copyright Agent
  • Eclipse Public License
  • Legal Resources

Useful Links

  • Report a Bug
  • Documentation
  • How to Contribute
  • Mailing Lists
  • Forums
  • Marketplace
EclipseCon is brought to you by The Eclipse Foundation with the support of our sponsors.
Powered by Drupal and built on COD.

Copyright © Eclipse Foundation. All Rights Reserved.

Back to the top