“IPDB” Project real-time session/user management system for KDDI mobile service

Hiromitsu Fujikawa Mobile Engineering Manager, KDDI

Copyright © KDDI Corporation All Rights Reserved KDDI's Business Vision: Three “Multi” Strategy 1

diverse services and contents

seamless and optimized network

any device of choice

Copyright © KDDI Corporation All Rights Reserved Smartphones 2  In the year ended March 31, 2012, KDDI addressed the priority issue of recovering au momentum and enhancing our shift toward smartphones.

Copyright © KDDI Corporation All Rights Reserved Unit sales of smartphones 3  Unit sales of smartphones in the year ended March 31, 2012, surged by 4.54 million units, to 5.63 million units. Furthermore, we forecast smartphone sales of 8 million units for the year ending March 31, 2013.

15 million units

14(E)

Copyright © KDDI Corporation All Rights Reserved IPDB Project

Multi-Use: Multi-Network: Multi-Device: Need user profile IP address is Independent of dynamically terminal assigned specifications

We have to identify the user profile by assigned IP address in real-time.

Copyright © KDDI Corporation All Rights Reserved Identify the user by assigned IP address 5

Packet Data WEB Network Gateway Proxy

Session Information SELECT some user properties from IP address by RADIUS

IPDB IPDB INSERT Billing or IPDB SELECT AAA DELETE System IP address and IMSI TimesTen

CACHE

Service Provisioning Exadata System IMSI and user properties

IMSI: International Mobile Subscriber Identity Copyright © KDDI Corporation All Rights Reserved Production deployment results 6

7,000TPS 35,000TPS

IPDB IPDB TimesTen Write TimesTen Read AAA Client Active

RETURN TWOSAFE replication IPDB Auto Refresh TimesTen Standby

Asynchronous Write Through

Exadata 18,000TPS(POC test result)

Copyright © KDDI Corporation All Rights Reserved Requirements Specification for IPDB-TimesTen 7

Requirements Results/Solutions Consistent Latency Less than 10msec Less than 1msec (Average) Write Transaction 4,500 TPS 7,000 TPS Read Transaction 10,000 TPS 35,000 TPS Active-Standby Active Standby Pair Reliability  Synchronous replication RETURN TWOSAFE replication Active Session 10 million session depends on physical memory size User properties cache size 50 million user depends on physical memory size Store Session Storing data Asynchronous Write Through  Information to Exadata

Copyright © KDDI Corporation All Rights Reserved 8

Copyright © KDDI Corporation All Rights Reserved