Copyright Push Technology 2012
Push Technology
Linux on Power for ISVs Technical
Symposium
10/04/23 2Copyright Push Technology 2012
•Introduction to Push Technology•Diffusion™ on Linux on POWER7•The Process•Results•Future Collaboration with IBM •Experience of working with IBM
Agenda
10/04/23 3Copyright Push Technology 2012
About Push Technology
Private and Confidential
Financial ServiceseGaming Broadcast & MediaTelecommunication
10/04/23 4Copyright Push Technology 2012
Do you experience this?
10/04/23 5Copyright Push Technology 2013
Diffusion™
Software that enables rich real-time user experiences, where the Right Content is delivered to the Right User,
at the Right Time, on any device, platform or application, regardless of connectivity or location.
SPEED5.291 Microseconds
round trip time
SCALE / PERFORMANCE
6.5million messages per second to 45,000
concurrent connections
EFFICIENCYUp-to 90%
reduction in bandwidth usage
Private and Confidential
EXPERIENCESuperior user experience, even when networks are
loaded or unreliable and devices are busy
10/04/23 6Copyright Push Technology 2012
Vertical Markets
Financial Services
eGaming
Broadcast & Media
Utilities & Telcos
Mobile
Cloud
Big Data
M2M
Technology Sectors Sample Customers
10/04/23 7Copyright Push Technology 2012
Why this is important?
10/04/23 8Copyright Push Technology 2013
Where do we play?
10Gbps pipe, reliable 99.9999%
Dedicated Network
2-50Mbps pipe
Internet
Unreliable speed
0.5-4Mbps pipe
Mobile NetworkUnreliable speed \ network
We are the last mile specialist
10/04/23 9Copyright Push Technology 2012
Its all about the Quality of Service we speed up the delivery of content and enable rapid scaling by optimizing data sent and received.
•We are “Data Orientated” not “Message Orientated” Middleware•We send the initial topic page (snapshot) and then only deltas of change
•Adaptive to bandwidth, device, network, geography
•Low bandwidth requirement due to protocol efficiency
•Allows for high throughput and scalability
•Real time ‘Bi-directional’ interactions
•Streaming support for all Desktop, Mobile and Web apps
Diffusion™ In a Nutshell QoS
10/04/23 10Copyright Push Technology 2012
•Synergy in target Customers-Social -Big data-Analytics-Mobile-Trading
•Customer wants-Reliable resilient infrastructure-Performance Statistics -Proven Quality of Service-Proven technology stack including 3rd party products (FS Customers demand this)
•End-to end solution stack-POWER, MAP (Worklight) & Diffusion
Why Diffusion™ on POWER7
10/04/23 11Copyright Push Technology 2012
•Port Diffusion to Power7/CentOS-Trivially easy because Diffusion is 100% Java-Involved some minor JVM specific fixes around SSL•Run the Diffusion open source benchmark suite-https://github.com/pushtechnology/diffusion-benchmark-suite-Controlled process for driving load-Results are known on other platforms – good comparison•Make minor tuning modifications to the JVM-Usually just a matter of matching threads to cores etc.•Publish results
The process
10/04/23 12Copyright Push Technology 2012
•IBM Power7 p740•Specification•12 cores at 3.5 GHz (5.5 cores allocated)•32GB RAM•1Gbit VNA / 1 dual port 10Gbit NIC•Redhat Linux 6.1
Diffusion was able to sustain 3.2m 125byte messages a second.
Results
10/04/23 13Copyright Push Technology 2013
Future Collaboration
•integrate with
10/04/23 14Copyright Push Technology 2012
Future Collaboration “OEM Diffusion™ Inside”
Reporting for Statisticsand Diagnostics
Worklight Application Center
Worklight Application Center
Development Team Provisioning
App Feedback Management
Enterprise App Provisioning and Governance
22Device RuntimeDevice RuntimeCross-Platform
Compatibility Layer
Encrypted and Syncable Storage
Runtime Skins
Server Integration Framework
Ap
pli
cati
on
Co
de
Ap
pli
cati
on
Co
de
33
Worklight ConsoleWorklight Console
55
Unified Push and SMS Notification
Development and Operational Analytics
App Version Management
Ente
rpris
e Ba
cken
d Sy
stem
s &
Clo
ud
Serv
ices
Worklight ServerWorklight Server
User Authentication and Mobile Trust
Mashups and ServiceComposition
JSON Translation
Adapter Library for Backend Connectivity
Stat
s an
d Lo
gs A
ggre
gatio
n
Push Technology Diffusionnotifications
Client-SideApp Resources
Direct Update
Mobile Web Apps
44
Geolocation Services
HTML5, Hybrid, and Native Coding
Optimization Framework
Integrated Device SDKs
3rd Party Library Integration
Worklight StudioWorklight Studio
SDKs
Functional Testing
WYSIWG Editor and Simulator
Blackberry
Android
iOS
Windows Phone
Java ME
Windows 8
Mobile Web
Desktop Web
11
Enhanced crash & platform-level exception capture
Location-based event handling
10/04/23 15Copyright Push Technology 2012
•First Class “ISV Team” -Technical Support
Our TE walked us through each step of the processAccess to an environment and Technical Resources
-Commercial SupportAssistance on G2M approachIntroduction to Distribution ChannelsExposure to IBM executive Staff
Our Experience
•IBM In Summary-VPF “Very Partner Friendly”
(IBM not what you expect)
Copyright Push Technology 2012 Smart. Data. Distribution.
Q&ALee Cottle VP Business Development & Global AlliancesEmail: [email protected]: +44 7990 522068