Loading…
Attending this event?
ApacheCon North America will be held at the Intercontinetal Miami in Miami, Florida. Register now for the event taking place May 16-18, 2017. 
View analytic

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

Sunday, May 14
 

9:00am

Apache Traffic Server and Traffic Control Summit (separate RSVP and Registration Required)
The Apache Traffic Server and Traffic Control Summit is a two-day event taking place just prior to ApacheCon North America. Further details and information, including schedule details can be found on the Apache Traffic Server Wiki page.

Registration and a $150 fee is required for this Summit.

Sunday May 14, 2017 9:00am - 5:00pm
Alhambra / Escorial
 
Monday, May 15
 

9:00am

Apache Traffic Server and Traffic Control Summit (separate RSVP and Registration Required)
The Apache Traffic Server and Traffic Control Summit is a two-day event taking place just prior to ApacheCon North America. Further details and information, including schedule details can be found on the Apache Traffic Server Wiki page.

Registration and a $150 fee is required for this Summit.

Monday May 15, 2017 9:00am - 5:00pm
Alhambra / Escorial

9:30am

BarCampApache
BarCampApache is a BarCamp being facilitated by a group of people involved in the Apache Software Foundation (ASF). All topics are still welcome however! As the ASF is helping to organize, there will be a lot of people around who know a lot about Apache projects / communities / technologies, so there are normally quite a few sessions proposed on those areas. It's not exclusively Apache though, so everyone should come, and talk about fun new ideas, projects and technologiesBarCampApache will be a dynamic get together open to the public. Like other unconferences, the schedule will be determined by the participants, both Apache and non! We strongly encourage lots of people to come along and share their knowledge and ideas. We want it to be a great day of sharing for everyone, not just those at the event. Everyone coming in for the conference is encouraged to come early, as it will be a great day for all.

Monday May 15, 2017 9:30am - 3:00pm
Rafael
 
Tuesday, May 16
 

8:00am

Breakfast
Tuesday May 16, 2017 8:00am - 9:00am
Mezzanine

8:00am

Sponsor Showcase
Tuesday May 16, 2017 8:00am - 12:55pm
Mezzanine

8:00am

Registration
Tuesday May 16, 2017 8:00am - 6:00pm
Mezzanine

9:00am

Keynote: State of the Feather - Sam Ruby, President, Apache Software Foundation
Speakers
avatar for Sam Ruby

Sam Ruby

President, Apache Software Foundation
Sam Ruby is a prominent software developer who has made significant contributions to many of the Apache Software Foundation‘s open source software projects, and to the standardization of web feeds via his involvement with the Atom web feed standard and the feedvalidator. org web service. He is the co-chair of the W3C‘s HTML Working Group. He currently holds a Senior Technical Staff Member position in the Emerging Technologies Group of... Read More →


Tuesday May 16, 2017 9:00am - 9:20am
Versailles Ballroom

9:25am

Keynote: Alan Gates, Co-founder, Hortonworks
Speakers
avatar for Alan Gates

Alan Gates

Co-founder, Hortonworks
Alan is a founder of Hortonworks and an original member of the engineering team that took Pig from a Yahoo! Labs research project to a successful Apache open source project. Alan has done extensive work in Hive, including adding ACID transactions. Alan has a BS in Mathematics from Oregon State University and a MA in Theology from Fuller Theological Seminary. He is also the author of Programming Pig, a book from O’Reilly Press.


Tuesday May 16, 2017 9:25am - 9:45am
Versailles Ballroom

9:50am

10:10am

Keynote: Sandra Matz, Computational Social Scientist
Speakers
avatar for Sandra Matz

Sandra Matz

Computational Social Scientist
Sandra Matz is currently enrolled as a PhD student at the Department of Psychology. After spending a year at the University of Cambridge in 2011/2012, she graduated from the University in Freiburg (Germany) with a 1st Class honours degree in Psychology (BSc) in 2013. Sandra is funded by the German National Academic Foundation which is Germany’s largest and most prestigious funding body.Combining a strong background in methods and statistics... Read More →


Tuesday May 16, 2017 10:10am - 10:30am
Versailles Ballroom

10:30am

Coffee Break
Tuesday May 16, 2017 10:30am - 11:05am
Mezzanine

11:05am

The Internet of Things - Justin Mclean, Class Software
CPUs that cost thousands a decade ago are now cost a few dollars. Cheaper faster easier to manufacture electronics has lowered barriers to entry so that people with minimal technical knowledge can create special purpose computers capable of changing the world. Open Source Hardware is in autonomous drones, 3D printers, DNA replicators, satellites, city-wide sensor networks, smart houses and wearable computers. In this talk I'll take you through what Open Source Hardware is and isn't, OSHW licensing, recent advances in OSHW, show a range of projects and demonstrate what's possible now, warn about some the threats (lack of protocol standards and vendor lock in to name two) that may hinder the growth of Open Source Hardware and the latest in low power wide area networks, the new bottom up free to use internet for devices.

Speakers
avatar for Justin Mclean

Justin Mclean

Founder, Class Software
Justin Mclean has more than 25 years experience in developing web based applications and is involved in the open source hardware movement. He runs his own consulting company Class Software and has spoken at numerous conferences in Australia and overseas including previous ApacheCon conferences. In his free time he's active in the Apache Flex and Apache Incubator projects and mentor for a number of projects. He's also co-author of a book on... Read More →


Tuesday May 16, 2017 11:05am - 11:55am
Sandringham

11:05am

Cassandra Serving Netflix @ Scale - Vinay Chella, Netflix
Cassandra is the main data storage engine supporting thousands of microservices and more than 90+ million subscribers at Netflix. It serves as a solid foundation for Netflix’s global replication bringing internet TV network to customers around the world. With 250+ Clusters, 10,000+ Nodes and 3+ PB of data deployment, Cassandra is serving Netflix with several Millions of operations/sec with multiple nines of availability.

In this talk, Vinay Chella and Roopa Tangirala will shed light on Netflix's Cassandra deployment architecture, the services and tools that power Netflix's persistence layer in giving seamless movie experience to its customers. The talk will provide insights and proven path on how to run, certify, benchmark, monitor, and test large scale deployments of open source distributed backends.

Speakers
VC

Vinay Chella

Vinay Chella is a Cloud Data Architect @ Netflix and Apache Cassandra MVP. He possesses a great understanding of Cassandra (C*), distributed systems and relational databases. As an Engineer and Architect, he has extensively worked on building distributed systems, highly efficient data access layers and performance tuning of C*. Vinay Chella has assisted several teams in successfully building next generation data access layers @ Netflix... Read More →


Tuesday May 16, 2017 11:05am - 11:55am
Merrick II
  • Experience Level Any

11:05am

Apache Commons - State of the Union - Benedikt Ritter, codecentric AG
Apache Commons is an Apache project focused on all aspects of reusable Java components. Although the Apache Commons Project is pretty mature, there have been some disrupting changes in the most recent past - most importantly the split of the Apache Commons Math component.
In his presentation Benedikt Ritter gives an overview over the Apache Commons project and talks about the state of selected components. The talk gives insides into recent discussions and Benedikt will share his views about the future of the project."

Speakers
avatar for Benedikt Ritter

Benedikt Ritter

Software Craftsman, codecentric AG
Benedikt Ritter works as Software Craftsman for codecentric AG in Solingen, Germany. In his day-to-day job he helps customers build reliable software solutions. Benedikt is Committer and Member of the Project Management Committee of the Apache Commons project.


Tuesday May 16, 2017 11:05am - 11:55am
Merrick I

11:05am

Gaining Insight Into Your Apache Project with Snoot - Daniel Gruno, Quenda
Metrics are good - the right metrics are even better! In Open Source, diversity, openness and meritocracy matters, and getting the right sort of metrics can help you and your project assess whether you are on the right track and just how fast this track is. In this talk, I will guide Apache contributors through Snoot, an analytics suite for Open Source projects. We will be looking at standard open source metrics such as commit volumes, issues opened/resolved over time, interactions via email, IRC etc, and slowly dive into advanced diversity charts, cross-project relationships and see how projects, categories and even the entire foundation compare to other segments. We will also discuss what is expected of projects in relation to community oversight.

Speakers
avatar for Daniel Gruno

Daniel Gruno

Quenda
I am a member of the Apache Software Foundation and the chair of Apache STeVe among other things. I work as a consultant for the Apache Software Foundation and as the Chief Innovations Officer of Quenda, a company engrossed in everything Open Source.


Tuesday May 16, 2017 11:05am - 11:55am
Brickell

11:05am

State of the Cat - Mark Thomas, Pivotal
A review of 2016 for the Apache Tomcat project with a more detailed look at some of the key events.

Speakers
MT

Mark Thomas

Senior Principal Software Engineer, Pivotal
Mark is currently employed as a Consultant Software Engineer with Pivotal where he spends most of his time working on Apache Tomcat. At the Apache Software Foundation, Mark is a committer and PMC member for Apache Tomcat as well as other projects. At the foundation level he is an ASF member, a member of the security and trademarks committees, is an infrastructure volunteer and a Director. Mark speaks regularly on Apache Tomcat including at... Read More →


Tuesday May 16, 2017 11:05am - 11:55am
Escorial
  • Experience Level Any

11:05am

CloudStack Bootcamp Training - Giles Sirett, ShapeBlue
These fast paced training courses will give you the core skills needed to build and operate your CloudStack™ cloud. Our instructors all have real-world CloudStack™ implementation experience and are regular contributors to the Apache CloudStack™ project. The courses are a combination of instructor led learning and hands-on labs.

This tutorial is a condensed version of the successful commercial training taken by 100's of students and will aim to cover as much of the standard CloudStack bootcamp as possible within the time slot

Speakers
avatar for Giles Sirett

Giles Sirett

CEO, ShapeBlue
Giles Sirett is CEO & founder of ShapeBlue, the leading independent CloudStack integrator & consultancy. He is a committer and PMC member of the Apache CloudStack project and also Chairman of the European Cloudstack User Group. He has worked with many high-profile organisations, helping them strategise , design and implement CloudStack based clouds. Giles is an active contributor to the Apache CloudStack project and has spoken at all CloudStack... Read More →


Tuesday May 16, 2017 11:05am - 5:30pm
Michaelangelo

11:05am

12:05pm

Apache Mynewt - ASF’s First Embedded OS Project - Aditi Hilbert, Runtime, Inc.
Apache Mynewt is an operating system for constrained embedded systems based on 32-bit microcontrollers. With a small, pre-emptive RTOS at the core and an extensive set of modules for connectivity, file systems, power and performance management options and more, it is a highly flexible, responsive, general purpose OS for constrained devices. It is built for easy portability to different MCU architectures and standards-based interoperability with other systems. Several features such as secure bootloader, image management, hardware abstraction, instrumentation for stats and logs etc. simplify going from prototype to production while incurring minimal technical debt. After an overview of the system, the talk will enumerate the benefits of an open-source approach for such a project and the flexibility afforded by the Apache License for developing commercial-grade products based on Mynewt.

Speakers
avatar for Aditi Hilbert

Aditi Hilbert

Head of Product, Runtime, Inc.
Aditi heads Product Management at Runtime which provides cloud-based IoT device management and secure solutions for consumer, commercial, and industrial IoT applications. She participates in multiple open source projects including Apache Mynewt incubating at the Apache Software Foundation and Zephyr under the Linux Foundation. Her previous speaking experience includes talks on on security and firmware in smart grid networks.


Tuesday May 16, 2017 12:05pm - 12:55pm
Sandringham
  • Experience Level Any

12:05pm

Large Apache Karaf Cluster Using Karaf Cellar and Apache Mesos - Jean-Baptiste Onofré, Apache Software Foundation
Apache Karaf Container is a lightweight micro-services and applications container. Karaf modules provide additional functionalities, especially Apache Karaf Cellar which bring cluster management and synchronization of Karaf containers.

Combining Cellar with Apache Mesos provides an easy way to bootstrap new Karaf containers to provide a scalable micro-services platform.

Speakers
JO

Jean-Baptiste Onofré

Apache Software Foundation
JB is PMC member for Apache Beam. He is a long-tenured Apache member, serving on PMC/committer for about 15 projects that range from integration to big data.


Tuesday May 16, 2017 12:05pm - 12:55pm
Merrick II

12:05pm

Apache Commons Crypto: Another Wheel of Apache Commons - Dapeng Sun, Intel
Apache Commons Crypto is a cross-platform cryptographic library optimized with AES-NI and hardware random number generator. With the benefits of hardware acceleration and the optimized native implementation, this library outperformed JCE by an order of magnitude. Java developers can use this handy library to get strong and high performance AES encryption/decryption. This presentation will introduce the origin of Apache Commons CRYPTO, the recent improvements in commons crypto community, how CRYPTO accelerates data encryption, and the future plan of Apache Commons Crypto.

Speakers
avatar for Dapeng Sun

Dapeng Sun

Dapeng Sun is a software engineer at Intel and focuses on big data security and optimization. He involved in the development of Intel Distribution Hadoop, Hadoop TokenAuthn, Apache Sentry, Aullxio (Formerly Tachyon) and Apache Commons Crypto. He is also Apache Sentry PMC.


Tuesday May 16, 2017 12:05pm - 12:55pm
Merrick I
  • Experience Level Any

12:05pm

Diversity, For Those Playing Life on Easy - Nick Burch, Apache Software Foundation
Diversity and inclusion are becoming hot topics within our open source communities and industry, but for those of us ""playing life on easy"", the subject and impact can be harder to ""get"".

Like many people who used to play life on easy, I've had some blind spots around diversity and inclusion. I only discovered these through working on projects, communities and support at the ASF, and by moving to a new country!

Now it is my mission to help others see the light, learn for themselves, and through that build better open source communities. I'll be sharing what I learnt, giving resources, and specific takeaway actions.

Speakers
NB

Nick Burch

CTO, Apache Software Foundation
Nick began contributing to Apache projects in 2003, and hasn't looked back since! He's mostly involved in "Content" projects like Apache POI, Apache Tika and Apache Chemistry, as well as foundation-wide activities like Conferences and Travel Assistance. | | Nick is CTO at Quanticate, a Clinical Research Organisation (CRO) with a strong focus on data and statistics. | | Nick has spoken at most ApacheCons since 2007, and as well as many... Read More →


Tuesday May 16, 2017 12:05pm - 12:55pm
Brickell

12:05pm

Seamless Upgrades for Credential Security in Apache Tomcat - Christopher Schultz, Total Child Health, Inc.
Clear-text credentials (user passwords) were never a good idea. Not only are both MD5 and SHA1 now dead, even more modern hashing algorithms aren't appropriate for credential storage in an era of hash-lookup sites. Some recent additions to Apache Tomcat have made it easier to use more secure credential-storage mechanisms along with container-managed security. They can even be used to seamlessly upgrade from older, less-secure algorithms to newer, more secure ones. We'll investigate the modifications to Tomcat that allow developers and operations staff to use these features, and look at how to actually plug custom credentials-handling mechanisms into an existing Tomcat-based application.

Speakers
avatar for Christopher Schultz

Christopher Schultz

Chief Technology Officer, Total Child Health, Inc.
Christopher Schultz is the CTO of Total Child Health, Inc. where he leads a small team of engineers to build server-side healthcare-related software in Java. Chris is an ASF Member active in the Apache Tomcat and Velocity communities as well as a committer on both projects, and Tomcat PMC and security team member. He has attended and spoken at several previous ApacheCon events and helped to organize an Apache BarCamp in the Washington, DC area.


Tuesday May 16, 2017 12:05pm - 12:55pm
Escorial

12:55pm

Lunch (Attendees on Own)
Tuesday May 16, 2017 12:55pm - 2:30pm
TBA

2:30pm

Video Analytics at the Edge: Fun with Apache Edgent, OpenCV and a Raspberry Pi - William Marshall & Dale LaBossiere, IBM
Apache Edgent (incubating) is a streaming programming model and runtime designed to accelerate the development of analytics on small edge devices or gateways. Enabling streaming analytics on edge devices can reduce the load on data center and communication costs. Furthermore, edge analytics can reduce decision making latency and enable device autonomy. Edgent uses a functional API to compose processing pipelines with immediate per-tuple computation, and also provides a suite of connectors which greatly ease communication with a backend. This presentation introduces Apache Edgent and provides a video analytics use case to illustrate its programming model and capabilities.

