Workshop: CLOUD COMPUTING FOR INNOVATIVE SME CloudPYME 10/2015
History and Milestones Company Seed funding First sales Tier-1 Bank TOP20 ICT in Europe Fintech Innovation Lab Starts operations SaaS market 2012 2013 2014 2015 2016 University Spin-off IBM SmartCamp Finalist Winner Cloud & Big Data markets Strong collaboration
TCP/IP bottlenecks applications Problem Solution Legacy communications protocols = high latency (eg, TCP/IP, Unix Sockets, custom-ipc)
Software only 20x faster! Non-intrusive!
Torusware: World leader in acceleration software Torusware wants to lead the market of acceleration software within the Data Center through optimizing BUS (intra-server) and LAN (Local Area Network) communications 5
Torusware, emerging element in application acceleration in the data centric world Solution Applications BUS/LAN optimizer WAN optimizer OS Infrastructure server layers Note: Torusware is the result of more than 10 years of R&D by the Computer Architecture Research Group at the University of A Coruna (Spain) and the full support of Fundacion Barrie 6
Eliminating the TCP/IP bottleneck in communications Solution BUS LAN Avoiding the TCP/IP protocol BUS optimizations reduce the overhead of intra-server traffic up to 20x acceleration LAN optimizations are based on network technologies that deliver low latency and high bandwidth up to 10x acceleration 7
Torusware solutions Traction Software Licensing Professional services on performance analysis Professional services on migration/capacity planning
Product Offering in the Cloud: AWS, Azure, Docker Hub Traction
acceleration on AWS Traction * Further details: http://blog.torusware.com/2015/09/introducing-speedus-mongodb-increase.html 10
Accelerating SaaS/Web Technologies Traction Torusware is key for reducing the response time in web-based systems, improving significantly the throughput of Nginx, memcached, MySQL, MongoDB, Redis, etc 11
Scan Query Aggregation query Join Query Scan Query Aggregation query Join Query Scan Query Aggregation query Join Query Accelerating Real-Time Big Data Systems Traction Response time (normalized to 100) 100 80 60 40 20 0 Dataset A Dataset B Dataset C Original Torusware The measured results are from 75% up to 90% faster than the original Spark-SQL results. 12
Let s start collaborating Collaboration INCENTIVO PARA SOLUCIONES SAAS: Ayudas del programa de fomento de la oferta de soluciones de computación en la nube para pequeñas y medianas empresas y se establecen las bases reguladoras de dicha convocatoria http://www.boe.es/boe/dias/2015/08/28/pdfs/boe-a-2015-9457.pdf Hasta 60.000 de subvención (hasta 80% costes) para migración o desarrollo de nueva solución SaaS. Disponibilidad de 3,6M para Galicia (entre 60 y 120 proyectos SaaS). Obligatoria la contratación de un servicio de evaluación tecnológica a una empresa acreditada (Torusware). EJECUCIÓN DEL SERVICIO SEGÚN CONVOCATORIA: Pruebas de rendimiento de software: determinan la velocidad con la que el sistema realiza una tarea en las condiciones particulares del escenario de pruebas. Este servicio ayuda a la detección de cuellos de botella, antes de que los usuarios sufran un mal rendimiento. Pruebas de capacidad: se ejecutarán pruebas que determinen la velocidad de respuesta del software bajo las condiciones de uso que se esperan que se produzcan en el uso diario del mismo. Pruebas de carga: se ejecutarán pruebas que permitan evaluar las necesidades de los sistemas para poder actuar de forma correcta en hora punta. Pruebas de estrés: se ejecutarán pruebas que obtengan datos sobre la carga del sistema para el dimensionamiento correcto de la capacidad el mismo. Para poder realizar este dimensionamiento se debe generar la suficiente carga, de tal manera que se llegue a hacer inutilizable al sistema, forzando que este deje de funcionar. Acto seguido, se estudiarán los mensajes de error del sistema y se establecerán alertas para poder anticipar este fallo total.