Better Ad, Offer and Content Targeting with Membase and Hadoop
James Phillips, Membase
Manu Mukerji, ShareThis
Ben Jackson, AOL
Learn more about Hadoop @ http://www.cloudera.com/hadoop/
Streamlining Python Development: A Guide to a Modern Project Setup
Membase, ShareThis, AOL - Phillips, Mukerji, Jackson - Hadoop World 2010
1. Better Ad, Offer and Content Targeting with Membase and Hadoop ShareThis James Phillips, Co-founder, Membase ManuMukerji, Architect, ShareThis Ben Jackson, Chief Architect, Aol. Aol.
11. Internet Conentent and Advertising Over 80 O&O internet brands Advertising.com 3rd party ad network Reach 90% of US Sells Ad Serving technology ADTECH About AOL 10
12. How AOL uses Hadoop Cookie Classification Events Reporting Cookie Profiling Model Building Scoring Database Supported LAMP Reporting Ad Servers Hadoop Cluster
13. Real Time Cookie Scoring? Cookie Classification Campaign Insights Ad Servers Events Node Code Membase /MPI Cluster Report Generation Cookie Scoring Flume Model Creation To HDFS Cookie Scoring Report Generation Reporting System No DB Hadoop Cluster
32. MPI Parallel processing environment Used heavily in high performance scientific computing Parallel reductions outside of Hadoop MapReduce MPI and Membase on same cluster Local access to membase data for fast analysis Cookie Scoring and Reporting via MPI
45. Test the speed of the Membase implementation of Memcached How quickly can ad servers access data associated with a user cookie? Goal 5 millisecond latency for all requests Can Membase handle concurrent reads and writes? Testbed – 3 Memcached servers with replication factor 1. Results Pushed ~ 14 GB of data onto the servers Tried reading data while pushing up to 20k/sec keys Found <1 to 3 millisecond response times for queries, easily meeting our needs Membase POC: Part 1