Speakers
WM

William Marshall

Software Engineer, IBM
Will Marshall - wcmarsha@gmail.com - Will Marshall joined IBM in 2014 to work on real time data streaming. His current project is Apache Edgent (incubating), which brings streaming analytics to IoT devices such as Raspberry PIs. In addition, he is a contributor to Apache Kafka and Openstack. Previously, he has organized and spoken at meetups in the Bay Area regarding Apache Edgent, and attended the Insight conference to speak on the open source... Read More →


Tuesday May 16, 2017 2:30pm - 3:20pm
Sandringham
  • Experience Level Any

2:30pm

ActiveMQ - Journey to 1 Billion msg/day - Hadrian Zbarcea, apifocal
Asynchronous messaging is a necessary complement to the more synchronous REST. Apache ActiveMQ is the de-facto leader of the JMS based messaging frameworks. Robust and feature rich, ActiveMQ provides excellent scalability characteristics via networks of brokers. However, ActiveMQ alone is not sufficient by itself when deploying a massively scalable, secure and self-healing cluster of brokers. This talk walks the audience through the requirements, choices and solutions adopted when deploying in production such a messaging system.

Speakers
HZ

Hadrian Zbarcea

apifocal
Hadrian is a technology consultant and a member and officer of the Apache Software Foundation who devotes most of his time to open source. With over 20 years of experience in system integration, committer on projects like ActiveMQ, Camel, Brooklyn, ODE and others, he brings experience implementing countless large-scale solutions. Outside his career, Hadrian enjoys quality time with his family and playing go or chess.


Tuesday May 16, 2017 2:30pm - 3:20pm
Merrick II

2:30pm

Introducing Apache Commons Text - Rob Tompkins
The Apache Commons Project has a new component, Commons Text. We will go over what this new component provides.

Speakers
RT

Rob Tompkins

I am a Java developer who also practices a considerable amount of dev-ops primarily using AWS. Furthermore, I am a member of the Apache Commons project.


Tuesday May 16, 2017 2:30pm - 3:20pm
Merrick I

2:30pm

InnerSource 101 and the Apache Way - Jim Jagielski, Capital One
Inner Sourcing is taking the Lesson's Learned from how successful Open Source projects are run and managed and leveraging those techniques and principles in today's Enterprise IT development. Jim will provide key insights on how you can benefit from Inner Sourcing based on his experience helping dozens of companies make that transition.

Speakers
avatar for Jim Jagielski

Jim Jagielski

Director, Apache Software Foundation
Jim is a well known and acknowledged expert and visionary in Open Source, an accomplished coder, and frequent engaging presenter on all things Open, Web and Cloud related. As a developer, he’s made substantial code contributions to just about every core technology behind the Internet and Web and in 2012 was awarded the O’Reilly Open Source Award and in 2015 the EU Luminary Award for Innovation. He is likely best known as one of the... Read More →


Tuesday May 16, 2017 2:30pm - 3:20pm
Brickell

2:30pm

Apache Tomcat and SSL - Mark Thomas, Pivotal
Correct configuration of SSL requires a great deal of care. If just one aspect of it is incorrect, either nothing will work or, worse, an apparently secure configuration will be exactly the opposite. In this presentation, Mark Thomas will provide an overview of how SSL works followed by a walk through the process of configuring stand-alone Tomcat for SSL with both the pure Java and APR/native connectors and with Apache httpd as a reverse proxy.

Speakers
MT

Mark Thomas

Senior Principal Software Engineer, Pivotal
Mark is currently employed as a Consultant Software Engineer with Pivotal where he spends most of his time working on Apache Tomcat. At the Apache Software Foundation, Mark is a committer and PMC member for Apache Tomcat as well as other projects. At the foundation level he is an ASF member, a member of the security and trademarks committees, is an infrastructure volunteer and a Director. Mark speaks regularly on Apache Tomcat including at... Read More →


Tuesday May 16, 2017 2:30pm - 3:20pm
Escorial

2:30pm

Sponsor Showcase
Tuesday May 16, 2017 2:30pm - 7:00pm
Mezzanine

3:30pm

10 Things to Consider When Using Apache Kafka: Utilization Points of Apache Kafka Obtained From IoT Use Case - Naoto Umemori & Yuji Hagiwara, NTT DATA Corporation
We've been working on IoT for around 3 years, and are recently targeting a use case of connected car that the scale is as follows:
* Concurrent connections over a million
* Throughput over 100 Gbps

We thought that Apache Kafka would be effective as a means of data collection function of IoT platform which satisfies these requirements. We built and tested the platform however we faced various issues below:
* Performance saturation of Kafka Producer NOT caused by depletion of computer resources
* Performance deterioration of Kafka Broker due to sudden disk IO
* Crash of Kafka Consumer due to sizing mistake between the Broker and Consumer

To solve the above issues and make full use of capabilities of the Kafka, it is necessary to clarify mechanism of the Kafka and its surroundings. This presentation will introduce pitfalls, solutions and best practices based on our experiences.

Speakers
YH

Yuji Hagiwara

Platform engineer, NTT DATA
He had developed PostgreSQL encryption module as an internship student at NTT Data in 2011. At this time, he knew OpenStack, and started to use it. He has joined OpenStack Swift development project since 2013. In this project, He is focusing on activities on the theme of Swift with Full-Text Searching. and also he is involved in Apache Solr and Apache Lucene.
NU

Naoto Umemori

Platform Engineer, NTT DATA
Naoto Umemori is a platform engineer at NTT DATA Corporation. He has worked on infrastructure, network and platform technology area since 2009. His experience includes - Computer and carrier network (Ethernet, TCP/IP, MPLS, BGP, VPN, SDN) - IaaS Platform (OpenStack, AWS) - Internet of things


Tuesday May 16, 2017 3:30pm - 4:20pm
Sandringham

3:30pm

ActiveMQ Artemis 2.0 - Clebert Suconic, Red Hat
Apache ActiveMQ Artemis has evolved to a very mature broker over the last year. High performance, high available and supporting huge workloads, from 50K messages / second on single producers to highly distributed consumers.

This presentation will show these improvements and how you could achieve such workloads, and what features have been introduced on Artemis.

Speakers
CS

Clebert Suconic

Apache Committer on the ActiveMQ Artemis Project, have been involved with messaging systems since 2007. Was active participant of the JMS2 specification and is constantly involved with Messaging and Messaging as a Service Systems.


Tuesday May 16, 2017 3:30pm - 4:20pm
Merrick II

3:30pm

User Groups: The Gateway to Apache - Bob Paulin, Independent Consultant
When we think of user groups most of us think of code, conversations, and cold beverages. However, they can be so much more. User groups can be a powerful tool to help promote open source ecosystems like the ASF. Bob brings several years of experience serving in many roles within the Chicago Java User Group, one of the largest Java user groups in the world. During his tenure, Bob has promoted open source through activities, topic selection, and community development. Bob will discuss ways to engage communities within the ASF to get speakers, set up activities to promote open source, match sponsors to help fund these activities, and grow members to be more active in software communities. Come discuss things that work, things that don't, and bring some great ideas home to make your local software community one people won't want to leave.

Speakers
avatar for Bob Paulin

Bob Paulin

Principal Consultant, Independent
Bob Paulin is an independent consultant and speaker that has been developing open source software for the past 10 years. Bob has presented at large international conferences such as ApacheCon, JavaOne and Devnexus. He frequently shares his knowledge and opinions on the Java Pub House and Jave Off Heap podcasts. Bob is actively involved in the Chicago developer community as the Chicago Java User Group CFO and Devoxx4Kids Chicagoland Organizer... Read More →


Tuesday May 16, 2017 3:30pm - 4:20pm
Brickell

3:30pm

Let's Encrypt Apache Tomcat - Christopher Schultz, Total Child Health, Inc.
The Let's Encrypt initiative has changed the landscape for online security. The capital cost of cryptographic security for every web site worldwide has been lowered from potentially thousands of dollars per year to zero. One of the trade-offs for the availability of these free certificates is that they are short-lived, making automated deployment of certificates an essential piece of any deployment plan. Let's Encrypt supports Apache httpd out of the box for single-command renewal and deployment on a single host, while with Tomcat it's more complicated.

We'll be discussing how Let's Encrypt handles domain-validated authentication, initial requests, and renewals, and how to automate the deployment process in your Tomcat-based environment with minimal downtime.

Speakers
avatar for Christopher Schultz

Christopher Schultz

Chief Technology Officer, Total Child Health, Inc.
Christopher Schultz is the CTO of Total Child Health, Inc. where he leads a small team of engineers to build server-side healthcare-related software in Java. Chris is an ASF Member active in the Apache Tomcat and Velocity communities as well as a committer on both projects, and Tomcat PMC and security team member. He has attended and spoken at several previous ApacheCon events and helped to organize an Apache BarCamp in the Washington, DC area.


Tuesday May 16, 2017 3:30pm - 4:20pm
Escorial

4:20pm

Coffee Break
Tuesday May 16, 2017 4:20pm - 4:40pm
Mezzanine

4:40pm

Six Questions Your IoT Solution Must Answer and How Apache MiNiFi and NiFi Help - Andrew Psaltis, Facebook
The explosive growth of sensors, wearables and IoT implementations makes it critical that developers understand how to securely and efficiently collect data from and manage the myriad of sensors. IoT and Streaming Data implementation expert Andrew Psaltis explains the top six questions you need to understand about IoT implementations that will make you more effective as a developer and practitioner and how Apache MiNiFi and NiFi helps address them.

At the end of this session attendees will be able to:
Describe the role of Apache MiNiFi and how to use it to intelligently and securely collect data from sensors.
Understand how MiNiFi and NiFi guarantee the delivery of the data
Understand the importance of data provenance
Understand how Apache MiNiFi and NiFi allow you to handle network interruptions
Understand how you can manage the data collection of millions of sensors

Speakers
avatar for Andrew Psaltis

Andrew Psaltis

