Action Tracker - Technical

Action Tracker - Technical

Description and Owner

Due Date

Status

Description and Owner

Due Date

Status

1
@michael.stuber Create an action tracker

2025/2/3

Complete

2
@eloi.bail @Rick Steurer Examine options for light-weight containerization (e.g. microcontainers, rootless containers, etc.) and present them to the technical team, being sure to address concerns regarding size and overhead.

2025/3/4

Materials presented at 2025/3/4 meeting. Posted at Light-Weight Container Investigation

3
@eloi.bail Examine container engine options (e.g. LXC, LXD, Moby, Balena, etc.)

2025/3/4

Being worked with item #2

4
@michael.stuber Explore options for application management

2025/4/1

In process. Updates are posted on Confluence. Brandon Thayer to join effort.

Team met week of 2/25 to discuss. Planning on presenting findings at 1st Technical meeting in April.

5
@Jeorge Olague Present on application management solution Welotec anticipates open-sourcing

2025/3/18

Technical presentation on March 18.

Complete

6
Create a proposal for device classifications for discussion. @richard.lam @Rick Steurer

Progress update 2025/2/18

Started. Rick, Michael, Brandon, and Richard met to discuss how devices should be characterized. The sub-team recommends individual attributes, rather than classifications. Decision made to use attributes. Richard to schedule sub-team meeting.

7

Work on a minimum viable product

@richard.lam

Working session proposed for 2025/4/4 @ 9 am PDT to discuss.

Richard has been working on the release roadmap on confluence. Committee members are encouraged to review the page.

8

2025/3/28

 

9
@matt.casperson to look at the variances between the following to better understand if there are material differences/considerations:
system d containerization vs. lxc containerization
zeromq vs. dbus

2025/5/6

See:

LxD & SystemD Security Considerations

https://lf-energy.atlassian.net/wiki/x/SgBIEQ

10
Norm Mcentire & @Brandon Thayer to research ZeroMQ & DBUS as potential message bus options. Report back for discussion and decision during 2025/5/6 meeting

2025/5/6

 

11
@Brandon Thayer to research systemd permissions;
@Bryan Green to research lxc permissions

Goal: To propose a set of reasonable high-level GEISA permissions which can be mapped to different containerization engines

2025/5/20

Bryan – work is in progress. To discuss June 17th. Brandon has posted materials on Github.

12
Matt Gillmore and Will Bell to propose which LWM2M objects make the most sense to use for GEISA, and where we need to extend them

2025/5/6

Presented 2025/5/20

13
@Brandon Thayer & @Rick Steurer (potentially with assistance from Norm Mcentire to provide a side-by-side comparison between ZeroMQ and RabbitMQ

Selection Criteria:

  • Library Size

  • Availability of Implementations (Multiple sources; Open Source; Commercial)

  • Ease of Implementation

  • Human Readable

  • Consistency / Limiting the number of technologies

2025/5/6

 

14
Craig to provide a proposed waveform frame definition for further review

 

 

15
Craig, Will Bell, and Vlad Pambucol to provide a proposal on normalized measurement values to be exposed via the message bus API

 

Materials provided via email on 2025/5/14. See https://lists.lfenergy.org/g/geisa-discussion/message/31

16
Vlad Pambucol to provide a standardized list of events that the execution environment should be to inform applications about

 

Metered Quantities

Meter Event List

17
@Michael Garrison Stuber Document container “format” proposal

2025/5/23

 

18
Research on Message format (e.g. Protobuf, MessagePak, etc.) @Rick Steurer

2025/5/20

To discuss at face-to-face

19
@Michael Garrison Stuber Document format formal specification

2025/5/20

 

Backlog Table

#

Description

Priority

Status

#

Description

Priority

Status

 

Envisioned System Architecture diagram needed. System Design Drawing similar to Margo needed:
Envisioned System Design - Specification (pre-draft)

GEISA 1.0

 

 

Security - Need to incorporate aspects from 10-15-2024 Technical Call regarding additional research.

GEISA 1.0

 

 

Privacy

https://lf-energy.atlassian.net/wiki/x/BoBPB

GEISA 1.x or 2.0