|Sanjiva Weerawarana, Ph.D.
Founder, Chairman & CEO
|Sanjiva founded WSO2 after 8 years in IBM Research and almost 20 years building distributed systems. He co-authored many SOA / WS-* standards, was the original creator of Apache SOAP and contributes to many Apache Web Services projects.|
|Srinath Perera, Ph.D.
Senior Software Architect
|Srinath's Ph.D. work at Indiana University was on management of very large scale systems. Prior to that he created Apache Axis2 and now drives many of WSO2's research activities.|
This workshop will explore the problem of dealing with large scale data and the myriad of choices that are available in that space. We use the WSO2 Stratos cloud middleware platform as the technology to discuss and demo how these problems can be solved in a practical deployment.
Topics to be covered:
Data Characteristics, CAP Theorem and Data Architectures
Using characterization from different data storage technologies and implied behaviors, we will discuss the creation of a polyglot data architecture combining various data technologies that support different scale and load requirements demanded by different application scenarios.
PaaS & Scaling Relational Storage for Multiple Tenants
This session will focus on issues that arise when scaling RDMS for a multi-tenant PaaS, the basics of horizontal scaling and the challenge of optimally allocating databases within a collection of nodes.
Multi-Tenant Big Data and High Throughput with Apache Cassandra
Find out how Apache Cassandra, a popular column-family store, can be used to store very large volumes of data, while also providing ultra scale in application data access within a PaaS environment with multi-tenancy.
Exploring In-Memory Data
How can in-memory data fit into today's application architecture? Discover this and more, as we explore various in-memory data choices including data grids, in-memory relational databases and distributed caches.
Exploring Large Scale Unstructured Data with Apache HDFS and Hadoop
Taking a holistic look at the role of large scale unstructured data, we will focus on the use of Apache HDFS as the scalable file system in WSO2 Stratos with multi-tenancy. Apache Hadoop then provides a map-reduce compute framework for processing data in HDFS and other stores such as Apache Cassandra & RDBMS.