Data Engineer, Shutterstock
Andrew Psaltis has a wealth of experience in software design, and in the construction of large-scale data-intensive systems. He is deeply entrenched in streaming and IoT systems and obsessed with delivering insight at the speed of thought. As the author of Streaming Data (http://manning.com/psaltis/) by Manning, an international speaker and trainer he spends most of his waking hours thinking about, writing about, and building streaming... Read More →


Tuesday May 16, 2017 4:40pm - 5:30pm
Sandringham

4:40pm

Let's Encrypt ActiveMQ and Karaf! - Alexandru Zbarcea
Security in today's environment is a mandatory, implied feature of any production ready system. Securing a system happens at many levels, starting with the users and securing their identities, securing the endpoint via digital certificates, going all the way to securing backups and audit logs. All this is complemented by managing secrets at scale, updating and revoking certificates at runtime all while maintainging 100% uptime. This talk presents how we used "Let's Encrypt" a Linux Foundation collaborative project to complement ActiveMQ and Karaf security features to implements a secure, production ready messaging service.

Speakers
avatar for Alexandru Zbarcea

Alexandru Zbarcea

Software Engineer, Software Engineer
Alex is a senior integration and devops engineer with over 12 years experience mostly in the financial industry. He specializes in implementing and managing distributed applications at scale. In the past few years, Alex developed a passion for continuous delivery pipelines to reduce turnaround from development to production. Alex is an Apache log4cxx committer and contributed to many other opensource projects.


Tuesday May 16, 2017 4:40pm - 5:30pm
Merrick II

4:40pm

Apache Commons - Beyond StringUtils - Benedikt Ritter, codecentric AG
Apache Commons is an Apache project focused on all aspects of reusable Java components. The Commons Lang component provides the well known StringUtils class. But there is more to Apache Commons then just StringUtils. In this presentation, Benedikt Ritter will give an overview over the Apache Commons project followed by some examples for using selected Apache Commons components.

Speakers
avatar for Benedikt Ritter

Benedikt Ritter

Software Craftsman, codecentric AG
Benedikt Ritter works as Software Craftsman for codecentric AG in Solingen, Germany. In his day-to-day job he helps customers build reliable software solutions. Benedikt is Committer and Member of the Project Management Committee of the Apache Commons project.


Tuesday May 16, 2017 4:40pm - 5:30pm
Merrick I

4:40pm

Practical Trademark Law For FOSS Projects - Shane Curcuru, The Apache Software Foundation
Are you wondering how your company can profit from the wild success of the Hadoop brand? Is your community struggling to keep vendor marketing teams out of your project's governance? Do you need a lawyer before you can "trademark" something, or can you do it yourself? (Tip: you can do it yourself!) Shane is here to help explain trademark law in practical, everyday terms for FOSS projects and the companies that contribute to them. I can clear up many misconceptions, and give you the practical and actionable advice you need to help your company or community protect and improve your good name and reputation. Some simple steps in the community about presenting and treating trademarks are all it takes to get started. Similarly, corporations need to consider business values first, before bringing in the lawyers. Trademark education that makes sense.

Speakers
avatar for Shane Curcuru

Shane Curcuru

VP, Brand Management, The Apache Software Foundation
Shane serves as V.P. of Brand Management for the ASF, setting trademark and brand policy for all 250+ Apache projects, and has served as five-time Director, and member and mentor for Conferences and the Incubator. | Shane's Punderthings consultancy is here to help both companies and FOSS communities understand how to work together better. At home, Shane is: a father and husband, a Member of the ASF, a BMW driver and punny guy. Oh, and we have... Read More →


Tuesday May 16, 2017 4:40pm - 5:30pm
Brickell
  • Experience Level Any

4:40pm

Securing Tomcat for Your Environment - Mark Thomas, Pivotal
Apache Tomcat is reasonably secure in a default installation but there are lots of options available that can modify the security of your Tomcat installation. This session will review those options and discuss the impacts thay have on the security of your installation and when you might want to use them.

Speakers
MT

Mark Thomas

Senior Principal Software Engineer, Pivotal
Mark is currently employed as a Consultant Software Engineer with Pivotal where he spends most of his time working on Apache Tomcat. At the Apache Software Foundation, Mark is a committer and PMC member for Apache Tomcat as well as other projects. At the foundation level he is an ASF member, a member of the security and trademarks committees, is an infrastructure volunteer and a Director. Mark speaks regularly on Apache Tomcat including at... Read More →


Tuesday May 16, 2017 4:40pm - 5:30pm
Escorial

5:30pm

6:00pm

PGP Key Signing: Expanding the Web of Trust
Why participate in the key signing? Among other things, all Apache releases are PGP-signed; but a key with no signatures attesting to its own authenticity isn't very useful. Bring your key (which you will have emailed to our special address at apachecon-keysigning@apache.org), and sign. You will need a pen, and some manner of identification.

Please see the wiki page for more information:
http://wiki.apache.org/apachecon/PgpKeySigning

Tuesday May 16, 2017 6:00pm - 7:00pm
Mezzanine
 
Wednesday, May 17
 

8:00am

Breakfast
Wednesday May 17, 2017 8:00am - 9:00am
Mezzanine

8:00am

Registration
Wednesday May 17, 2017 8:00am - 6:00pm
Mezzanine

9:00am

IoT in the Field: Cattle and Cassandra - Carlos Rolo, Pythian
IoT is often associated with cars, devices, etc. In this presentation Carlos will give an overview how IoT is reaching to other areas like Agriculture. It will go through a specific case of cattle management using IoT. What challenges and what solutions were used, including Cassandra. Carlos will go through a real use case and show approaches and solutions in the IoT side of things.

Speakers
CR

Carlos Rolo

Cassandra Consultant, Pythian
Currently Cassandra Consultant, and a Cassandra MVP at Pythian working for customers all over the world. | | Formerly a CDN Innovation Engineer at Leaseweb, responsible for the Big Data and Distributed Systems architecture and software. The system had more that 200 servers, 15 of those where Cassandra nodes which were handling 1TB+ data per day and 4 000 M+ daily writes. | | Previous to that I worked in Sapo (Part of Portuguese Telecom... Read More →


Wednesday May 17, 2017 9:00am - 9:50am
Sandringham
  • Experience Level Any

9:00am

Containers: Not Just for the Cloud? - David North, CoreFiling
Taking a containerized application and deploying it to the cloud is getting easier every day: the big cloud providers all have an answer, and it's the natural environment for Docker et al. But what about those of us whose customers still want applications on-premises instead of in the cloud?

In this talk, David North will summarize his real-world experience in deploying containerized applications on-premises, including in environments with no access to the public internet.

Speakers
DN

David North

David North works for CoreFiling, a UK software SME specialising in business and regulatory reporting. Lots of their work involves getting data to and from Excel spreadsheets, which led to David's involvement in the Apache POI project, of which he is a PMC member. He also maintains some smaller open source projects of his own on BitBucket. David has attended ApacheCon twice before, but this is his first time speaking. He has previously spoken at... Read More →


Wednesday May 17, 2017 9:00am - 9:50am
Merrick I

9:00am

Podling Shark Tank - Roman Shaposhnik, Pivotal Inc.
Is it a panel? Is it a talk? It is a Podling Shark Tank! Back by popular demand with even sharkier judges! What is it, you ask? Well, this is just like Shark Tank TV show (think speed dating between entrepreneurs and investors) but instead of Squirrel Boss and Man Candle (don't forget to look those up!) you'll be hearing pitches for Apache Incubator projects. Also instead of Mark Cuban and Kevin O'Leary you'll be pitching to the panel of ASF grey beards (trying to convince them that your project is worthy of their esteemed attention and endorsement). There will be snark, there will be prizes, there will be reciting of Apache Way creed. But most of all there will be fun. We guaranteed that!

Moderators
RS

Roman Shaposhnik

Director of Open Source, Pivotal Inc.
Roman Shaposhnik is a Director of Open Source at Pivotal Inc and VP of Technology for ODPi at Linux Foundation. He is a committer on Apache Hadoop, co-creator of Apache Bigtop and contributor to various other Hadoop ecosystem projects. He is also an ASF member and a former Chair of Apache Incubator. In his copious free time he managed to co-author "Practical Graph Analytics with Apache Giraph" and he also posts to twitter as @rhatr. Roman has... Read More →

Speakers
avatar for Sudip Chakrabarti

Sudip Chakrabarti

Lightspeed Venture Partners, Partner
Sudip is a partner at Lightspeed Venture Partners where he focuses on enterprise and infrastructure software investments. Prior to joining Lightspeed, Sudip was a partner at Andreessen Horowitz where he invested in and worked with companies such as Actifio, Alluxio, Cumulus Networks, Databricks, DigitalOcean, Forward Networks, Mesosphere, Samsara, etc. He started his venture career at Osage University Partners where he invested in Menlo Security... Read More →
avatar for Jim Jagielski

Jim Jagielski

Director, Apache Software Foundation
Jim is a well known and acknowledged expert and visionary in Open Source, an accomplished coder, and frequent engaging presenter on all things Open, Web and Cloud related. As a developer, he’s made substantial code contributions to just about every core technology behind the Internet and Web and in 2012 was awarded the O’Reilly Open Source Award and in 2015 the EU Luminary Award for Innovation. He is likely best known as one of the... Read More →
avatar for Justin Mclean

Justin Mclean

Founder, Class Software
Justin Mclean has more than 25 years experience in developing web based applications and is involved in the open source hardware movement. He runs his own consulting company Class Software and has spoken at numerous conferences in Australia and overseas including previous ApacheCon conferences. In his free time he's active in the Apache Flex and Apache Incubator projects and mentor for a number of projects. He's also co-author of a book on... Read More →


Wednesday May 17, 2017 9:00am - 9:50am
Merrick II
  • Experience Level Any

9:00am

The Apache Way: Concepts in Practice - Shane Curcuru, The Apache Software Foundation
Speakers
avatar for Shane Curcuru

Shane Curcuru

VP, Brand Management, The Apache Software Foundation
Shane serves as V.P. of Brand Management for the ASF, setting trademark and brand policy for all 250+ Apache projects, and has served as five-time Director, and member and mentor for Conferences and the Incubator. | Shane's Punderthings consultancy is here to help both companies and FOSS communities understand how to work together better. At home, Shane is: a father and husband, a Member of the ASF, a BMW driver and punny guy. Oh, and we have... Read More →


Wednesday May 17, 2017 9:00am - 9:50am
Brickell

9:00am

Tomcat and Proxies - Jean-Frederic Clere, Red Hat
Using a tomcat with a reverse proxy is common solution for serving static contents, doing load-balancing or SSL/TLS termination. The presentation will go through Apache Traffic Server, Apache HTTP Server httpd and NGINX and show how to use them with Tomcat.
There are many protocols usable for reserve proxy, we will look to each of they and in what case to use them:
1 - AJP when to use it and its limitation.
mod_jk and mod_proxy_ajp
2 - HTTP (and HTTPS)
for all the proxies, which one to use and when.
3 - H2C
The HTTP/2 allows clear text for reverse proxies, we will look how to configure it.
4 - Other like web-socket
It is possible to upgrade HTTP/1 to web-socket and some other, we will look how to configure each proxy and what there are their supported protocols.
We will also look to the performances of each construction and make a short demo for each server.

Speakers
JC

Jean-Frederic Clere

Jean-Frederic has spent more than 20 years writing client/server software. His knowledges range from Cobol to Java, BS2000 to Linux and /390 to i386 but with preference to the later ;). He is committer inHttpd and Tomcat and he likes complex projects where different languages and machines are involved. Borne in France, Jean-Frederic lived in Barcelona (Spain) for 14 years. Since May 2006 he lives in Neuchatel (Switzerland) where he works for... Read More →


Wednesday May 17, 2017 9:00am - 9:50am
Escorial

9:00am

Welcome to CCC
Welcome to the CloudStack Collaboration Conference.

Speakers
SL

Sergey Levitskiy

Sergey Levitskiy is IaaS Manager at Autodesk. He is responsible for design, implementation and ongoing operations of the next generation infrastructure services that provide foundation for Autodesk Enterprise Cloud Services (ECS). Prior to joining Autodesk in 2011 he engineered and maintained complex, heterogeneous and virtualized systems for IBM, Longs Drugs and IPsoft.
avatar for Giles Sirett

Giles Sirett

CEO, ShapeBlue
Giles Sirett is CEO & founder of ShapeBlue, the leading independent CloudStack integrator & consultancy. He is a committer and PMC member of the Apache CloudStack project and also Chairman of the European Cloudstack User Group. He has worked with many high-profile organisations, helping them strategise , design and implement CloudStack based clouds. Giles is an active contributor to the Apache CloudStack project and has spoken at all CloudStack... Read More →
WS

Will Stevens

Lead Developer, CloudOps
Vice President @ Apache CloudStack & Lead Developer @ CloudOps


Wednesday May 17, 2017 9:00am - 10:00am
Windsor
  • Experience Level Any

9:50am

Coffee Break
Wednesday May 17, 2017 9:50am - 10:15am
Mezzanine

9:50am

Sponsor Showcase
Wednesday May 17, 2017 9:50am - 1:05pm
Mezzanine

10:15am

How to Become an IoT Developer (and Have Fun!) - Justin Mclean, Class Software
I started off my life as a developer writing machine code and C and working on some low level hardware projects. Then this thing called the internet come along and I moved into the web application space for a couple of decades. More recently I've moved back into commercial IoT development and not unexpectedly a lot has changed over that time.

In this talk I'll cover what it's like developing IoT projects. I'll go over the tools you need and protocols you need to be familiar with. I'll look at how the C language has evolved to what it is today and and how to write code that works well on memory constrained devices. I'll go over producing prototypes, rapid development, debugging and testing embedded applications and what and how much electronics you should learn.

In short everything you need to know in becoming an IoT developer and have fun doing it.

Speakers
avatar for Justin Mclean

Justin Mclean

Founder, Class Software
Justin Mclean has more than 25 years experience in developing web based applications and is involved in the open source hardware movement. He runs his own consulting company Class Software and has spoken at numerous conferences in Australia and overseas including previous ApacheCon conferences. In his free time he's active in the Apache Flex and Apache Incubator projects and mentor for a number of projects. He's also co-author of a book on... Read More →


Wednesday May 17, 2017 10:15am - 11:05am
Sandringham

10:15am

Evolution of ACS Deployment Design: An Operators Perspective - David Mabry, Education Networks of America
ENA has been using CloudStack for 7 years, starting back in the cloud.com days. As we've grown, we have significantly changed our architecture to improve scale and stability.
We'll be detailing some of things we learnt the hard way and some tips to save you time when deploying advanced zone networking on KVM with Ceph and VXLAN.

Speakers
DM

David Mabry

Manager of Systems Engineering, Education Networks of America
David joined ENA in 2010 as a senior systems engineer, and he has a wealth of experience in designing, deploying, and maintaining complex server systems in a 24×7 production environment. Before joining the ENA team, David worked for Bridgestone, where he implemented and maintained the infrastructure that supported several highly profitable e-commerce sites. Today, David leads the team responsible for all of ENA’s server infrastructure... Read More →


Wednesday May 17, 2017 10:15am - 11:05am
Rafael
  • Experience Level Any

10:15am

Using Advanced Storage Features with VMware in CloudStack - Mike Tutkowski, SolidFire
VMware ESXi (used with vCenter Server) is a popular hypervisor in CloudStack.

In this presentation, you will learn about new storage features that have been added to support ESXi in CloudStack such as the following:

1) Storage Quality of Service per virtual disk (supported as of 4.3).

2) Snapshots that reside on the supporting backend storage system (as opposed to the traditional CloudStack behavior of backups that are copied to secondary storage).

3) Creating new CloudStack volumes quickly through backend-storage cloning of snapshots and leveraging VMware's resignature API.

4) Creating new OS templates (that reside, as all templates in CloudStack, on secondary storage) from snapshots that reside on the backend storage system.

5) Template caching and how this speeds up deployment of new VMs that use the same OS template as previous ones.

Speakers
avatar for Mike Tutkowski

Mike Tutkowski

Senior CloudStack Developer, SolidFire
Alex Mattioli - Interoute | | Mike Tutkowski is the Senior CloudStack Developer at SolidFire. Mike develops software for the Apache Software Foundation's CloudStack project. He is experienced in CloudStack storage, a member of the Project Management Committee for the Apache CloudStack project, and plays a critical role in developing and expanding SolidFire’s integration with CloudStack.


Wednesday May 17, 2017 10:15am - 11:05am
Michaelangelo
  • Experience Level Any

10:15am

How Container Schedulers and Software-based Storage will Change the Cloud - David vonThenen, {code} by Dell EMC
Persistent applications can be complex to manage and operate at scale but tend to be perfect for modern schedulers like Apache Mesos. The current trend in Containers is taking their ephemeral nature and turning it upside-down by running databases, key/value stores, WordPress, and etc within them. Internal direct attached storage and external storage are both options in running your long-running, persistent applications. The problem is how do you run these applications and containers in production environments?

This talk outlines how 2 Layer Scheduling, as known as the Offer-Accept model, found in Mesos and Software-based Storage enables deployment of managed frameworks and tasks while maintaining high availability, scale-out growth, and automation. This combination of technology will help build a ""Skynet"" like architecture for persistent applications and containers in the cloud.

Speakers
avatar for David von Thenen

David von Thenen

Developer Advocate, {code} by Dell EMC
David vonThenen is an Open Source Engineer at {code} by Dell EMC. The {code} team lives and breathes Open Source by making contributions to the community in a wide variety of projects ranging from Apache Mesos, Docker, Kubernetes, and storage orchestration platforms. Prior to joining {code} by Dell EMC, David was a technical architect and development lead for a Backup/Recovery solution with a heavy focus in the virtualization space, VMware in... Read More →


Wednesday May 17, 2017 10:15am - 11:05am
Merrick I

10:15am

Navigating the Incubator Trenches - John D. Ament, Sparta Systems
It can be a daunting task to bring a new project to the Apache Software Foundation. But getting into the incubator and surviving incubation is a pretty easy task, when you know what to do and how to do it. In this session, I'll be giving an overview of incubation, pitfalls to watch out for, and how projects become successful. I'll also give an overview of the IPMC, how to interact with other podlings and make your mark on the ecosystem.

Speakers
JD

John D. Ament

Architect
I'm a software architect for a company called Sparta Systems in Hamilton NJ. I'm highly active within Apache, and hope to use that experience to provide a great presentation about the Incubator.


Wednesday May 17, 2017 10:15am - 11:05am
Merrick II
  • Experience Level Any

10:15am

A Tale of Two Developers: Finding Harmony Between Commercial Software Development and the Apache Way - Andrew Wang & Alex Leblang, Cloudera
Apache community members can reference tenets from the Apache Way such as “community over code” and “openness” as if it were second nature. While they may sound simple, these concepts can be foreign to developers coming to open source for the first time. Success as an Apache contributor stresses skills not emphasized in other types of software development, including reconciling the requirements of the upstream development process with the realities of running a commercial software business.

With the assistance of choreographed Socratic dialogue, our two protagonists, an experienced Apache committer and an enthusiastic young gun contributor, explore the tensions of working on an Apache project as employees of a for-profit company. The audience will learn practical advice and problem solving techniques for working effectively as part of an Apache community. By the end, our greenhorn comes to understand that the yin and yang of commercial software development and the Apache Way can exist in harmony.

Speakers
AL

Alex Leblang

Software Engineer, Cloudera


Wednesday May 17, 2017 10:15am - 11:05am
Brickell
  • Experience Level Any

10:15am

Tomcat Clustering: Part 2 - Load-balancing - Mark Thomas, Pivotal
This is the second part of a three part series looking at Tomcat clustering. Apache Tomcat provides many options for expanding a Tomcat installation beyond a single instance. This series of presentations, Mark will review the options for load-balancing requests across multiple instances and for replicating session data between those instances. The pros and cons of each of the options will be discussed to enable attendees to make the right choices for their environment. The presentations will also cover common misconceptions and configuration mistakes to enable attendees to avoid those pitfalls. This second session will cover load-balancing, the process of distributing requests to a farm of two or more Tomcat servers.

Speakers
MT

Mark Thomas

Senior Principal Software Engineer, Pivotal
Mark is currently employed as a Consultant Software Engineer with Pivotal where he spends most of his time working on Apache Tomcat. At the Apache Software Foundation, Mark is a committer and PMC member for Apache Tomcat as well as other projects. At the foundation level he is an ASF member, a member of the security and trademarks committees, is an infrastructure volunteer and a Director. Mark speaks regularly on Apache Tomcat including at... Read More →


Wednesday May 17, 2017 10:15am - 11:05am
Escorial

11:15am

Writing BLE Apps for Apache Mynewt is a Snap in the ASF Ecosystem - Aditi Hilbert, Runtime, Inc.
The high performance and highly configurable BLE 4.2 stack in Apache Mynewt addresses a wide range of consumer and commercial use cases. Using a few example applications, the talk will show how the stack enables these use cases and the process of building such applications. It will then explore how to leverage other projects in the ASF such as Apache Cordova and Apache FlexJS to make it simpler to write feature-rich BLE applications that communicate with boards operating on the Apache Mynewt OS.

Speakers
avatar for Aditi Hilbert

Aditi Hilbert

Head of Product, Runtime, Inc.
Aditi heads Product Management at Runtime which provides cloud-based IoT device management and secure solutions for consumer, commercial, and industrial IoT applications. She participates in multiple open source projects including Apache Mynewt incubating at the Apache Software Foundation and Zephyr under the Linux Foundation. Her previous speaking experience includes talks on on security and firmware in smart grid networks.


Wednesday May 17, 2017 11:15am - 12:05pm
Sandringham
  • Experience Level Any

11:15am

Apache CloudStack Upgrade Best Practices - Dag Sonstebo, ShapeBlue
Upgrading your Apache CloudStack infrastructure can sometimes be a little daunting. This talk covers some best practices learnt and developed through many successful upgrades, and aims to make this process as low risk and with as high chance of success as possible. The talk will cover some different strategies for the overall upgrade process, recommended preparation and testing steps, approach to the upgrade itself as well as some guidelines for rollback scenarios.

Speakers
DS

