Linaro Connect San Diego 2019 has ended
Linaro Connect resources will be available here during and after Connect!

Booking Private Meetings
Private meetings are booked through san19.skedda.com and your personal calendar (i.e. Google Calendar). View detailed instructions here.

For Speakers
Please add your presentation to your session by attaching a pdf file to your session (under Manage Session > + Add Presentation). We will export these presentations daily and feature on the connect.linaro.org website here. Videos will be uploaded as we receive them (if the video of your session cannot be published please let us know immediately by emailing connect@linaro.org).

Dave’s Puzzle - linaro.co/san19puzzle

Sign up or log in to bookmark your favorites and sync them to your phone or calendar.

IoT Fog/Gateway/Edge Computing [clear filter]
Monday, September 23


SAN19-104 LEDGE RP bootstrap
Proposal of this session is to provide technical intro of LEDGE reference platform for different flavours Open Embedded, Debian and Fedora IoT. I will give a link on project source code, discuss how to build it and run it. Describe how we do automatic builds and Continuous Integration. This talk is intended for new contributors for LEDGE reference platform as a first technical guide.

avatar for Maxim Uvarov

Maxim Uvarov

Sr. Software Engineer, Linaro
Maxim Uvarov is developer and maintainer in Linaro LEDGE group. Recently Maxim was maintainer of OpenDataPlane (networking API project) in Linaro, kernel maintainer at Oracle and Linux developer in MontaVista. Maxim holds a Ph.D. in Engineering from Moscow State University of Instrument... Read More →

Monday September 23, 2019 2:00pm - 2:25pm
Sunset V (Session 1)


SAN19-105 Integrating UEFI services with ATF and u-boot FIT on mbed Linux
A discussion on proposed adoption of UEFI secure boot and capsule update mechanisms in conjunction with u-boot FIT and ATF root-of trust on a high security Linux system.
- What benefits does adding UEFI secure boot to the mix bring ?
- What benefits does adding UEFI capsule update bring ?
- EFI stub booting ?
- Is grub required ?
- Does the UEFI secure boot method bring additional security over straight u-boot FIT image signing
- Does capsule update provide the right path to isolate user-space Linux from low-level device specific update logic ?

avatar for Bryan O'Donoghue

Bryan O'Donoghue

Software engineer, Linaro
Embedded developer, Linux, u-boot, zephyr, ATF, OP-TEE.Linaro member services.

Monday September 23, 2019 2:30pm - 2:55pm
Sunset V (Session 1)
Tuesday, September 24


SAN19-201 Bring Kubernetes to the Arm64 edge node by K3s
Nowadays everyone talks about Kubernetes. There are a lot of landing scenarios about running Kubernetes and it's very easy for deploy applications with Kubernetes. However, due to the limited resource capacity on the edge node, deploying a total Kubernetes cluster on the edge node will result in huge resource costs. Is there an easy way to bring Kubernetes to the edge node with less resources?
Using K3s on edge node offers a vital alternative. k3s is a lightweight Kubernetes distribution with easy installation, half the memory and all in a binary, which is obviously designed for edge and IOT devices based on Arm64. For easy management of several edge K3s clusters, we've also running a Kubernetes cluster on Arm64 datacenter side as the "root cluster" for meta-data management and provisioner for all k3s clusters running on the edge nodes.
In this presentation, we will talk about how to run k3s on the Arm64 edge node, what we have done to make Kubernetes cluster running on datacenter side as the root cluster to manage the several k3s clusters on edge Arm64 nodes, that will be a good reference architecture for running and managing workloads at edge computing area.

avatar for Kevin Zhao

Kevin Zhao

Tech Lead, Linaro
Kevin Zhao is currently the tech lead at Linaro Developer Cloud. Now, he is serving as the Core Reviewer for OpenStack Zun project and maintainer for virtual-kubelet OpenStack provider. He is also an active contributor in Kolla and Nova, mainly focusing on making OpenStack work fine... Read More →

Tuesday September 24, 2019 8:30am - 8:55am
Pacific Room (Keynote)
Wednesday, September 25


SAN19-312 Arm Everywhere: A Demo of an Arm Cloud, Edge, and IoT Infrastructure
In the weeks leading up to ArmTechCon 2018, and then at the event, Drew Henry outlined his vision of a trillion connected devices. Those trillion connected devices will need a significant rethinking of how infrastructure is built and delivered, and the Arm Neoverse initiative was created to address those challenges.

The past 6 months have seen much written on the topic of bringing workloads back from the Cloud, and moving them to the Edge, closer to the end users or to IoT endpoints, and improving the service delivery experience. While there have been many articles, slides, headlines, and conversations about this, no one has yet to demonstrate a full end-to-end working Arm-based implementation. miniNodes is building a complete demonstration of connected Cloud Servers, Edge Servers, and IoT Devices, running entirely on Arm. Environmental data will be captured by IoT endpoints running Arm Mbed, provisioned via Arm Pelion, feeding data to Edge servers, that will in turn connect to an Ampere eMAG server hosted by Packet.com.

More specifically, the IoT endpoints are collecting environmental readings such as temperature, humidity, air quality, particulates, and lightning detection from a series of Raspberry Pi’s distributed across the globe.

Regional 96Boards Edge Servers are collecting data from the IoT endpoints in their assigned zone, and packaging the data for shipment to the cloud server.

An Ampere Cloud server hosted by Packet is doing the large data processing activities, and running Grafana Dashboard for visualization of the IoT data flowing into the system.

The entire collection of systems will be centrally managed and the IoT nodes allow for service provisioning via containers pushed to the devices, no matter their location, due to the Pelion application.

From a presentation perspective, we will talk through the infrastructure build, issues and challenges along the way, and potential use cases. Then we will open up to discussion, to solicit feedback and hopefully find solutions to the challenges faced.

avatar for David Tischler

David Tischler

Founder, miniNodes
All things Arm microservers, and the innovative use of Arm technologies in non-traditional compute locations.
avatar for Carl Perry

Carl Perry

Ecosystem Engineer, Packet
Carl has been a veteran of the hosting industry for many years and an avid supporter of alternative architectures to x86

Wednesday September 25, 2019 2:00pm - 2:50pm
Sunset V (Session 1)