“IPDB” Project Real-Time Session/User Management System for KDDI Mobile Service
Total Page:16
File Type:pdf, Size:1020Kb
“IPDB” Project real-time session/user management system for KDDI mobile service Hiromitsu Fujikawa Mobile Engineering Manager, KDDI Copyright © KDDI Corporation All Rights Reserved 1 KDDI's Business Vision: Three “Multi” Strategy diverse services and contents seamless access and optimized network any device of choice Copyright © KDDI Corporation All Rights Reserved 2 Smartphones 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 3 Unit sales of smartphones 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 5 Identify the user by assigned IP address Packet Data WEB Network Gateway Proxy Session Information SELECT some user properties from IP address by RADIUS INSERT IPDB IPDB Billing or IPDB SELECT AAA System DELETE TimesTen IP address and IMSI CACHE Service Provisioning Exadata System IMSI and user properties IMSI: International Mobile Subscriber Identity Copyright © KDDI Corporation All Rights Reserved 6 Production deployment results 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 7 Requirements Specification for IPDB-TimesTen 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 .