Dag Sonstebo

Cloud Architect, ShapeBlue
Dag Sonstebo is a Cloud Architect at ShapeBlue, the leading global independent integrator of Cloudstack technologies and specialists in consultancy, design and implementation of IaaS cloud infrastructure. Dag has 19 years experience as a technical architect and engineer in the service provider, financial and manufacturing industries and has a great interest in everything cloud, virtualisation and automation. He is currently working with a... Read More →


Wednesday May 17, 2017 11:15am - 12:05pm
Rafael

11:15am

SDN For CloudStack: 2+ Years In Production With Nuage SDN Plugin - Sanjeev Singh, Nuage Networks
This session will talk about the advantages of using SDN, and how the Nuage SDN plugin has helped customers address their production use cases and requirements. In particular, the deployment and upgrade of the China Telecom Cloud Computing (CTCC) large scale production public cloud will be highlighted. The session will also touch upon some other use cases and advanced networking capabilities (e.g.enhanced security, hybrid cloud, SD-WAN, bare metal support, container support, common policy across DC and branch) that CloudStack customers can leverage for their public/private/hybrid clouds beyond what is available with ACS today.

Speakers
SS

Sanjeev Singh

Product Management, Nuage Networks
TBD - Nuage Networks


Wednesday May 17, 2017 11:15am - 12:05pm
Michaelangelo

11:15am

Container Pods with Docker Compose in Apache Mesos - Meghdoot Bhattacharya, Paypal
Composite containers representing an application is a common requirement for modular architecture and to model micro-services . Composition requires co-location and treating a set of containers as a single unit (aka pod) for scheduling. Sidecar, ambassador, adapter patterns use container pod. K8 introduced the notion of a collection of docker containers that share namespaces and treat the collection as a single scaling unit.

Docker Compose specification is very flexible and one can model a flexible pod collapsing different namespaces (net, IPC, pid). Apache Mesos on the other hand plays the critical role of a resource and cluster manager for large clusters.

The presentation would showcase how docker compose can be integrated with different Apache Mesos frameworks like Apache Aurora, Marathon etc to launch true docker container pods in Mesos cluster and manage its lifecycle.

Speakers
MB

Meghdoot Bhattacharya

Meghdoot Bhattacharya, is a director of Cloud Engineering team at PayPal, developing a large scale containerization platform using various technologies including Mesos and docker. He and his former PayPal team mate along with MapR and Mesosphere team were co-creators of Apache Myriad project running Yarn on Mesos. Meghdoot and his team had previously blogged in depth how eBay's CI farm was run on Mesos and docker.


Wednesday May 17, 2017 11:15am - 12:05pm
Merrick I

11:15am

How to Get Your Release Through the Incubator - Justin Mclean, Class Software
All podling releases need to voted on by the incubator PMC before being released to the world. I'll go though what the incubator PMC looks for in every release and what you can do to make it pass that IPMC vote and get your project one step closer to graduation.

In this talk I'll describe current incubator and ASF policy, recent changes that you may not be aware of, and go into detail the legal requirements of common open source licenses and the best way to assemble your NOTICE and LICENSE files. Where possible I describe the reasons behind why things are done a certain which may not always be obvious from our documentation.

I'll show how I review a release and the simple tools I use. I'll go through a worked example or two, including a fictional project called Apache Wombat, and cover common mistakes I've seen in releases and finally where you can get help if you need it.

Speakers
avatar for Justin Mclean

Justin Mclean

Founder, Class Software
Justin Mclean has more than 25 years experience in developing web based applications and is involved in the open source hardware movement. He runs his own consulting company Class Software and has spoken at numerous conferences in Australia and overseas including previous ApacheCon conferences. In his free time he's active in the Apache Flex and Apache Incubator projects and mentor for a number of projects. He's also co-author of a book on... Read More →


Wednesday May 17, 2017 11:15am - 12:05pm
Merrick II

11:15am

From dev@ to user@ - Steve Blackmon, People Pattern
This talk will cover the journey of Apache Streams (incubating) beyond a solution solely by and for java developers, toward a solution that can provide value for anyone, anywhere along the experience spectrum, regardless of technical preferences. We'll share feedback that served as concentrate focus on mission and usability. We'll walk through some of the improvements made to project code and tooling (maven), documentation (website, examples), and usability (command line interface, maven plugins, zeppelin support, network APIs) to move the project from dev@ to user@, and the opportunities we see to increase usability and relevance still further.

Speakers
avatar for Steve Blackmon

Steve Blackmon

VP Technology, People Pattern
VP Technology at People Pattern, previously Director of Data Science at W2O Group, co-founder of Ravel, stints at Boeing, Lockheed Martin, and Accenture. Committer and PMC for Apache Streams (incubating). Experienced user of Spark, Storm, Hadoop, Pig, Hive, Nutch, Cassandra, Tinkerpop, and more.


Wednesday May 17, 2017 11:15am - 12:05pm
Brickell
  • Experience Level Any

11:15am

Tomcat Clustering - Keiichi Fujino, Commiter
Tomcat provides cluster features.
However, some cluster components depend on each other, which sometimes make developers confused.
In this session, I will explain the internal architecture of Tomcat clustering.
And this will enable you to understand Tomcat cluster correctly in detail.
Also, I will explain what Tomcat cluster provides internal information and how it can be monitored.

The main topics of this session are:
-Tomcat Cluster Architecture
-Session replication
-Cluster channel component
-Monitoring cluster components

Speakers
KF

Keiichi Fujino

Software Engineer
Keiichi Fujino has more than 10 years experience in software engineer. | He has been an active member in the Apache Tomcat community more than 5 years. | He is an Apache Tomcat commiter and Tomcat PMC. | He has attended and spoken at several previous ApacheCon.


Wednesday May 17, 2017 11:15am - 12:05pm
Escorial

12:15pm

Having fun with Raspberry(s) and Apache Projects - Jean-Frederic Clere, Red Hat
You can do a lot with a Raspberry and ASF projects. From a Tiny object connected to Internet to a small server application.
- Raspberry as a IoT Sensor collecting data and sending it to ActiveMQ.
- Raspberry as a Modbus supervisor controlling an Industruino (Insdustrial Arduino) and connected to ActiveMQ.
- Using Apache edgent with same :D

Speakers
JC

Jean-Frederic Clere

Jean-Frederic has spent more than 20 years writing client/server software. His knowledges range from Cobol to Java, BS2000 to Linux and /390 to i386 but with preference to the later ;). He is committer inHttpd and Tomcat and he likes complex projects where different languages and machines are involved. Borne in France, Jean-Frederic lived in Barcelona (Spain) for 14 years. Since May 2006 he lives in Neuchatel (Switzerland) where he works for... Read More →


Wednesday May 17, 2017 12:15pm - 1:05pm
Sandringham
  • Experience Level Any

12:15pm

Building a Container Solution with Apache CloudStack - Paul Angus, ShapeBlue
Cloud native applications running in containerised environments look set to create a paradigm shift in the way compute resources are consumed. However, this presents challenges (both technical and business) to Cloud Service providers who have already invested heavily in Infrastructure as a Service offerings based on the virtual machine model. Paul will discuss these challenges, look at the services that end-users will demand in a containerised world and how major public cloud providers have overcome these challenges. He will then showcase an exciting project that gives a simple method for operators to deploy Containers as a Service to their end-users, leveraging Apache CloudStack VM Clustering.

Speakers
avatar for Paul Angus

Paul Angus

VP Technology, ShapeBlue Ltd
Paul is VP Technology / Cloud Architect for ShapeBlue and an Apache CloudStack Committer. He consults to a number of large service providers and enterprises. In is responsible for ShapeBlue's technical strategy. Paul has spoken at every CloudStack Collaboration Conference as well as speaking for Ansible at a number of events. Paul has worked with clients such as Interoute, Orange Telecom, SunGard AS, Slovak Telecom, Paddy Power, Sky, TomTom and... Read More →


Wednesday May 17, 2017 12:15pm - 1:05pm
Michaelangelo

12:15pm

Monitoring Cloudstack and Components - Alexander Stock, Bit.Group GmbH
Monitoring is an important point while maintaining a cloud environment. In the first part of this talk Alexander Stock will show how Cloudstack and the components it depends on can be monitored . In the second part Alexander Stock will show how its possible to build a central monitoring system which can be used by the customers too.

Speakers
AS

Alexander Stock

- Employer: Bit.Group GmbH | - Projects: | - Cloud automation with Ansible | - Buildup and maintain Monitoring for our Cloudenvironment | - speaking experience: one talk at German Ansible Meetup


Wednesday May 17, 2017 12:15pm - 1:05pm
Rafael

12:15pm

Apache Tika - What's New with 2.0? - Nick Burch, Apache Software Foundation
Apache Tika detects and extracts metadata and text from a huge range of file formats and types. From Search to Big Data, single file to internet scale, if you've got files, Tika can help you get out useful information!

Apache Tika has been around for nearly 10 years now, and with the passage of all that time, plus the new 2.0 release, a lot has changed. Not only has there been a huge increase in the number of supported formats, but the ways of using Tika have expanded, and some of the philosophies on the best way to handle things have altered with experience. Tika has gained support for a wide range of programming languages to, and more recently, Big-Data scale support.

Whether you're an old-hand with Tika looking to know what's hot or different with 2.0, or someone new looking to learn more about the power of Tika, this talk will have something in it for you!

Speakers
NB

Nick Burch

CTO, Apache Software Foundation
Nick began contributing to Apache projects in 2003, and hasn't looked back since! He's mostly involved in "Content" projects like Apache POI, Apache Tika and Apache Chemistry, as well as foundation-wide activities like Conferences and Travel Assistance. | | Nick is CTO at Quanticate, a Clinical Research Organisation (CRO) with a strong focus on data and statistics. | | Nick has spoken at most ApacheCons since 2007, and as well as many... Read More →


Wednesday May 17, 2017 12:15pm - 1:05pm
Merrick I

12:15pm

Software is Easy; People are Hard - Benjamin Young, John Wiley & Sons, Inc.
Community over code is a great mantra and certainly what we're aspiring to here. However, the devil lives in the details and the day-to-day of dealing with those pesky humans in the room is just plain hard.

This panel discussion will explore the years of shared experience (and inexperience!) from within the ASF. We'll discuss getting your community started, dealing with detractors, curating the code (good and bad), and sustaining interest and time from a globally diverse and distributed developer team.

Speakers
avatar for Benjamin Young

Benjamin Young

Solutions Architect, John Wiley & Sons
Benjamin Young is a Developer, Web, and Open Source Advocate. Benjamin's focus is on content and how we human beings interface with it and each other around it. He currently explores the edges of a re-decentralized Web leveraging annotation--additional content added by anyone. Benjamin is currently a Solutions Architect at John Wiley & Sons where he works on Annotation and Digital Publishing with the W3C and various open source communities. He... Read More →


Wednesday May 17, 2017 12:15pm - 1:05pm
Brickell
  • Experience Level Any

12:15pm

The Challenges Tomcat Faces in High Throughput Production System and How to Solve It - Huxing Zhang, Alibaba Inc.
Tomcat is widely adopted in Alibaba, and is the dominating servlet container in Alibaba. It has probably the largest number of running tomcat instances in China. However, it is not easy to achieve stability in a high throughput production system, especially under big promotions like the double 11 festival. In this presentation, Huxing Zhang will share the challenges that tomcat faces in Alibaba's high throughput production environment, discuss how we we troubleshoot the issues, including concurrency issues, memory leaks, etc., and present the way to fix them.

Speakers
HZ

Huxing Zhang

Huxing Zhang is a software engineer of Alibaba Inc., and is a core maintainer of Tomcat in Alibaba. Huxing is also an active contributor of Apache Tomcat since 2014, and becomes a committer of Apache Tomcat in 2016.


Wednesday May 17, 2017 12:15pm - 1:05pm
Escorial

1:05pm

Lunch (Attendees on Own)
Wednesday May 17, 2017 1:05pm - 2:30pm
TBA

2:30pm

Building SCADA Systems with Apache Software - Christofer Dutz, codecentric AG
SCADA systems (Supervisory Control and Data Acquisition) are the heart of every larger industrial plant. These systems can be considered their central nerve system. They collect data from all sorts of industrial controllers and sensors and manage how each part works together. Maybe the throughput of machine A, B and C should be reduced because one of the systems down the production-line reported problems. Not only do these systems have to react fast, they also have to provide the means for visualizing the state of the system and problems that might be occurring.

The SCADA systems market is almost completely handled by proprietary commercial software. In this talk I would like to propose my vision on how we could start building more intelligent SCADA systems using our existing Apache stack of tools. Making it possible for even small businesses to afford such systems.

Speakers
avatar for Christofer Dutz

Christofer Dutz

Senior IT-Consultant, codecentric AG
Likes to swim outside the mainstream. He is really passionate about walking new paths. Some times this means making a new technology useable for the masses or by creating new combinations of established strategies. His solutions are usually unconventional but simple, highly efficient and sexy.


Wednesday May 17, 2017 2:30pm - 3:20pm
Sandringham
  • Experience Level Any

2:30pm

Building an Autonomic CloudStack - Rafael Weingärtner, Autonomiccs
Over the past years, cloud computing usage has increased. To meet that demand the infrastructure required to create and maintain cloud computing environments grows constantly, which impacts on management costs.
Autonomiccs is a system capable of optimizing and managing cloud computing environments created upon Apache CloudStack without needing to rely on system administrators. The Autonomiccs platform comes to push further the Apache CloudStack eco system, providing a set of features not yet seen in other cloud computing orchestrator. Additionally, a live demo of the Autonomiccs platform running along with a CloudStack environment will be presented.

Speakers
avatar for Rafael Weingärtner

Rafael Weingärtner

Autonomiccs
Rafael Weingärtner is a committer and PMC member for Apache CloudStack. He has over three (4) years of experience creating and maintaining cloud computing environments orchestrated by Apache CloudStack; four (4) years of experience in developing computing systems for the Brazilian judiciary system. Rafael is also the founder of Autonomiccs project, which aims to leverage the management of cloud computing environments to a new level.


Wednesday May 17, 2017 2:30pm - 3:20pm
Michaelangelo
  • Experience Level Any

2:30pm

Cloudstack - Top 5 Technical Issues and Troubleshooting - Abhinandan Prateek, ShapeBlue

Cloudstack Top 5 technical issues and troubleshooting - Cloudstack is a mature product in use by companies world-wide. While being associated with cloudstack development for over 5 years, Abhi has come across some technical issues that once in a while affect the cloudstack deployment. This presentation is an effort to put together top 5 such issues, analyze their symptoms, see them from cloudstack architecture perspective and from the distributed nature of cloud orchestration, then look at ways to avoid them and finally be able to troubleshoot if they occur.

Speakers
AP

Abhinandan Prateek

Cloud Architect, Shapeblue Ltd
I have been involved with cloudstack since early days. Started as an individual contributor at cloud.com moved on to Cirtix after its acquisition. Right now with Shapeblue who are the leading cloudstack technology company. I have presented the bits on "Writing Cloudstack Plugins" and quality in the previous CCC held at dublin. Over years I have contributed several features and improvements to cloudstack. Some of these are Quota plugin, VM-sync... Read More →


Wednesday May 17, 2017 2:30pm - 3:20pm
Rafael

2:30pm

Tools for Better Testing for Open Source Projects - Dong Ma, HPE
Quality is most important for Open Source projects, but a lot of Open Source projects do not put much focus on testing upstream. There are real benefits to having a dedicated QA effort on an Open Source project. This talk will use OpenStack as an example to introduce the approach and tooling used by OpenStack Community for testing, and to explore how an Open Source project do QA in upstream, how open source projects can use tooling to improve their QA process and the potential benefits it can provide.

Speakers
avatar for Dong Ma

Dong Ma

Open Source Software Engineer, HPE
Dong Ma has worked at Hewlett Packard Enterprise as Software/System Engineer since 2007. He worked on the Open Source FOSSology(www.fossology.org) project from 2009, with a focus on the Continues Integration and Delivery system. He's been an active technical contributor to OpenStack since the Liberty release. He now works on the HPE's OpenStack team, focusing on Jenkins, OpenStackCI and QA.He has previously been a speaker at LCA2017, LinuxCon... Read More →


