Sunucusuz bilişim (serverless computing) platformları, ekonomik olarak sürdürülebilir kalabilmek için aşırı çoklu kiracılık modeline dayanıyor. Bu model, güçlü izolasyon ve ekosistem uyumluluğu sağlayan sanal makinelerin kullanılmasını gerektiriyor. Ancak mevcut mimarilerde önemli bir verimlilik sorunu bulunuyor.
Araştırmacıların analizi, her sanal makinenin ağır iletişim altyapısını (bulut SDK'ları, RPC ve TCP/IP protokolleri) tekrarlaması gerektiğini ve bunun ciddi kaynak israfına yol açtığını ortaya koyuyor. Bu tekrarlama, bir fonksiyonun bellek kullanımının %25'inden fazlasını tüketirken, CPU döngülerini bare-metal çalıştırmaya kıyasla iki katına çıkarabiliyor.
Nexus, bu sorunu KVM tabanlı yeni bir hiper yönetici yaklaşımıyla çözüyor. Sistem, hesaplama işlemlerini giriş/çıkış işlemlerinden şeffaf bir şekilde ayırarak, iletişim işlemlerini yakalar ve optimize eder. Bu sayede her sanal makinenin ayrı ayrı ağır iletişim yığınları çalıştırması gerekmiyor.
Önceki çözümler WebAssembly veya kütüphane işletim sistemleri kullanarak benzer sorunları çözmeye çalışmış, ancak ekosistem uyumluluğunu feda etmişti. Nexus ise mevcut kod tabanlarıyla tam uyumluluk sağlayarak geliştiricilerin kod ve bağımlılıklarını yeni dillere taşıma zorunda kalmadan performans artışı elde etmesine olanak tanıyor.