Loading…
Vancouver, BC, Canada
August 27 & 28 - Co-Located Events, Tutorials, Labs & Lightning Talks
August 29-31 - Conference
Click Here For Information & Registration
Advanced [clear filter]
Thursday, August 30
 

4:50pm PDT

BoF: Cloud Native Java - Kanchana Welagedara, Apache Software Foundation and JPMorgan Chase USA
Many organizations have already waded into cloud computing, test-driven development, microservices, and continuous integration and delivery.

Current enterprise needs have refined the art of cloud native development to maintain their competitive edge and stay well ahead of the competition. This session will cover shows Java/JVM developers how to build better software, faster, using Spring Boot, Spring Cloud, and Cloud Foundry.
Session will cover all above the topics in basics and programming level which helps for any one to jump start on cloud native Java

Speakers
KW

Kanchana Welagedara

Member Apache software foundation and Technologist at JPMorgan Chase, Apache software foundation and JPMorgan Chase USA
I'm a Lead Developer in JPMorgan Chase USA and member of Apache software foundation. Contributor for Apache Axis C++,Apache Geronimo and presented many Apache Conferences in NA and Europe. Having experience for 15 years developing open source software, leveraging in open source in... Read More →


Thursday August 30, 2018 4:50pm - 5:30pm PDT
Room 114/115

4:50pm PDT

Standard Setting Organizations and Open Source Communities - Partners or Competitors? - Mirko Boehm, Endocode AG
Standards setting organisations have a long-standing history in facilitating technical innovation dating back more than one hundred years. The acknowledgement of the positive economic, social and political impact of standardisation resulted in strong ties between industry, government and academia, leading to the establishment of national standards bodies and international standardisation organisations. While it is commonly assumed that a close cooperation between standard setting and Open Source communities would be beneficial, both sides struggle to establish successful models of collaboration. It is especially unclear where standard setting and Open Source compete for relevance, and where they are complementary. The qualitative study at the Technical University of Berlin provides answers to this question based on a comparative SWOT analysis that will be presented.

Speakers
MB

Mirko Boehm

CEO, Open Invention Network
Mirko Boehm is a Free Software and Open Source contributor, primarily as a software developer and speaker. He is the founder of the Quartermaster project, and has been a contributor to major Open Source projects including the KDE Desktop since 1997, including several years on the... Read More →


Thursday August 30, 2018 4:50pm - 5:30pm PDT
Room 212
 
Friday, August 31
 

11:00am PDT

Accelerating I/O in Big Data – A Data Driven Approach and Case Studies - Yingqi (Lucy) Lu, Intel Corporation
The I/O infrastructure is key to Big Data ecosystem. New networking and storage hardware technologies are continuously being developed while software I/O stack remains relatively slow. In order to ensure applications are able to take full advantage of modern devices, deep understanding of I/O subsystems and optimizations to Java libraries and Big Data frameworks are required. In this presentation, a data driven approach is used to identify software I/O bottlenecks inside four Big Data frameworks - Apache Cassandra, HBase, Spark and HDFS. To fix the bottlenecks, new Java library APIs Intel contributes to OpenJDK are introduced. Corresponding software changes to the target Big Data frameworks are also discussed in the presentation as examples of how to use the new Java APIs. At the end of each case study, performance analysis is used to demonstrate throughput and latency improvements from the software optimizations.

Speakers
avatar for Yingqi (Lucy) Lu

Yingqi (Lucy) Lu

Software Development Engineer, Intel Corporation
Yingqi (Lucy) Lu is a Senior Software Performance Engineer in the Software Solution Group. She has been at Intel for over 10 years working on performance optimizations of Virtualization, Power Efficiency, Webservers and Java Virtual Machine. She is currently focusing on enabling new... Read More →



Friday August 31, 2018 11:00am - 11:40am PDT
Room 119/120
  AI & Data Analytics

11:00am PDT