Wednesday May 17, 2017 2:30pm - 3:20pm
Merrick I

2:30pm

Apache RocketMQ - Trillion Messaging in Practice - Von Gosling, Alibaba Inc.
Apache RocketMQ is a incubator project of Apache Software foundation since last year. In this presentation, Von Gosling will review the performance of RocketMQ in past 4 years 11.11 festival in china. Next, he will show the core features in RockeMQ 4.0 and the community development, discuss the current state of the RocketMQ, the challenges it faces. in the end, he will address on RocketMQ's future development plan.

XinYu Zhou will present the risk of slow request in distributed system, especially in RocketMQ firstly. Secondly, how to work on the performance tuning of Apache RocketMQ in the latest 11.11 festival, including program lock-free tuning, JVM FGC eliminate, Cache flush strategy and so on.

Speakers
avatar for Von Gosling

Von Gosling

Architect, Alibaba Group
Von Gosling. Alibaba's middleware architect. He has over 7 plus years of industry software experience, especially in distributed tech., reliable web architecture and performance tuning. He hold many patents in distributed system, recommender etc. He is Apache RocketMQ co-creator, currently in charge of Aliware MQ. Email: vongosling@apache.org. My linkedin profile is https://www.linkedin.com/in/von-gosling-73b13057?trk=hp-identity-name About... Read More →


Wednesday May 17, 2017 2:30pm - 3:20pm
Merrick II

2:30pm

Why Community Matters - The Individual Contributor - Jim Jagielski, Capital One
At the core, the heart, of truly successful Open Source projects lies the concept of Community. Only viable and healthy communities can drive the innovation, collaboration and consensus-building required for Open Source projects to thrive. And a key aspect of those communities, too often overlooked, is the Individual Contributor. In this compelling session, Jim will detail why community matters and why, particularly, the individual contributor is, in many ways, the most important factor within the community.

Speakers
avatar for Jim Jagielski

Jim Jagielski

Director, Apache Software Foundation
Jim is a well known and acknowledged expert and visionary in Open Source, an accomplished coder, and frequent engaging presenter on all things Open, Web and Cloud related. As a developer, he’s made substantial code contributions to just about every core technology behind the Internet and Web and in 2012 was awarded the O’Reilly Open Source Award and in 2015 the EU Luminary Award for Innovation. He is likely best known as one of the... Read More →


Wednesday May 17, 2017 2:30pm - 3:20pm
Brickell
  • Experience Level Any

2:30pm

Using OpenSSL to Boost JSSE in Tomcat - Jean-Frederic Clere, Red Hat
In Tomcat-native and Tomcat9 it is now possible to use the NIO and NIO2 connectors with OpenSSL and have a a full support of HTTP/2 with TLS/SSL. JSSE is known to have poor performances compared with OpenSSL additionally ALPN required by HTTP/2 won't be in the JVM before java9. The goal of the new connector is to get ride of the old APR connector and use the NIO or NIO2 one and still have the performances of OpenSSL. Additionally the tc-native can be used in other java web server for example undertow, the presentation will explain how and demo it quickly. The presentation will explain the new code and the corresponding configuration and show the performance improvements: With the new piece of code Tomcat with the NIO or NIO2 connector gives even a better throughput than with the old APR connector!

Speakers
JC

Jean-Frederic Clere

Jean-Frederic has spent more than 20 years writing client/server software. His knowledges range from Cobol to Java, BS2000 to Linux and /390 to i386 but with preference to the later ;). He is committer inHttpd and Tomcat and he likes complex projects where different languages and machines are involved. Borne in France, Jean-Frederic lived in Barcelona (Spain) for 14 years. Since May 2006 he lives in Neuchatel (Switzerland) where he works for... Read More →


Wednesday May 17, 2017 2:30pm - 3:20pm
Escorial

2:30pm

Sponsor Showcase
Wednesday May 17, 2017 2:30pm - 4:40pm
Mezzanine

3:30pm

Panel Discussion: How to Succeed in IoT 2.0 - Abhi Arunachalam, Battery Ventures; Sudip Chakrabarti, Lightspeed Venture Partners; James Pace, Runtime; Roman Shaposhnik, Pivotal
Moderators
RS

Roman Shaposhnik

Director of Open Source, Pivotal Inc.
Roman Shaposhnik is a Director of Open Source at Pivotal Inc and VP of Technology for ODPi at Linux Foundation. He is a committer on Apache Hadoop, co-creator of Apache Bigtop and contributor to various other Hadoop ecosystem projects. He is also an ASF member and a former Chair of Apache Incubator. In his copious free time he managed to co-author "Practical Graph Analytics with Apache Giraph" and he also posts to twitter as @rhatr. Roman has... Read More →

Speakers
AA

Abhi Arunachalam

Abhi Arunachalam is an investor at Battery Ventures. He focuses on early and growth stage investments in sectors such as security, big-data analytics and AI. He has 12+ years of technology and investment experience. Abhi is currently involved in Battery’s investments in InfluxData, Fungible, JFrog, Expel & Jask. Before joining Battery, Abhi was a Partner at Intel Capital. At Intel Capital, he helped lead investments in category defining... Read More →
avatar for Sudip Chakrabarti

Sudip Chakrabarti

Lightspeed Venture Partners, Partner
Sudip is a partner at Lightspeed Venture Partners where he focuses on enterprise and infrastructure software investments. Prior to joining Lightspeed, Sudip was a partner at Andreessen Horowitz where he invested in and worked with companies such as Actifio, Alluxio, Cumulus Networks, Databricks, DigitalOcean, Forward Networks, Mesosphere, Samsara, etc. He started his venture career at Osage University Partners where he invested in Menlo Security... Read More →
JP

James Pace

James is CEO and Co-Founder of Runtime: an early stage company providing significant contributions to open source for the IoT and embedded community. Apache Mynewt, a project under the Apache Software Foundation, provides an OS and development framework for embedded developers everywhere! James has held a number of roles relevant to | scaling and managing the IoT: at Silver Spring Networks, a company enabling deployment and management of 23... Read More →


Wednesday May 17, 2017 3:30pm - 4:20pm
Sandringham

3:30pm

Taking Advantage of CloudStack Database - Sergey Levitskiy, Autodesk
Database is the foundation of CloudStack. It keeps all details that drive deployment of new cloud resources and configuration of existing ones. Although very complex it can be used to drive infrastructure transformation that are not easily available though CloudStack APIs. Sergey Levitskiy will deep dive into certain areas of CloudStack database design and share examples of how simple SQL scripts can be used to manipulate your cloud.

Speakers
SL

Sergey Levitskiy

Sergey Levitskiy is IaaS Manager at Autodesk. He is responsible for design, implementation and ongoing operations of the next generation infrastructure services that provide foundation for Autodesk Enterprise Cloud Services (ECS). Prior to joining Autodesk in 2011 he engineered and maintained complex, heterogeneous and virtualized systems for IBM, Longs Drugs and IPsoft.


Wednesday May 17, 2017 3:30pm - 4:20pm
Rafael

3:30pm

Terraform - Colonise the Cloud! - Stefan Magnus Landrø, Bekk Consulting AS
Terraform is an open source tool for defining, creating and changing versioned infrastructure in a safe and efficient way. The tool lets you define infrastructure using a simple JSON-like syntax, and services from different cloud providers, including Cloudstack, can be combined to create advanced setups. Terraform being provider agnostic, all kinds of services ranging from low-level resources like virtual machines and disk storage, to high level services like DNS and email can be managed. This presentation is packed with demos, showcasing most of the features found in Terraform and Apache Cloudstack.

Speakers
SM

Stefan Magnus Landrø

Cloud Practice Lead and Manager, Bekk Consulting AS
I currently work with the Oslo,Norway-based IT consultancy Bekk Consulting. 15 years industry experience, creating and running business critical applications and services. Open source, cloud and bringing the industry forward, makes me tick. Frequent speaker at conferences.


Wednesday May 17, 2017 3:30pm - 4:20pm
Michaelangelo

3:30pm

How to Govern and Maintain Compliance Using Open Source Identity Management Components - Katarina Valalikova, Evolveum & Shawn McKinney, Symas Corporation
As platform usages continue to expand, so too will the number of identities, which corresponds with a need to govern. There are many reasons. First, it enables people to perform their assigned duties. Second, it prevents unauthorized subjects from committing unwanted actions. Third, it converts manual, error-prone and inefficient identity processes to be automated, verified and compliant. This session introduces the midPoint IdM system released under the ASL 2.0 license. It can be combined with other open source infrastructure components, like Apache Directory, or PostgreSQL, to provide a complete identity management and governance system. There will be a demo showing how midPoint can bind with inbound resources like Peoplesoft, and outbound resources like Google Apps and ActiveDirectory. Advanced topics of organizational unit controls and self-service admin will be touched upon.

Speakers
avatar for Shawn McKinney

Shawn McKinney

Software Architect, Symas Corporation
Software architect at Symas. Apache Directory PMC. Member of the OpenLDAP Engineering Team.


Wednesday May 17, 2017 3:30pm - 4:20pm
Merrick I
  • Experience Level Any

3:30pm

The Mod_Proxy Cookbook - Daniel Ruggeri, MasterCard
The extensive work over the years on the proxy modules has given httpd a degree of flexibility and intelligence that rivals some hardware load balancers. In this session, the speaker will discuss how a few features of different load balancing solutions line up and why mod_proxy/mod_proxy_balancer may be the best choice for you. After providing an overview of configuration directives, the session will begin exploring solutions to many problems that may arise in today's world of complex web applications and cloud-based systems where mod_proxy just makes it all that much easier. Complicated load balancing setups? No problem! Misbehaving backend applications? Child's play! After this session, the functional basis will be set for handling nearly any proxy situation you can think of.

Speakers
avatar for Daniel Ruggeri

Daniel Ruggeri

MasterCard
During the day (and some times late at night), Daniel spends his time at MasterCard in the Operations world supporting thousands of instances of web-based infrastructure: everything from hardware load balancers to heavy-weight Java application servers to even DNS and mail servers. Responsible for not only keeping the lights on 24x7 with the operations team, Daniel also sets the strategic direction for new technologies and how to best utilize... Read More →


Wednesday May 17, 2017 3:30pm - 4:20pm
Merrick II

3:30pm

Committed to Apache - Sharan Foga, Apache Software Foundation
To be committed' is a strange phrase. In the past it was used to describe people who were sent to mental institutions or 'facilities'. Fast forward to today and words like committed and commitment are used throughout the Open Source world. Are we all a little crazy? - Perhaps!

In this presentation Sharan shares her thoughts and experiences about being a Committer, life at the ASF (facility) and how not being able to code is still OK.

Speakers
SF

Sharan Foga

Project Manager / ERP Functional Consultant
Sharan Foga have been involved with the ASF since 2008 and has presented at previous Apachecons (Vancouver 2016, Budapest 2015 & 2014). She enjoys working on community management and related areas and is a Committer and PMC Member for Apache OFBiz and Community Development.


Wednesday May 17, 2017 3:30pm - 4:20pm
Brickell
  • Experience Level Any

3:30pm

Reactive Programming with Spring 5 - Greg Turnquist, Pivotal
See how Spring 5 make it possible to write async, non-blocking apps without breaking the bank. Discover how to get the best bang for your buck using Spring 5's support of Reactor APIs to make scalable apps on top of the reactive streams spec. Learn how Spring Boot lets you flip from asynchronous Apache Tomcat to Netty as your reactive container of choice by simply changing your build file. And watch as we hook up a reactive data store like Apache Cassandra with minimal effort as our data store of choice.

Speakers
avatar for Greg Turnquist

Greg Turnquist

Test-bitten script junky, Pivotal
Greg Turnquist is a member of the Spring team at Pivotal. He works on Spring Data, Spring Boot, and other portfolio projects. He founded the Nashville Java User Group in 2010. Having written Learning Spring Boot and recorded the Learning Spring Boot video for Packt Publishing, Greg is on the cusp of releasing Learning Spring Boot 2nd Edition built on Reactive Spring.


Wednesday May 17, 2017 3:30pm - 4:20pm
Escorial

4:20pm

Coffee Break
Wednesday May 17, 2017 4:20pm - 4:40pm
Mezzanine

4:40pm

Keynote: Future of IoT: A VC Perspective - Sudip Chakrabarti, Partner, Lightspeed Venture Partners
Speakers
avatar for Sudip Chakrabarti

Sudip Chakrabarti

Lightspeed Venture Partners, Partner
Sudip is a partner at Lightspeed Venture Partners where he focuses on enterprise and infrastructure software investments. Prior to joining Lightspeed, Sudip was a partner at Andreessen Horowitz where he invested in and worked with companies such as Actifio, Alluxio, Cumulus Networks, Databricks, DigitalOcean, Forward Networks, Mesosphere, Samsara, etc. He started his venture career at Osage University Partners where he invested in Menlo Security... Read More →


Wednesday May 17, 2017 4:40pm - 5:00pm
Versailles Ballroom

5:05pm

Keynote to be announced
Wednesday May 17, 2017 5:05pm - 5:45pm
Versailles Ballroom

5:50pm

6:30pm

Offsite Attendee Reception
Wednesday May 17, 2017 6:30pm - 9:00pm
TBA
 
Thursday, May 18
 

8:00am

Breakfast
Thursday May 18, 2017 8:00am - 9:00am
Mezzanine

8:00am

Sponsor Showcase
Thursday May 18, 2017 8:00am - 11:20am
Mezzanine

8:00am

Registration
Thursday May 18, 2017 8:00am - 4:30pm
Mezzanine

9:00am

An Apache Based Intelligent IoT Stack for Transportation - Trevor Grant, Market6
Modern engines are equipped with sensors which improve fuel efficiency, safety, reliability, and other functions. Many commercial IoT stacks address this problem, organizations which require additional customization must pay or to attempt to build their own system. Using Apache Software Foundation projects, the building blocks required to build such a system are already in place; organizations have an alternative to commercial products for their use cases.

In this talk we will show how vehicle telemetry data from and ODB2 sensor can be handled by an Apache Kafka broker, ingested by a stream processor such as Apache Flink, which can leverage the tensor math library Apache Mahout to create an online deep learning algorithm for prediction and prevention of failure with fault warnings, and thus reduce warranty claims.

Speakers
TG

Trevor Grant

R&D Data Scientist, Market6
Trevor Grant is PMC Member on the Apache Mahout project, and contributor on Apache Streams (incubating), Apache Zeppelin, and Apache Flink projects. By day he is an Open Source Technical Evangelist at IBM. In former rolls he called himself a data scientist, but the term is so overused these days. He holds an MS in Applied Math and an MBA from Illinois State University. Trevor is an organizer of the Chicago Apache Flink Meet Up and newly formed... Read More →


Thursday May 18, 2017 9:00am - 9:50am
Sandringham

9:00am

NFV and Telco/Career Clouds Opportunities for Apache CloudStack - Murali Reddy, Committer
NFV is emerging as big use case of IAAS clouds. Telco are building purpose built private cloud to run network service workloads. Even the enterprises are looking for NFV solutions to bring service agility. Apache CloudStack having established as proven platform for private clouds has significant opportunity in establishing as preferred VIM (virtual infrastructure manager) for NFV solution. This talk will cover state of networking in CloudStack how it can evolve to support NFV workloads and possible collaboration opportunities with leading open source projects in NFV.

Speakers
MR

Murali Reddy

Murali Reddy is Apache CloudStack committer, with extensive back ground in developing cloud orchestration, virtualization and NFV products.


Thursday May 18, 2017 9:00am - 9:50am
Rafael

9:00am

What is Managed Storage and Why is it Important? - Mike Tutkowski, SolidFire
Managed storage, while not new to CloudStack, has been evolving over the past four years at a quick pace.

In a nutshell, managed storage provides you with the ability to map a single virtual disk to a backend volume (as opposed to having multiple virtual disks share a backend volume).

There are many benefits to this approach, including the following:

1) Being able to guarantee performance to a virtual disk in a shared storage infrastructure (if the backend volume is capable of this).

