170 likes | 327 Views
Push Technology Linux on Power for ISVs Technical Symposium. Agenda. Introduction to Push Technology Diffusion ™ on Linux on POWER7 The Process Results Future Collaboration with IBM Experience of working with IBM. About Push Technology. A UK Software Company
E N D
Push Technology Linux on Power for ISVs Technical Symposium
Agenda • Introduction to Push Technology • Diffusion™ on Linux on POWER7 • The Process • Results • Future Collaboration with IBM • Experience of working with IBM
About Push Technology • A UK Software Company • Flagship software product ‘Diffusion’which enables the delivery of fast, efficient scalable web and mobile applications • 30+ employees • Offices in London, Maidenhead and New York • Direct Vertical Sectors: • Online Betting, Gaming, MMOG • Capital Markets: Buy Side, Sell Side, Brokers, Exchanges, Market Data providers • Telecommunications, M2M, Cloud • Media, Social, Online and Personalised Advertising Financial Services eGaming Telecommunication Broadcast & Media Private and Confidential
Diffusion™ SPEED 5.291 Microseconds round trip time SCALE / PERFORMANCE 6.5million messages per second to 45,000 concurrent connections EFFICIENCY Up-to 90% reduction in bandwidth usage 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. EXPERIENCE Superior user experience, even when networks are loaded or unreliable and devices are busy Private and Confidential
Technology Sectors Vertical Markets Sample Customers eGaming Financial Services Mobile M2M Cloud Big Data Utilities & Telcos Broadcast & Media
Where do we play? We are the last mile specialist Mobile Network Unreliable speed \ network 0.5-4Mbps pipe Internet 2-50Mbps pipe Unreliable speed Dedicated Network 10Gbps pipe, reliable 99.9999%
Diffusion™ In a Nutshell QoS 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
Why Diffusion™ on POWER7 • 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
The process • 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
Results • 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.
Future Collaboration • integrate with
Future Collaboration “OEM Diffusion™ Inside” SDKs 1 2 3 Device Runtime Worklight Application Center Build Engine Worklight Studio iOS Cross-Platform Compatibility Layer Android HTML5, Hybrid, and Native Coding Development Team Provisioning Blackberry Optimization Framework Server Integration Framework Public App Stores Enterprise App Provisioning and Governance Windows Phone Integrated Device SDKs Encrypted and Syncable Storage Application Code App Feedback Management Windows 8 3rd Party Library Integration Runtime Skins Java ME WYSIWG Editor and Simulator Reporting for Statisticsand Diagnostics Location-based event handling Mobile Web Functional Testing Enhanced crash & platform-level exception capture Desktop Web 4 Worklight Server 5 User Authentication and Mobile Trust Client-SideApp Resources Worklight Console Mashups and ServiceComposition Direct Update Enterprise Backend Systems & Cloud Services Unified Push and SMS Notification Stats and Logs Aggregation JSON Translation Mobile Web Apps Development and Operational Analytics Geolocation Services Push Technology Diffusion notifications App Version Management Adapter Library for Backend Connectivity
Our Experience • First Class “ISV Team” • Technical Support Our TE walked us through each step of the process Access to an environment and Technical Resources • Commercial Support Assistance on G2M approach Introduction to Distribution Channels Exposure to IBM executive Staff • IBM In Summary • VPF “Very Partner Friendly” (IBM not what you expect)
Q&A Lee Cottle VP Business Development & Global Alliances Email: lcottle@pushtechnology.com Mobile: +44 7990 522068