Teknoloji & Yapay Zeka

Nexus: Sunucusuz Bilişimde Verimliliği Artıran Yeni Hiper Yönetici

MIT ve Stanford araştırmacıları, sunucusuz bilişimin (serverless computing) en büyük sorunlarından birini çözen Nexus adlı yeni bir sistem geliştirdi. Mevcut sunucusuz mimarilerde her sanal makine, ağır iletişim altyapısını (SDK, RPC, TCP/IP) tekrarlamak zorunda kalıyor ve bu durum fonksiyonların bellek ayak izinin %25'inden fazlasını tüketiyor. Nexus, hesaplama işlemlerini giriş/çıkış (I/O) işlemlerinden şeffaf bir şekilde ayırarak bu sorunu çözüyor. KVM tabanlı bu yeni hiper yönetici, mevcut kod tabanlarıyla tam uyumluluk sağlarken performansı önemli ölçüde artırıyor. Bu gelişme, bulut bilişim sağlayıcılarının daha yoğun sunucusuz ortamlar kurmasına ve maliyetleri düşürmesine olanak tanıyacak.

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.

Özgün Kaynak
arXiv (CS + AI)
Nexus: Transparent I/O Offloading for High-Density Serverless Computing
Orijinal makaleyi oku

Bu içerik, özgün kaynaktaki bilgiler temel alınarak BilimKapsül editörleri tarafından yeniden kaleme alınmıştır. Orijinal metnin birebir çevirisi değildir. Telif hakkı özgün yayıncıya aittir.