2) Being able to create and leverage fast and space-efficient snapshots (snapshots that reside on the backend primary storage system (possibly de-duped and compressed) instead of having to be copied to secondary storage).

Come learn about how this is implemented for XenServer, vSphere, and KVM and what role this could play in your data center.

Speakers
avatar for Mike Tutkowski

Mike Tutkowski

Senior CloudStack Developer, SolidFire
Alex Mattioli - Interoute | | Mike Tutkowski is the Senior CloudStack Developer at SolidFire. Mike develops software for the Apache Software Foundation's CloudStack project. He is experienced in CloudStack storage, a member of the Project Management Committee for the Apache CloudStack project, and plays a critical role in developing and expanding SolidFire’s integration with CloudStack.


Thursday May 18, 2017 9:00am - 9:50am
Michaelangelo
  • Experience Level Any

9:00am

Introduction to FlexJS - Yishay Weiss
Speakers
YW

Yishay Weiss

Freelancer specializing in UI dev and consulting, mostly Flex and FlexJS
Born: Israel, First computer: Commodore 64, Languages: Hebrew, English, Arabic, Used to know: Some Spanish, What I do: Mainly UI development, Family: Married + 3


Thursday May 18, 2017 9:00am - 9:50am
Merrick I

9:00am

What's New in Apache httpd 2.4 - Jim Jagielski, Capital One
Although released years ago, Apache httpd has dozens of features that people don't even know about, including new features and enhancements added with each patch release. For those who are familiar w/ the older version of httpd, or curious how httpd compares with the new hotness web servers out there, this session is for you.

Speakers
avatar for Jim Jagielski

Jim Jagielski

Director, Apache Software Foundation
Jim is a well known and acknowledged expert and visionary in Open Source, an accomplished coder, and frequent engaging presenter on all things Open, Web and Cloud related. As a developer, he’s made substantial code contributions to just about every core technology behind the Internet and Web and in 2012 was awarded the O’Reilly Open Source Award and in 2015 the EU Luminary Award for Innovation. He is likely best known as one of the... Read More →


Thursday May 18, 2017 9:00am - 9:50am
Merrick II

9:00am

Analytics and Graph Traversal with Solr - Yonik Seeley, Heliosearch
Analytics has increasingly become a major focus for Apache Solr, the primary search engine in big data stacks. This talk will cover recent Solr developments in the areas related to faceted analytics, streaming expressions, and graph traversal. We'll also cover where multiple APIs overlap in functionality and which approaches should be used in different scenarios.

Speakers
avatar for Yonik Seeley

Yonik Seeley

Search Engineer, Cloudera
Yonik Seeley is the creator of Solr. He works at Cloudera integrating and leveraging "Big Search" technologies into the many components comprising the Cloudera enterprise data hub (EDH). Yonik was a co-founder of LucidWorks, and holds a master's degree in from Stanford University.


Thursday May 18, 2017 9:00am - 9:50am
Brickell

9:00am

How I Stopped Worrying and Learned to Love Open Source - David Cleary, Progress Software
In 2013, the OpenEdge product group of Progress embarked on developing their next generation application server. This product would replace an application server originally developed in the late 90’s with one based on Open Source and Open Standards. This presentation details the design, decisions, successes and challenges of developing an application server based on Tomcat, Spring, Camel, CXF, and a number of other open source technologies. See what we did to develop a commercial product built on a foundation of Open Source that had to meet the bar set by our classic Application Server.

Speakers
DC

David Cleary

PASOE Engineering Manager, Progress Software
David Cleary has been with Progress for 23 years. The first 21 of them was as a developer in the Server Tools and Technologies group, and the last 2 have been as manager. Over his career, David has been involved in a number of Open Source and Open Standards activities. These include bringing in one of the first Open Source technologies into Progress OpenEdge, the IBM Xerces-C XML parser. David was also active in the W3C, delivering the XML Schema... Read More →


Thursday May 18, 2017 9:00am - 9:50am
Escorial

10:00am

Secure Software Upgrade for Microcontrollers - Aditi Hilbert, Runtime, Inc.
The ability to execute software updates over the air on a microcontroller-based device ensures a cost-effective deployment with full lifecycle support. The presentation starts with the design considerations for the secure bootloader included in the Apache Mynewt OS. It then walks the audience through the operational flow of the bootloader, emphasizing detection and recovery mechanisms for erroneous or inconsistent states. Next, security features such as checking the authenticity and integrity of the firmware images, tools to digitally sign images, secure storage options etc. will be discussed. Finally, the specific implementation details to address the challenges of managing upgrades on constrained devices will be presented.

Speakers
avatar for Aditi Hilbert

Aditi Hilbert

Head of Product, Runtime, Inc.
Aditi heads Product Management at Runtime which provides cloud-based IoT device management and secure solutions for consumer, commercial, and industrial IoT applications. She participates in multiple open source projects including Apache Mynewt incubating at the Apache Software Foundation and Zephyr under the Linux Foundation. Her previous speaking experience includes talks on on security and firmware in smart grid networks.


Thursday May 18, 2017 10:00am - 10:50am
Sandringham
  • Experience Level Any

10:00am

Distributed CI and Testing for Cloudstack in a Hybrid Community - Daan Hoogland, Schuberg Philis
Everybody runs on specialised hardware anf software environments. A lot of us are also running their own version of the Apache CloudStack software itself. this results in 1000's of different permutated environments in which it runs and should keep running. Is it realistic to want full test coverage, let alone a CI pipeline across all of these?
This talk will outline a vision for a distributed, community based test platform that allows any users of the system to contribute automated test results, based on their environments and their configurations during the development life cycle.
Two recent initiatives will be highlighted: the Trillian framework and @blueorangutan which contribute to delivering this overall vision. It'll also be shown what there is left to do and the input required from the community to make this vision reality.

Speakers
avatar for Daan Hoogland

Daan Hoogland

Schuberg Philis
Daan Hoogland has been a developer for 30 years. He joined the cloudstack community in 2012, becoming a committer in 2013 and a PMC member later that year. He has recently joined the redox-os community. After working on Cloudstack during his time at Schuberg Philis and Leaseweb, Daan recently joined ShapeBlue where he builds and maintains CloudStack installations for several clients and is part of the Software Engineering team. As a... Read More →


Thursday May 18, 2017 10:00am - 10:50am
Michaelangelo
  • Experience Level Any

10:00am

Reliable Host Fencing in CloudStack - Rohit Yadav, ShapeBlue
In this presentation, Rohit and Abhinandan will review issues with current CloudStack fencing mechanisms and high availability feature. They will discuss new features developed for CloudStack, namely OOBM (out-of-band management) that allows for power management of the hosts and Host-HA that provides reliable mechanisms for investigation, recovery and fencing of a host. In the presentation, the speakers (also authors of the features) will demonstrate the features, discuss their design and implementation, and how they allow for reliable recovery/fencing of the host and host power management.

Speakers
avatar for Rohit Yadav

Rohit Yadav

Software Architect, ShapeBlue
Rohit Yadav is a committer and PMC member of Apache CloudStack project, and works for ShapeBlue as a software architect.


Thursday May 18, 2017 10:00am - 10:50am
Rafael

10:00am

Apache FlexJS Web Application Development with Visual Studio Code - Josh Tynjala, Bowler Hat LLC
Speakers
avatar for Josh Tynjala

Josh Tynjala

Open Source Developer, Bowler Hat LLC
Josh Tynjala has been building web applications and user interface component libraries for over a decade. He started his career building web applications with Flex (when it was still developed by Adobe), and today, he contributes to the compilers in Apache FlexJS. Josh recently created an extension for Visual Studio Code to add support for the ActionScript and MXML languages, including both FlexJS and SWF workflows.


Thursday May 18, 2017 10:00am - 10:50am
Merrick I

10:00am

HTTP/2 and SSL/TLS State of Art in Our Servers - Jean-Frederic Clere, Red Hat
The new HTTP/2 protocol and the corresponding TLS/SSL are common to Traffic Server, HTTP Server and Tomcat. The presentation will shortly explain the new protocol and the ALPN extensions and look to the state of the those in our 3 servers and show the common parts and the specifics of each servers. A demo configuration of each server will be run.

Speakers
JC

Jean-Frederic Clere

Jean-Frederic has spent more than 20 years writing client/server software. His knowledges range from Cobol to Java, BS2000 to Linux and /390 to i386 but with preference to the later ;). He is committer inHttpd and Tomcat and he likes complex projects where different languages and machines are involved. Borne in France, Jean-Frederic lived in Barcelona (Spain) for 14 years. Since May 2006 he lives in Neuchatel (Switzerland) where he works for... Read More →


Thursday May 18, 2017 10:00am - 10:50am
Merrick II

10:00am

BM25 is So Yesterday: Modern Techniques for Better Search Relevance in Solr - Grant Ingersoll, Lucidworks
Modern relevance in search engines has come a long way since the early days of information retrieval, when the likes of TF-IDF and BM25 scoring models first came on the scene. And, while those core models are still good for a first pass retrieval, more and more search engines are employing machine learning, natural language processing and sophisticated re-ranking techniques to fine tune relevance. This presentation will provide a review of current best practices in relevance tuning, including what to measure and how to measure it. CTO of Lucidworks, Grant Ingersoll will then give details on how to use techniques like learning to rank and query intent classification to improve results, with examples in Apache Solr. We’ll finish with a sneak peak into using deep learning and word2vec in a search context.

Speakers
GI

Grant Ingersoll

CTO & Co-founder, Lucidworks
Grant Ingersoll is the CTO and co-founder of Lucidworks, co-author of Taming Text, co-founder of Apache Mahout and a long-standing committer on the Apache Lucene and Solr open source projects. Grant’s experience includes engineering a variety of search, question answering, and natural language processing applications for a variety of domains and languages.


Thursday May 18, 2017 10:00am - 10:50am
Brickell

10:00am

Packaging Tomcat for Linux Distributions - Coty Sutherland, Red Hat
What is the difference between the ASF Tomcat distribution and the various flavors of tomcat packages on Linux? Most users don’t know! In this discussion Coty will explain how the tomcat packages distributed by a couple flavors of Linux (Red Hat and Debian/Ubuntu) are laid out and why the container is provided that way. Coty also hopes to get feedback from the audience and to discuss how these Linux distributions can better provide tomcat to users.

Speakers
avatar for Coty Sutherland

Coty Sutherland

Senior Software Engineer, Red Hat
Coty Sutherland is a Senior Software Engineer at Red Hat, Inc. that contributes to the JBoss Web Server product. Over his five year career at Red Hat Coty has been in various positions including Technical Support Engineer for Tomcat/httpd/JBoss EAP, Business Intelligence Engineer, and now Senior Software Engineer. Coty is an an active contributor to the Apache Tomcat community, co-maintainer of the Fedora Tomcat package, and maintainer for the... Read More →


Thursday May 18, 2017 10:00am - 10:50am
Escorial

10:50am

Coffee Break
Thursday May 18, 2017 10:50am - 11:20am
Mezzanine

11:20am

Data Modeling for IoT - Jayesh Thakrar, Conversant
A common theme in the IoT space is the need for large volume data streaming, ingestion and storage, and post-ingestion processing and analytics all of which depend on an efficient, scalable and well-performing data model.

With intelligent transportation picking up traction as an IoT showcase, this presentation will take the usecase of vehicle-to-infrastructure (V2I) data exchange for intelligent vehicle systems, and walk through a high level data schema and datastore design approach to support billions of vehicles and hundreds of billions of daily data events. It should be noted that at these volumes, effective and efficient schema-level indexing is not practical.

The proposed design borrows a page from the venerable Unix Filesystem inode structure and can be implemented on datastores like Apache Cassandra and Apache HBase.

Speakers
JT

Jayesh Thakrar

