Thursday at Linaro Connect USA 2014

 In Connect Events, Linaro Blog

Thursday at Linaro Connect began with a keynote by  Dr Christos Kolias, Senior Research Scientist at Orange on Network Functions Virtualization (NFV).  Dr. Kolias discussed how NFV promises to change the service provider landscape and how it has emerged as one of today’s significant trends.  The day’s theme was networking and the Linaro Networking Group (LNG)  extended an open invitation to attend a day of sessions focusing on accelerating the support of ARM within networking.  The LNG group also had a demo day that showcased the latest developments in networking, including implementations of the OpenDataPlane (ODP) on hardware accelerated platforms, it complemented sessions on topics such as improving performance by keeping the kernel out of the way, LAVA and VLANs, and LTE EPC.

 Thursday September 18, 2014

Session Track Session Description YouTube Video Presentation Video (Linaro Server)
LCU14 : LNG Keynote 1 Keynote Link Video Presentation Link
LCU14-400: Managing a LAVA LAB using new Debian packages LAVA Link Video Presentation Link
LCU14-401: Isolation / no_hz upstreaming progress Confirmed Networking Link Video Presentation Link
LCU14-402: Energy Aware Scheduling: Kernel summit update Power Management Link Video  Presentation Link
LCU14-404: LAVA and VLANs – complex networks on demand Networking Link Video Presentation Link
LCU14-405: Linaro EMACS users BOF N/A Link Video Not available Link
LCU14-406: A QuIC Take on Energy-Aware Scheduling Power Management Link Video Presentation Link
LCU14-409: BoF – Kernel Testing Made Easy Automation & Validation Link Video Not available Link
LCU14-410: How to build an Energy Model for your SoC Power Management Link Video Presentation Link
 LCU14-411: From zero to booting nanodroid with 64bit support  Android  Link  Video  Not available  Link

Summaries from some of Thursday’s Sessions

LCU14-402: Energy Aware Scheduling: Kernel summit update
The first session of the EAS workshop was a status update from the Linaro and ARM engineers who were invited to kernel summit to attend the EAS track. The tools (idlestat and rt-app) were well-received by maintainers with some feedback on how to improve them going forward. Similarly, the maintainers were very interested in fixing the scale invariant load tracking problem which is also a requirement for tighter scheduler-cpufreq integration. Both these patchsets will be posted by ARM and Linaro respectively in the coming weeks. Scheduler and cpuidle integration involves two areas: first, saving the cpu’s current idle state in a scheduler data structure and then using it to find the best CPU for task placement and secondly, to replace the menu governor with a new IO latency tracking framework. The first patchset is already under review, the second will be posted in the coming weeks. Finally, there was some discussion around the energy model proposal details of which were covered in the following session.

LCU14-404: LAVA and VLANs – complex networks on demand
A description of the new Linaro VLAN daemon (VLANd) development effort was discussed .  We were also looking for feedback and ideas for what we need to consider that we hadn’t already designed in.  Started with a brief history of the LAVA Lab, followed by the networking problems we started to see as we grew, and the realisation that we needed some way to set up and tear down Virtual Networks in an automated sense, which led to the design and development of VLANd.

LCU14-406: A QuIC Take on Energy-Aware Scheduling
Qualcomm gave an excellent overview of the Qualcomm EAS solution. It covered the reasons why GTS patchset from ARM was not enough for their needs and then went into details of the design decisions of their own solution. Significant changes were made to the load tracking by replacing the per-entity load tracking with a window-based load tracking. QC uses a simpler energy model to the one proposed by ARM and uses small task packing heuristics similar to work done in Linaro which is currently on hold. QC relies heavily on governors and tunables so there is some concern about upstream plans to get rid of them.

LCU14-410: How to build an Energy Model for your SoC
The presenter walked the audience through how to go about creating an energy model for their SoC. He went into details of how to measure the various bits of energy cost to put into the model.

 Images of the Linaro Networking Group Demo Day

LNG demo day

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Recent Posts