Surge — A Scalability & Performance Conference, presented by OmniTI.

Surge 2011 Keynote & Speaker List

Discussing Scalability Matters...

...because scalability matters. Surge is a chance to identify emerging trends and meet the architects behind established technologies. Learn from their mistakes and see how their victories can power your business forward.

David Pacheco Speaker

David Pacheco Software Engineer, Joyent

David is the lead engineer of Joyent's Introspection Team, which builds tools for understanding performance in the cloud. He led the design and implementation of Cloud Analytics, a real-time Node.js/DTrace-based system for visualizing server and application performance in Joyent's SmartDataCenter product. Previously a member of the Sun Microsystems Fishworks team, he worked on several areas of the Sun Storage 7000 series of appliances including ZFS-based remote replication, fault management, kernel flash device support, and HTTP/WebDAV analytics, and he also led the 2009.Q3 software release for the appliance family.

David's Talks

Building a Real-Time Cloud Analytics Service with Node.js

4 - 5 p.m., September 29th

Location: Edinburgh Room

Share:

We present our experience designing, implementing, and deploying a Node.js-based distributed system for analyzing system and application performance across a datacenter. Our system's design, and particularly the choice of programming environment, were driven by our goals of supporting real-time analysis of problems spanning hundreds of production systems, which requires that the system deal with large volumes of data with very low latency. We will briefly discuss these considerations and why we chose Node.js for the implementation. We will then present our actual experience building and deploying the software, including topics of software development speed; availability of libraries and tools for development, testing, and verification; difficulties observing and debugging Node applications (especially post-mortem); packaging issues related to lack of C++ binary compatibility; and other development and deployment issues. Finally, we will close with a demonstration of the facility itself, and some discussions of the production pathologies that it has found—including the results of using the facility to analyze its own performance.

We are announcing the 2011 line up of speakers and sessions starting on May 19th. One each day, in no particular order.

Featured Sponsors