Officially, Jayesh Thakrar is a Sr. Data Engineer at Conversant (http://www.conversantmedia.com/). But in reality he is a data geek who gets to build and play with large data systems consisting of Hadoop, HBase, Ambari, Flume and Kafka. To rest after a good day's work, he uses OpenTSDB to keep an eye on all the systems.


Thursday May 18, 2017 11:20am - 12:10pm
Sandringham

11:20am

Baremetal Provisioning in CloudStack with MaaS for Deep Lerarning and Fun - Syed Ahmed, CloudOps
Baremetal provisioning has been gaining popularity recently and, especially with the advances in AI and deep learning, more and more people want to have an infrastructure that can leverage powerful hardware for doing compute operations. In this talk we will look at how CloudStack can use MaaS to provision baremetal hosts to various customers and also link them to virtual machines giving a very flexible architecture for running deep learning workloads.

Speakers
SA

Syed Ahmed

CloudOps
Since 2005, CloudOps has enabled hundreds of enterprises and web-based companies to build their businesses in the cloud. | | We provide private, public and hybrid cloud solutions for businesses seeking scalability, and for enterprises making their move to the cloud. Our best-in-class cloud architecture and proven approaches allow companies to confidently, securely, and reliably capture business opportunities while achieving higher levels of... Read More →


Thursday May 18, 2017 11:20am - 12:10pm
Rafael

11:20am

Dynamic Roles in CloudStack - Boris Stoyanov, ShapeBlue
What's new in how we use roles in CloudStack. How do we create custom roles for specific APIs and what implications we can meet while doing so. What should we expect when doing migration and upgrade.

Speakers
avatar for Boris Stoyanov

Boris Stoyanov

I have more than 10 years of experience in R&D and I've been contributing to ACS for more than an year while working at Shapeblue. I have experience in speaking in some local events over the past 2 years.


Thursday May 18, 2017 11:20am - 12:10pm
Michaelangelo
  • Experience Level Any

11:20am

Testing Apache FlexJS Applications - Justin Mclean, Class Software
Speakers
avatar for Justin Mclean

Justin Mclean

Founder, Class Software
Justin Mclean has more than 25 years experience in developing web based applications and is involved in the open source hardware movement. He runs his own consulting company Class Software and has spoken at numerous conferences in Australia and overseas including previous ApacheCon conferences. In his free time he's active in the Apache Flex and Apache Incubator projects and mentor for a number of projects. He's also co-author of a book on... Read More →


Thursday May 18, 2017 11:20am - 12:10pm
Merrick I

11:20am

Apache OpenWhisk: How it Works and How You Can Benefit - Carlos Santana, IBM
Apache OpenWhisk is a serverless platform ideally suited to a wide range of scenarios including cognitive, data, IoT, microservices, and mobile workloads. During this talk we will illustrate how to benefit by “going” serverless with OpenWhisk by exploring some real-world customer use-cases with a focus on how serverless architectures can be exploited for cognitive applications such as multimedia (images & videos) analysis & object detection, and conversational applications.

Using these use-cases we will explain how OpenWhisk works and why it is the ideally platform for these emerging workloads. We will also show new integrations with other tools such as API Gateway to enable the building of APIs/backends as well as extensions to the programming model.

Speakers
avatar for Carlos Santana

Carlos Santana

Senior Software Engineer, IBM
Senior Software Architect on Bluemix OpenWhisk. PMC member and committer of Apache OpenWhisk and Apache Cordova involved on leveraging open source technologies within IBM’s Cloud organization. | Twitter http://twitter.com/csantanapr | GitHub http://github.com/csantanapr


Thursday May 18, 2017 11:20am - 12:10pm
Brickell

11:20am

Introduction to Spring Boot - Greg Turnquist, Pivotal
Find out how the world's leading toolkit for building apps (large, small & microservices) Spring Boot, has taken the world by storm. See how to create a web app from nothing, spin it up inside an embedded Apache Tomcat container, integrate it with a data store, carry it to production, and be ready for Day Two operations.

Speakers
avatar for Greg Turnquist

Greg Turnquist

Test-bitten script junky, Pivotal
Greg Turnquist is a member of the Spring team at Pivotal. He works on Spring Data, Spring Boot, and other portfolio projects. He founded the Nashville Java User Group in 2010. Having written Learning Spring Boot and recorded the Learning Spring Boot video for Packt Publishing, Greg is on the cusp of releasing Learning Spring Boot 2nd Edition built on Reactive Spring.


Thursday May 18, 2017 11:20am - 12:10pm
Escorial

12:20pm

Building an IoT Platform with Apache Apollo and Apache Geode - Swapnil Bawaskar, Pivotal
In IoT use cases, the devices are MQTT clients that publish information to an MQTT broker. To handle billions of devices, MQTT brokers can be scaled horizontally, but it is difficult to scale the subscribers that process this information. In this presentation, Swapnil Bawaskar will discuss how Apache Geode can be used to scale the subscribers that stand behind Apache Apollo as the MQTT broker.

Speakers
SB

Swapnil Bawaskar

Pivotal
I am a committer on Apache Geode, have been working on the project for the past 8 years, from before it became a part of ASF. | I have previously presented at: | Spring One (2010): | Geode Clubhouse (2015) | Java User group meetup Seattle (Feb 2016)


Thursday May 18, 2017 12:20pm - 1:10pm
Sandringham

12:20pm

Hyper-V Clustering with CloudStack - Sowmya Krishnan, Accelerite
CloudStack had introduced support with Hyper-V during the 4.3 release where SMB was the only supported shared storage and High Availability of VMs was not available. In order to support HA, CloudStack is now integrated with Hyper-V Failover Clustering. With this support, users will be able to create VMs with HA enabled and also in addition use other storage options such as iSCSI storage with Hyper-V.

The support for iSCSI storage option is enabled using Hyper-V's Cluster Shared Volumes (CSV) feature. Cluster Shared Volumes are volumes in a failover cluster that multiple nodes can read from and write to at the same time. CloudStack has added support for CSV too as part Failover Clustering.

Speakers
SK

Sowmya Krishnan

Chief Product Engineer, Accelerite
Sowmya has more than 10 years of industry experience in Quality Engineering in various domains like Virtualization and Cloud, Enterprise Security, Search Advertising and Machine Learning and Performance Engineering. She has worked with CloudStack for the past 5 years in areas including Performance Testing, Storage and Networking. She is a regular speaker at CloudStack Collaboration Conference and has given talks and presentations during various... Read More →


Thursday May 18, 2017 12:20pm - 1:10pm
Michaelangelo

12:20pm

Integrating Apache Cloudstack with LDAP - Rajani Karuturi, Committer
Identity and authentication management is very important for any application. In an enterprise environment, you have an identity management system like Microsoft AD already in place. This talk discusses on the authentication options available in CloudStack and how it can be integrated with already existing solutions like Microsoft AD, openldap etc.

Speakers
RK

Rajani Karuturi

I am contributing to Apache CloudStack project since 3 years. I am committer/PMC member at the project.


Thursday May 18, 2017 12:20pm - 1:10pm
Rafael

12:20pm

Building FlexJS Applications with Maven - Christofer Dutz, codecentric AG
Speakers
avatar for Christofer Dutz

Christofer Dutz

Senior IT-Consultant, codecentric AG
Likes to swim outside the mainstream. He is really passionate about walking new paths. Some times this means making a new technology useable for the masses or by creating new combinations of established strategies. His solutions are usually unconventional but simple, highly efficient and sexy.


Thursday May 18, 2017 12:20pm - 1:10pm
Merrick I

12:20pm

mod_cache: Saving Your Server 1000 Requests at a Time - Jim Riggs, Ingram Content Group
The Apache web server is amazing at serving content, both static and proxied. As load increases, we immediately look at external caching or scaling out to add capacity. Adding a caching layer or quickly spinning up additional VMs/instances is quick and painless in the "DevOps" world in which we live; however, we must recognize that neither option is free.

In most cases, though, httpd has a lot more capacity to give with no hardware scaling at all. With strategic use of mod_cache and a few configuration changes, it is not unusual to see httpd's throughput increase 100-1000 times or even more, depending on the app!

We will investigate simple ways to implement mod_cache in your existing setup to increase your application's throughput without code changes, scaling up, or scaling out. Think of it as "scaling to"; that is, using your existing web servers' capabilities to their fullest.

Speakers
avatar for Jim Riggs

Jim Riggs

Linux Systems Administrator, Ingram Content Group
Jim has been a System Administrator for over twelve years, currently with Ingram Content Group and previously with Dave Ramsey's company, both in the Nashville area. He builds and maintains Unix/Linux environments for high-traffic web sites and applications, focusing on security and reliability. | | In addition to system administration, Jim also has a development background, including eight years of software engineering at Verizon before... Read More →


Thursday May 18, 2017 12:20pm - 1:10pm
Merrick II
  • Experience Level Any

12:20pm

A Tour of the New Apache OpenWhisk Incubator Project and Its Numerous Repositories - Matt Rutkowski, IBM Open Technologies
The OpenWhisk project was accepted as an Incubator project in late November last year. You may know it as a Serverless or Function-as-a-Service platform, but did you know the project itself is comprised of, as of today's count, 30 repositories and growing. These repos. comprise what I call the OpenWhisk ecosystem; it includes not only a built-in Catalog of system actions, but also numerous Command Line Interface (CLI) bindings, Packages (of Actions, Triggers and Feeds), Orchestration tooling for manifest-based deplyments, Developer Tooling, SDKs, Docker language and blackbox Runtimes and most importantly a complete API Gateway that enables its own pluggable framework for securely connect and routing to the platform. This session aims to take you on a tour of what is there (with occasional semi-deep dives) to use, integrate with and hopefully contribute to as we grow our new community.

Speakers
avatar for Matt Rutkowski

Matt Rutkowski

STSM Cloud Open Tech. and Standards, IBM Open Technologies
My amorphous job and tile within IBM encompass engaging with and progressing all manner of open source and stds. projects, basically anything that is “born on,” connects to, or touches cloud (e.g., data, services, fabric, distributed platforms, IoT, etc.). Currently, I am leading ecosystem development for the Apache OpenWhisk project which is being used by IBM Cloud Functions (Serverless) platform while still working in the OASIS TOSCA... Read More →


Thursday May 18, 2017 12:20pm - 1:10pm
Brickell
  • Experience Level Any

12:20pm

ASF Loves Tomcat and JavaEE: From Meecrowave to TomEE - Romain Manni-Bucau, Tomitribe
Tomcat is the most used Java server today but it is mainly centered on the HTTP* layer. To write a complete application, most people will add diverse libraries like Spring Framework, Weld or others. However the Apache Software Foundation is building great ready-to-run servers. This talk will present two of them: Apache Meecrowave and Apache TomEE. From the very small flexible one to the full blown solution! Both integrations start from the same basics but end in quite different experiences matching most of usages at all stages of the relationship with the server: development, testing and deployment. The first part of the talk will be about Apache TomEE and how it integrates Tomcat with "Apache EE" stack. Then, the second part will show how Apache Meecrowave extracted the best without the worst from it. Finally, the last part will show how Tomcat stays a crucial part of both integrations.

Speakers
RM

Romain Manni-Bucau

Romain is a Senior Software Engineer working with Tomitribe. He joined Apache TomEE in 2011 and more generally the Apache EE family (TomEE, Johnzon, BatchEE, OpenJPA, Meecrowave...). He mainly contributes to Open Source projects (CukeSpace, Arquillian, ...) and aims to make development a detail of an idea becoming reality. You can follow Romain on twitter at @rmannibucau or on his blog at https://blog-rmannibucau.rhcloud.com/


Thursday May 18, 2017 12:20pm - 1:10pm
Escorial

1:10pm

Lunch (Attendees on Own)
Thursday May 18, 2017 1:10pm - 2:40pm
TBA

2:40pm

Performance Improvement of Volume Snapshot Operations - Priyank Parihar, Accelerite
Currently volume snapshot operation in Apache CloudStack over VMware hypervisor is very slow, which is one of the pain points for the cloud operators which is not yet addressed. Per current design, the volume snapshot is a full snapshot which is exported by ESXi host to secondary storage mounted by SSVM(secondary storage VM) appliance. The way the copy/backup to secondary storage is handled currently is not efficient now due to the use of OVF export that is throttled on Vmware side and single processor bound. Some of the techniques used by backup systems might be used e.g. using VMware vStorage API that backs up and restores vSphere virtual machines efficiently. Using them will allow capturing VM state much more efficiently and faster. Priyank will present the performance enhancements for volume snapshot operation, per new design, in Apache CloudStack deployed over VMware hypervisor.

Speakers
PP

Priyank Parihar

Senior Product Engineer, Accelerite
Apache CloudStack contributor.


Thursday May 18, 2017 2:40pm - 3:05pm
Michaelangelo

2:40pm

Using KVM in Apache CloudStack - Dag Sonstebo, ShapeBlue
This talk will give an overview of the pro’s and con’s of working with the KVM hypervisor in an Apache CloudStack environment, as well as diving deeper into the technical side of installation, configuration, networking and storage options.

Speakers
DS

Dag Sonstebo

Cloud Architect, ShapeBlue
Dag Sonstebo is a Cloud Architect at ShapeBlue, the leading global independent integrator of Cloudstack technologies and specialists in consultancy, design and implementation of IaaS cloud infrastructure. Dag has 19 years experience as a technical architect and engineer in the service provider, financial and manufacturing industries and has a great interest in everything cloud, virtualisation and automation. He is currently working with a... Read More →


Thursday May 18, 2017 2:40pm - 3:05pm
Rafael

2:40pm

Apache Ignite and Apache Spark: This is Where Fast Data Meets the IoT - Denis Magda, GridGain Systems Inc
It's not enough to build a mesh of sensors or embedded devices to get more insights about the surrounding environment and optimize your production. Usually, your IoT solution should be capable of transferring enormous amounts of data to a storage or cloud where the data has to be processed further. Quite often, the processing of the endless streams of data has to be done almost in real-time so that you can react on the IoT subsystem's state accordingly and in time.

During this session, Denis will explain and demonstrate how to build a Fast Data solution that will receive endless streams from the IoT side and will be capable of processing the streams in real-time. In particular, you will learn the following:

- Data streaming to an Apache Ignite cluster from embedded devices powered by Apache Mynewt.
- Real-time data processing with Apache Spark and Apache Ignite.

Speakers
avatar for Denis Magda

Denis Magda

Product Manager, GridGain Systems Inc
Denis is an expert in distributed systems and platforms who developed his skills by consistently contributing to Apache Ignite In-Memory Data Fabric and helping GridGain In-Memory Data Fabric customers build a distributed and fault-tolerant solution on top of their platform.Before joining GridGain and becoming a part of Apache Ignite community, Denis worked for Oracle Inc. where he led Java ME Embedded Porting Team helping Java opening new... Read More →


Thursday May 18, 2017 2:40pm - 3:30pm
Sandringham
  • Experience Level Any

2:40pm

2:40pm

The Anatomy of a Secure Web Application Using Java EE, Spring Security and Apache Fortress - Shawn McKinney, Symas Corporation
The Java EE architecture provides the necessary enablement but most developers do not have the time or the training to take full advantage of what it has to offer. This technical session describes and demos an end-to-end application security architecture for an Apache Wicket Web app running in Tomcat. It includes practical, hands-on guidance to properly implementing authentication, authorization, and confidentiality controls using Java EE, Spring and Apache Directory Fortress. In addition to finding out where the security controls must be placed and why, attendees will be provided with code they can use to kick-start their own highly secure Java web applications using Apache products and a few tricks.

Speakers
avatar for Shawn McKinney

Shawn McKinney

Software Architect, Symas Corporation
Software architect at Symas. Apache Directory PMC. Member of the OpenLDAP Engineering Team.


Thursday May 18, 2017 2:40pm - 3:30pm
Merrick II

2:40pm

Jwala - Apache Tomcat and HTTPD Enterprise Manager - Steven Ger, Cerner Corp.
Apache Tomcat (Tomcat) and Apache HTTPD are hardened, scalable, and reliable open-source solutions. Widely adopted, these solutions are commonly used to host and load-balance Java applications. Jwala is an application that enables the configuration, deployment, and management of logical groups of Tomcat JVMs fronted by Apache web servers.  It was designed and developed to accommodate Cerner’s complex topologies. Cerner has donated Jwala to the open-source community to help others with the same needs. In this session, you will learn how to use Jwala to manage your large Apache Tomcat/Apache HTTPD topology. We’ll dive deep into best practices and proven techniques to use Jwala to configure, deploy, and manage your topology at an enterprise scale.

Speakers
SG

Steven Ger

Software Architect, Cerner Corporation
A graduate of Penn State University, Steven Ger has close to two decades of experience developing and orchestrating software for a variety of organizations in the Telecom and Healthcare sectors. His software contributions have scaled to benefit companies of all sizes, from small startups to global enterprises, and everything in between. In addition to extensive knowledge of the Java/JEE stack and all things related, Steven is known for his... Read More →


Thursday May 18, 2017 2:40pm - 3:30pm
Escorial

2:40pm

Sponsor Showcase
Thursday May 18, 2017 2:40pm - 4:40pm
Mezzanine

3:10pm

Billing for Apache CloudStack - Pierre Vacherand, APALIA
This session will cover all Billing challenges for a Cloud Service Providers (CSP) using Apache CloudStack.
Tenants on-boarding workflows, storefront, subscription management, rating, billing, payment and white label reseller management in a CloudStack context will be addressed.
Several CSPs case studies and demonstrations of Amysta Billing will be part of this session

Speakers
avatar for Pierre Vacherand

Pierre Vacherand

CTO, APALIA
Pierre Vacherand is the CTO of Apalia, a System integrator specialized in Open Cloud . Pierre is a Cloud IaaS specialist and has been involved with CloudStack since 2010.He led the design of Amysta, a Cloud Management Platform running with CloudStack. Pierre has been speaking at “Build a Cloud Days” , CloudStack meetups and CloudStack Collaboration Conference Europe and US since 2013.


Thursday May 18, 2017 3:10pm - 3:35pm
Rafael

3:10pm

On Demand Apache CloudStack Deployment - Prashant Mishra, Accelerite
Apache CloudStack is open source software designed to deploy and manage large networks of virtual machines, as a highly available, highly scalable Infrastructure as a Service (IaaS) cloud computing platform.In our day to day task we spend considerable amount of our sprint time bringing Apache CloudStack setup . In this presentation Prashant Mishra will talk on how to manage physical resources, automate Apache CloudStack deployment and write a tool to provide on demand Apache CloudStack setup based on requirements, discuss how to reduce Apache CloudStack deployment time.

Speakers
PM

Prashant Mishra

product engineer
Accelerite’s software suite of cloud, IoT solutions and advanced endpoint management make it easy for enterprises to simplify and secure today’s complex, ever-evolving infrastructure. Fortune 500s, SMEs, operators, service providers and VARs around the world rely on Accelerite products to secure connected enterprises from a single pane view, quickly and easily build private and public enterprise clouds, and bring connected things to... Read More →


Thursday May 18, 2017 3:10pm - 3:35pm
Michaelangelo

3:40pm

Apache CloudStack User Data: Alternatives to the Virtual Router - Kris Sterckx, Nuage Networks
CloudStack’s User Data service by default is provided by the Virtual Router (VR). This architecture is fine when deploying a VR is fine. For some deployments this may be problematic though, as of computational or IP address resources or as of VPC tier limitations. Especially for SDN enriched cloud deployments, there is wide interest to scrap the deployment of VR’s.

The presentation captures two alternative approaches for the Virtual Router, which Nuage Networks implemented and which both are being worked at for upstream inclusion. A first approach is based on Config Drive, made available for Isolated Networks and VPC. A second approach is one in which CloudStack no longer is the User Data provider but in which the location of an external User Data service is provided to the guest VM through user-defined (“extra”) DHCP options.

The presentation outlines both approaches in detail.

Speakers
avatar for Kris Sterckx

Kris Sterckx

Architect/Engineering Lead, Nuage Networks
Working and living in Antwerp, Belgium, I am having exciting times at Nuage Networks, part of Nokia, as CloudStack development lead. I previously talked about Apache CloudStack and Nuage SDN (Software Defined Networking) at the CCC in Dublin (2015) and Montreal (2016).


Thursday May 18, 2017 3:40pm - 4:05pm
Rafael

3:40pm

Pros and Cons of Using Cloudstack with Local Storage - Swen Brueseke, proIO GmbH
local storage and Apache Cloudstack (Swen Brueseke, proio.com, megona.de) - The use of local storage in Apache Cloudstack has many pros and cons. What do you need to know to make your decision? Which aspects are affected by your decision to use local storage?

Speakers
SB

Swen Brueseke

CEO, proIO GmbH
I am CEO of proIO GmbH based in Frankfurt am Main, Germany. We are using Cloudstack for over 3 years now in production to provide a high performance public cloud (www.megona.de). 1,5 years ago we migrated all vms from shared storage to local storage to use SSD disks only connected directly to the hypervsiors to get a maximum of IOPS.


Thursday May 18, 2017 3:40pm - 4:05pm
Michaelangelo

3:40pm

Apache Flink® and IoT: How Stateful Event-Time Processing Enables Accurate Analytics - Aljoscha Krettek
Apache Flink® is an open-source stream processing framework for distributed and accurate data streaming applications. An increasing number of IoT use cases will (and some already do) require robust processing frameworks that can handle an ever-increasing amount of data and provide insights in real time. Apache Flink is one of the contenders for the top spot among such frameworks and in this presentation Aljoscha Krettek will highlight some of the properties that make Flink so well suited for IoT use cases: We will first learn what stream processing frameworks in general provide before diving into stateful stream processing and event-time based stream-processing. We will see why these two features are important for IoT scenarios and also why they, together with Flink’s robust handling of failures, enable accurate and robust analytics on real-time streaming data.

Speakers
AK

Aljoscha Krettek

Aljoscha Krettek is a PMC member at Apache Beam and Apache Flink, where he mainly works on the Streaming API and also designed and implemented he most recent additions to the windowing and state APIs. Aljoscha is a co-founder and software engineer at "data Artisans":http://data-artisans.com. Previously, he worked at IBM Germany and at the IBM Almaden Research Center in San Jose. Aljoscha has spoken at Hadoop Summit, Strata, Flink Forward, and... Read More →


Thursday May 18, 2017 3:40pm - 4:30pm
Sandringham
  • Experience Level Any

3:40pm

Building an Enterprise Grade App Using Apache Cordova and OpenUI5 - Pedro Vidigal, Procensus
There is a need growing need for fast deployment of enterprise-grade mobile applications and web apps responsive to all devices and running on the browser of your choice. Pedro Shows how to do it by harnessing by using the OpenUI5 JavaScript toolkit and Apache Cordova to build mobile applications using HTML5 Web development standards that target multiple platforms.

Speakers
PV

Pedro Vidigal

Development Business Unit Manager, Procensus
Having worked for 7 years as a consultant for a multinational IT consultancy firm enabled me to acquire extensive experience in leading and designing and developing software, providing me with the opportunity to work from big multinational companies to small and medium ones all over the world. | My consultancy experience together with the MBA in management gave me that I have the business knowledge necessary to interact with the clients and... Read More →


Thursday May 18, 2017 3:40pm - 4:30pm
Brickell

3:40pm

1.0 Discussion Round - Piotr Zarzycki, Grape Up
Moderators
avatar for Piotr Zarzycki

Piotr Zarzycki

Technical Lead .NET/WPF, Grape Up
Piotr Zarzycki has been sharing his passion for Flex for several years. He started from small web applications and ended up in his current company - Grape Up - working on a large Flex solution being developed for Avaya Inc. Although nowadays his responsibilities shifted towards .NET/WPF he is activly helping as a PMC member of Apache Flex project to evolve a new framework called FlexJS.

Thursday May 18, 2017 3:40pm - 4:30pm
Merrick I

3:40pm

Apache POI: The Challenges and Rewards of a 15 Year Old Codebase - David North, CoreFiling
Java has been around for over 20 years, and the Apache POI project recently celebrated its 15th birthday. Over those 15 years, 26 committers and many users have contributed over 220,000 lines of Java code. This presents a few challenges
to working with it. In this presentation, David North - a member of the POI PMC - will explain some of the challenges, and how they have been addressed in this case.

Speakers
DN

David North

David North works for CoreFiling, a UK software SME specialising in business and regulatory reporting. Lots of their work involves getting data to and from Excel spreadsheets, which led to David's involvement in the Apache POI project, of which he is a PMC member. He also maintains some smaller open source projects of his own on BitBucket. David has attended ApacheCon twice before, but this is his first time speaking. He has previously spoken at... Read More →


Thursday May 18, 2017 3:40pm - 4:30pm
Merrick II
  • Experience Level Any

3:40pm

Tomcat: From a Cluster to the Cloud - Jean-Frederic Clere, Red Hat
Using Tomcat in a cluster and in the cloud. We start to look how to configuration tomcat to get a cluster and then we look to the problems and solutions to have distributed application running in the cloud.

A demo of a cluster will prepared and run during the presentation and the application will be moved to the cloud

There are several cloud providers we will look how to use the most curent ones to get session replication working correctly.

Speakers
JC

Jean-Frederic Clere

Jean-Frederic has spent more than 20 years writing client/server software. His knowledges range from Cobol to Java, BS2000 to Linux and /390 to i386 but with preference to the later ;). He is committer inHttpd and Tomcat and he likes complex projects where different languages and machines are involved. Borne in France, Jean-Frederic lived in Barcelona (Spain) for 14 years. Since May 2006 he lives in Neuchatel (Switzerland) where he works for... Read More →


