“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 access 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