About

Sunay Tripathi, Sun Distinguished Engineer

Biography

Sunay is a Sun Distinguished Engineer in Solaris Core OS group and has been with Solaris group for 12 years. He has led Solaris networking in technical capacity for last 4 years and has undertaken key initiatives for Sun related to networking and network virtualization. He has designed, developed and led projects in SUN Solaris kernel/network/virtualization environment to provide leading edge functionality, performance, and scalability.

He is currently driving the network and network virtualization initiative for Sun to create new business opportunities. This requires industry leading research in the form of Crossbow initiative which adds Network Virtualization and resource control capabilities to Solaris Core OS. Crossbow allows creation of Virtual NICs, switches and routers by partitioning the NIC and kernel resources. It also allows the stack to scale across large numbers of CPU without any S/W overheads. The NICs and VNICs have no performance overheads and can share the underlying networking without any interference from each other.

Before Crossbow, Sunay Architected the New FireEngine Stack and  GLDv3 – High Performance Device Driver framework in Solaris 10. Both projects helped transition the Solaris STREAMs based stack to
a new architecture which significantly reduces the overheads of synchronization and cross communication between CPUs and created a vertical perimeter from the driver to top of the stack.

Sunay was one of the key people for Network Cache and Accelerator (NCA), which provides alternate path from sockets layer all the way down to device driver and gave almost 2 times better performance for
web type workloads over the pre FireEngine Solaris stack. Before coming to SUN, Sunay was a researcher at Stanford where he was involved with Center of Design Research creating smart agents and part of MosquitoNet group experimenting with mobility in IP networks.

Links:

  1. Sunay’s Blog
  2. Contrarian Mind Article
  3. Crossbow: Network Virtualization and Resource Partitioning
  4. Virtual Network Machines
  5. FireEngine (New Stack)
  6. Network Internals

Follow

Get every new post delivered to your Inbox.