All About Linux Kernel Selftest - Shuah Khan, Samsung OSG
Kselftest started out as an effort to enable a developer-focused unit test framework in the kernel to ensure the quality of new kernel releases. Today it is an integral part of the Linux Kernel development process to qualify Linux mainline and stable release candidates. This talk will go over the Kselftest framework, how to write tests that work well with the framework for effective reporting of results. In addition, Shuah will discuss how the framework is tailored for developer as well as users to server their individual and unique needs and discuss future plans.

Speakers
SK

Shuah Khan

Sr. Linux Kernel Engineer, Samsung Open Source Group
Shuah Khan is a Senior Linux Kernel Developer at Samsung's Open Source Group. She is a Linux Kernel Maintainer and Contributor who focuses on Linux Media Core and Power Management. She maintains Kernel Selftest framework, USB over IP driver, and cpupower. She has contributed to IOMMU... Read More →


Friday August 31, 2018 11:00am - 11:40am PDT
Room 110

11:50am PDT

Optimizing Zlib on ARM: The Power of NEON - Adenilson Cavalcanti, ARM
There are a few libraries that are widely used along the whole software stack and has being providing good services to the OSS community for a long time, but none can claim the top spot reserved to zlib.

First released in 1995, it is responsible for providing fast and efficient data compression to the whole soft stack (i.e. Linux kernel, Apache, Firefox, Android to name a few), being patent free and with a liberal license.

The question is: could we make it any faster? Specially on mobile devices?

This talk will explain how an investigation started about one year ago targeting to accelerate zlib performance on ARM processors using SIMD techniques (i.e. NEON).

Performance gains of 1.5x to 2x in decompression were reached and this optimizations were later ported to Intel (SSE3) and is shipping in Chromium, improving the experience of over 1 billion users.

Speakers
avatar for Adenilson Cavalcanti

Adenilson Cavalcanti

Staff Engineer, ARM
Adenilson has a wide variety of experience with different programming languages and operating systems. He has special interests in Web Engines, *nix and embedded and mobile devices, where he is always looking for new ideas and opportunities to use FOSS in new and innovative ways... Read More →


Friday August 31, 2018 11:50am - 12:30pm PDT
Room 109

4:00pm PDT

One Small Step to Harden USB Over IP on Linux - Shuah Khan, Samsung OSG
The USB over IP kernel driver allows a server system to export its USB devices to a client system over an IP network via the USB over IP protocol. Exportable USB devices include physical devices and software entities that are created on the server using the USB gadget sub-system. This talk will cover a major bug related to USB over IP in the Linux kernel that was recently uncovered; it created some significant security issues but was resolved with help from the kernel community. Shuah will share the nature of the security problems and how they have been addressed. She will share the lessons learned and the steps she is taking to avoid such issues in the future.

Speakers
SK

Shuah Khan

Sr. Linux Kernel Engineer, Samsung Open Source Group
Shuah Khan is a Senior Linux Kernel Developer at Samsung's Open Source Group. She is a Linux Kernel Maintainer and Contributor who focuses on Linux Media Core and Power Management. She maintains Kernel Selftest framework, USB over IP driver, and cpupower. She has contributed to IOMMU... Read More →


Friday August 31, 2018 4:00pm - 4:40pm PDT
Room 110

4:50pm PDT

Cross-Cloud Connectivity - Migrating and Running Your Workload in Many Clouds - Diego Casati, Microsoft
Learn how to take a multi-cloud approach by moving/extending into Azure a workload running on alternative cloud services (Ex. AWS, GCP, OpenStack, etc.) using a fully open sourced and secure VPN solution.

To demonstrate this I will deploy two Cassandra clusters running on top of Kubernetes, one on AWS and one on Azure, and securely connect them to form a ring topology.

This solution can apply to various other scenarios, such as offsite backup to different cloud service providers.

Speakers
avatar for Diego Casati

Diego Casati

App Innovation GBB Team, Microsoft


Friday August 31, 2018 4:50pm - 5:30pm PDT
Room 116/117
 
Filter sessions
Apply filters to sessions.