Thursday May 18, 2017 3:40pm - 4:30pm
Escorial

4:10pm

IPv6 in CloudStack Basic Networking - Wido den Hollander, PCextreme B.V.
CloudStack 4.10 has support for IPv6 in Basic networking on KVM including the use of Security Grouping. As IPv4 keeps running out more and more organizations want to implement IPv6.

How does the integration work in CloudStack 4.10 and how to use it on the KVM hypervisor?

Speakers
WD

Wido den Hollander

CTO, PCextreme B.V.
Wido den Hollander (1986) is co-founder and CTO at PCextreme B.V., a Dutch Hosting provider founded in 2004. He is a experienced Linux user and since 2010 he's involved in the Ceph storage project. In 2012 he developed the Ceph integration for CloudStack and is maintaining it ever since. Next to being a Ceph expert Wido is a IPv6 fan and promotor. Recently he started working on the IPv6 integration for CloudStack.


Thursday May 18, 2017 4:10pm - 4:35pm
Rafael

4:10pm

Usecase: Ansible + Cloudstack Automation - Sebastian Bretschneider, BIT.Group GmbH
use ansible for automated VM buildup CloudStack

Speakers
SB

Sebastian Bretschneider

Cloud Architect, BIT.Group GmbH
working at BIT.Group GmbH in Germany as Cloud Architect


Thursday May 18, 2017 4:10pm - 4:35pm
Michaelangelo

4:40pm

Effective SDN for Apache Cloudstack - Necessities and Implementation Approaches - Srinivas Gandikota, Accelerite
Networking is a core piece of Infrastructure Clouds. Apache Cloudstack Networking has evolved over the years. But there are considerable gaps in managing and extending the Cloudstack network infrastructure. With increasing adoption of Baremetal services and Container based solutions, Software Defined Networking (SDN) has a bigger role to play in reducing the complexity of the deployments.

There is a need for -
Distributed Network Services to improve performance;
Intent-driven and Policy based frameworks to enable Network Automation;
Network Visibility and in turn for Network Analytics for efficient network infrastructure planning.

This talk elaborates the applicability of SDN solutions to improve network performance/management/planning for the users, reviews various open source approaches to SDN in Cloudstack and finally paves the path for in-depth dialogue in the community.

Speakers
SG

Srinivas Gandikota

Chief Product Engineer, Accelerite
Overall 16 years of experience in Networking, Virtualization, Cloud Infrastructure, VoIP Technologies. Worked on architecture and implementation of Distributed Network Services for cloud based SDN solution. Currently working as Chief Product Engineer at Accelerite, on Apache Cloudstack.


Thursday May 18, 2017 4:40pm - 5:05pm
Rafael

4:40pm

Integration of VMware Virtual SAN with Apache CloudStack - Sateesh Chodapuneedi, Citrix Systems R&D
Hyper-Converged Infrastructure is transforming the way private cloud infrastructure is being built.It eliminates traditional hardware silos of compute, storage and networking, to move all intelligence into a single software layer running on industry-standard x86 servers.This makes private infrastructure simpler, higher performing, and more cost effective.VMware's HCI is built over Virtual SAN as storage. VSAN is a software-defined distributed storage that aggregates disks (magnetic for capacity, SSD for cache) attached to a group of hosts into a single storage pool, and would be exposed as a datastore, which can be utilized as primary storage in CloudStack. Currently CloudStack supports deploying instances/volumes on NFS and VMFS datastores. Proposal is to support VSAN with storage policies. In this session, Sateesh will present and demo integration of Apache CloudStack with VMware VSAN

Speakers
avatar for Sateesh Chodapuneedi

Sateesh Chodapuneedi

Staff Software Engineer, Apache CloudStack Developer, Citrix Systems R&D
Apache CloudStack developer and committer working for Accelerite.Major contributions are in integration of CloudStack with VMware hypervisor.Added many features including support for Cisco Nexus 1000v, VMware distributed vSwitch, storage migration, and granular disk controller support.Interested in ensuring the quality and enhancement of integration of CloudStack and VMware hypervisor.Prior to joining CloudStack project, I've worked on... Read More →


Thursday May 18, 2017 4:40pm - 5:05pm
Michaelangelo

4:40pm

The Fey Engine - A Component Based Processing System for IoT - Barbara Malta Gomes & Tony Faustini, Litbit
Apache iota - in incubation - is a SMACK stack (Spark, Mesos, Akka, Cassandra, Kafka) platform for IoT. The first component of Apache iota that is available is the Fey Engine. This Engine is an Actor based framework developed in Scala with heavy use of the Akka framework. It offers developers the ability to write their own 'third-party' components for use in orchestrating the movement of data in the iota platform. In this presentation we will show how to install the Fey Engine on a development machine, how to develop a component and how components can be put together to create an orchestrated solution. We will show Fey running on a RaspberryPi and explaining how Fey can run at different layers of a vertical IoT stack which includes a Mesos cluster all the way down to a RaspberryPi.

Speakers
TF

Tony Faustini

Litbit
Tony Faustini is currently at Litbit (www.litbit.com) an industrial IoT company. He co-founded of a number of startups focused on data including Cloudscale and LightMiner Systems. Tony envisioned Java Studio, ran it's team and presented Studio at Industry conferences like JavaOne. He is a former computer science professor and researcher having presented papers on parallel and distributed computing at national and international conferences. This... Read More →
avatar for Barbara Malta Gomes

Barbara Malta Gomes

Software Engineer, Litbit
Barbara Gomes is a Full Stack Software Engineer with over 4 years of experience with software development and IT solutions. She got her bachelor degree in Computer Engineering from CEFET one of Brazil's top Engineering University and she graduated Summa Cum Laude. Since she joined Litbit.com, over 1 year ago, she has developed an interest in IoT. Barbara is one of the main committers for the Apache IOTA incubator project. Before joining Litbit... Read More →


Thursday May 18, 2017 4:40pm - 5:30pm
Sandringham
  • Experience Level Any

4:40pm

1.0 Discussion Round Cont'd. - Piotr Zarzycki, Grape Up
Moderators
avatar for Piotr Zarzycki

Piotr Zarzycki

Technical Lead .NET/WPF, Grape Up
Piotr Zarzycki has been sharing his passion for Flex for several years. He started from small web applications and ended up in his current company - Grape Up - working on a large Flex solution being developed for Avaya Inc. Although nowadays his responsibilities shifted towards .NET/WPF he is activly helping as a PMC member of Apache Flex project to evolve a new framework called FlexJS.

Thursday May 18, 2017 4:40pm - 5:30pm
Merrick I

4:40pm

Fragility of API Interoperability: Keep Open Source Interoperable - Ken'ichi Ohmichi, NEC
Today many OSS services provide APIs and users can extend their applications for catching business opportunities.
For example, Mesos and OpenStack provides REST APIs and users can deploy applications on these clouds.

On cloud-native APPs, users want to switch between public and private clouds for cost-efficiency, high-performance, etc. However, users face an interoperability issue at the time.
In general, developers consider that backwards compatible changes are not painful and cloud providers tend to customize the OSS by adding some features. However, backwards compatible changes also are painful against the interoperability, because users cannot switch to different cloud if the application depends on the provider's features.

In this talk, the speaker will explain how to keep OpenStack interoperability and get ideas from different OSS for stable interoperability.

Speakers
avatar for Ken'ichi Ohmichi

Ken'ichi Ohmichi

Senior Software Engineer, NEC
Kenichi is a senior engineer in NEC with 15 years experience and concentrates on Open Source Software development. | Now he is a leader (Project Team Lead) of OpenStack QA project in the community and works as a core developers of OpenStack Nova project also. | He is trying to keep REST API stability of OpenStack from quality engineering viewpoint for the interoperability. | | He had many talks at LinuxCon NA/EU/JP and OpenStack summits.


Thursday May 18, 2017 4:40pm - 5:30pm
Merrick II

4:40pm

Wrap-Up - Mark Thomas, Pivotal
This final session of TomcatCon will look ahead to what is expected in 2017 including Java EE 8, Tomcat 9 and the current thoughts on the roadmap for the next 12 months any beyond.

Speakers
MT

Mark Thomas

Senior Principal Software Engineer, Pivotal
Mark is currently employed as a Consultant Software Engineer with Pivotal where he spends most of his time working on Apache Tomcat. At the Apache Software Foundation, Mark is a committer and PMC member for Apache Tomcat as well as other projects. At the foundation level he is an ASF member, a member of the security and trademarks committees, is an infrastructure volunteer and a Director. Mark speaks regularly on Apache Tomcat including at... Read More →


Thursday May 18, 2017 4:40pm - 5:30pm
Escorial
  • Experience Level Any

5:10pm

Improve and Maintain CloudStack Quality Beyond CI - Raja Pullela, Accelerite
Over the last 2 years, with the help of CI system in place, the quality of Cloudstack has improved quite a bit. However there is lot more work to do to keep the quality bar higher - couple of examples (1) being a recent issue reported by one of the users that listDomains API takes a long time to return and (2) a security issue on SAML broke the LDAP functionality. Our current CI implemented on CloudStack is not sufficient and the quality would require more collaborative effort from the community in taking it to the next level.

As part of this presentation, we are going to show and discuss (1) Demo of the Performance Test automation of CloudStack APIs using jMeter (2) to discuss about a more concerted effort in the community to improve the quality.

Speakers
RP

Raja Pullela

Associate Vice President, Accelerite Inc
I am part of the CloudStack team, the initial developers of CloudStack at Cloud.com and at Citrix, and we currently work for Accelerite Inc, which took over the reins from Citrix in continuing the development of CloudStack. I have contributed to CloudStack for nearly 3+ years in testing and reporting automation results to the Dev list.


Thursday May 18, 2017 5:10pm - 5:35pm
Rafael
  • Experience Level Any

5:10pm

Improve Reliability of Apache CloudStack Over VMware Deployments - Suresh Kumar Anaparti, Accelerite
VMware provides rich set of features for Networking, HA and Load Balancing. Most of these features are either manually configured out-of-band or unused. Some potential problems like VMs couldn’t obtain IP after HA recovery, VM sync failures on out-of-band migration, New host couldn't participate in HA/DRS load balancing, etc, can be resolved with VM restart priority and hosts compatibility in network & storage which has to be improved in CloudStack. VMware deployments with cluster level vSwitch traffic labels doesn’t support multiple physical networks for Guest traffic, which needs higher scale compared to other traffic types. Better management of traffic labels at various levels (zone, cluster) is required. In this presentation & demo, Suresh will discuss the options for better integration of VMware with CloudStack, to leverage hypervisor capabilities and make CloudStack more reliable.

Speakers
SK

Suresh Kumar Anaparti

Accelerite
Suresh Anaparti has 12 years of product development experience in Networking, Cloud Infrastructure and VoIP Technologies. He is an Apache CloudStack contributor and is currently working with Accelerite. He has been working on CloudStack development since last 2 years and was mainly working on Orchestration part, CPVM, SSVM, Volumes, Snapshots and VMware hypervisor resource, in particular.


Thursday May 18, 2017 5:10pm - 5:35pm
Michaelangelo