Vektorli paketlarni qayta ishlash - Vector Packet Processing

Vektorli paketlarni qayta ishlash (VPP) platformasi - bu kengaytiriladigan, ochiq manbali ramka, bu tarmoq kalitlari yoki routerlarining funksionalligini taklif etadi.[1]. Vektorni qayta ishlash bir vaqtning o'zida bir nechta paketlarni, kechikish vaqti bilan ishlov berish jarayonidir. Bitta paketli ishlov berish va yuqori kechikish mavjud skalar bilan ishlov berish VPP eskirishni maqsad qilgan yondashuv.[2][3]

Ushbu ochiq manbali, Linux Foundation qo'llab-quvvatladi[4] ramka Tez ma'lumotlar loyihasi (FD.io). VPP dan foydalanadi Ma'lumotlar samolyotlarini ishlab chiqarish uchun to'plam qurilma drayverlari va uning 1-darajali funktsiyalari uchun kutubxonalar - ammo bu funksiya VPP uchun ixtiyoriy plagin sifatida ajratilgan.

Texnologiya

Tarmoqlarning ko'lamini oshirish uchun VPP tarmoqdagi mavjud bo'lgan eng katta paketlar sektorini o'qiydi I / O qatlami. Har bir paketni bir nechta butun grafada alohida ishlash o'rniga tugunlar, VPP paketlarning butun vektorini tanlaydi va ularni keyingi tugunga o'tishdan oldin grafik tugun orqali o'tkazadi. Yo'riqnoma kesh keyin jarayonga moslashadi va qolgan vektorlar birinchi vektor paketidan ilgari o'rganilgan ko'rsatmalar tufayli yanada tezroq qayta ishlanadi.[5]

Tashqi havolalar

Adabiyotlar

  1. ^ "VPP nima?". FD.io Wiki. 2017-05-27. Olingan 2020-08-12.
  2. ^ "Skalyar va boshqalar vektorli paketlarni qayta ishlash - Vektorli paketli protsessor 20.01 hujjatlari". fd.io. Olingan 2020-08-12.
  3. ^ "[Guide] Vektorli paketlarni qayta ishlashga kirish (VPP)". PANTHEON.tech. 2020-01-03. Olingan 2020-08-12.
  4. ^ "VPP fd.io". wiki.fd.io. Linux fondi. Olingan 29 dekabr 2016.
  5. ^ "VPP texnologiyasi". fd.io. Olingan 2020-08-12.