Upload
gy8
View
47
Download
1
Tags:
Embed Size (px)
Citation preview
StarGazer: !
Map Analytics in StarCraft II
Guang Yang
(Demo)
Pipeline
11
IngestionStreaming
Batch
Data-store
API/Front-end
Ingestion
12
API
AWS EC2 Node
AWS EC2 Node
AWS EC2 Node
AWS EC2 Node
Serialize via Avro
Kafka Topics: !- Stream !- Batch
Example API Request: http://api.ggtracker.com/api/v1/matches/3529593.json
Serialization via Avro
- reinforces schema !
- splittable on HDFS !
- backward compatible !- saves space (binary)
Batch
14
Avro Files (on HDFS)
SchemaRDD (in Spark SQL) Tables in Cassandra
- in-memory !- expressive commands
!- full benefits of RDD
- AP !- tunable consistency
Streaming
15
Pipeline
16
IngestionStreaming
Batch
Data-store
API/Front-end
Guang Yang
- B.A. in Computational and Applied Mathematics (Rice University)
- M.S. in Industrial Engineering & Operations Research (UC Berkeley)
- Got into Diamond League as Terran without making any Siege Tanks
- Email: [email protected]
- GitHub: github.com/gy8
17