2. About Me
• Software Engineer @ Alluxio, Inc.
• PMC Member and Maintainer of Alluxio Open Source Project
• Ph.D. from Carnegie Mellon University (Parallel Data Lab)
• Worked at Google before joining Alluxio
• Twitter: @jsimsa, Github: jsimsa
2
7. Alluxio Benefits
• Future-proofing your applications
–applications can communicate with different storage
systems, both existing and new, using the same
namespace and interface
–seamless integration between applications and new
storage systems enables faster innovation
• Enabling new workloads
–one-time effort to enable an application to access many
different types of storage systems and a storage system
to be accessed by many different types of applications
7
9. Unified Namespace
an abstraction that makes it possible for
applications to access different storage
systems through the same interface
9
10. Transparent Naming
•Operations over persisted Alluxio objects
mapped transparently to underlying storage
•Alluxio paths are preserved in storage layer
Alluxio Storage System (HDFS, S3, …)
alluxio://host:port/
Data Users
Reports Sales Alice Bob
hdfs://host:port/
Data Users
Reports Sales Alice Bob
10
11. Multiple Storage Systems
•Unified namespace for multiple data sources
•Sharing of data across storage systems
•API for on-the-fly mounting / unmounting
Alluxio
Storage System A
alluxio://host:port/
Data Users
Alice Bob
hdfs://host:port/
Users
Alice Bob
Storage System B
s3://host/bucket
Reports Sales
Reports Sales
11