Graduate papers
  
Description of the graduate paper
Form of studies Bachelor
Title of the study programm Computer Systems
Title in original language Servera nosūtīto notikumu, tīmekļa ligzdu un HTTP/3 push datu salīdzinošā veiktspējas analīze reāllaika tīmekļa sadarbībā
Title in English Comparative Performance Analysis of Server-Sent Events, WebSockets, and HTTP/3 Push in Real-Time Web Collaboration
Department Faculty Of Computer Science Information Tehnology And Energy
Scientific advisor Padmaraj Nidagundi
Reviewer Ints Meijers
Abstract Tīmekļa lietojumprogrammu straujā attīstība uz sinhronām digitālām ekosistēmām, piemēram, dalītiem dokumentu redaktoriem un virtuālām baltajām tāfelēm, ir radījusi nepieciešamību atkāpties no tradicionālā pieprasījuma-atbildes modeļa uz pastāvīgām “push” tehnoloģijām. Šajās sadarbības vidēs “klātbūtnes” psiholoģisko prasību uzturēšana ir atkarīga no stāvokļa sinhronizēšanas ar milisekundes līmeņa precizitāti, jo lietotāji parasti pamana kavēšanos, kas pārsniedz 100 milisekundes. Lai gan WebSockets pašlaik kalpo kā nozares standarts divvirzienu komunikācijai, kas joprojām ir neaizsargāta pret līnijas (HOL) galviņas bloķēšanu TCP līmenī un servera sūtītiem notikumiem (SSE), kurus ierobežo vienvirziena un teksta arhitektūra. Šajā dokumentā ir ierosināta salīdzinoša SSE, WebSockets un topošā HTTP/3 tīmekļa transporta protokola veiktspējas analīze, lai noteiktu optimālu kompromisu starp latentumu, mērogojamību un resursu efektivitāti reāllaika sadarbībā. Plānotā izpētes metodoloģija ietver koplietojuma teksta redaktora prototipa izstrādi, kas izstrādāts, lai sinhronizētu rakstzīmju līmeņa rediģējumus un kursora datus sintētiskās darba slodzēs. Lai izolētu protokola darbību no ārējā tīkla mainīgajiem lielumiem, eksperimentālajā vidē tiks izmantoti dokerizēti mikropakalpojumi, kas paredzēti uz ROKAS bāzētai Apple silīcija arhitektūrai (M1 Pro). Pētījuma mērķis ir mērīt “zemes patiesības” veiktspēju, izmantojot kvantitatīvus rādītājus, tostarp rokasspiediena latentumu, ziņojumu caurlaidspēju. Galīgā izvade būs tehniskās atlases matrica, kas palīdzēs izstrādātājiem izvēlēties protokolus augstfrekvences un vairāku lietotāju tīmekļa sistēmām. Bakalaura darbs kopā ir 72 lappuses, ieskaitot bibliogrāfiju un pielikumu Tajā ir arī 12 skaitļi, 14 tabulas, 32 atsauču avoti un 3. pielikums
Keywords līnijas vadītāja (HOLA) bloķēšana, HTTP/3, sadarbība reāllaikā tīmeklī, servera sūtītie notikumi (SSE), tīmekļa transports, tīmekļa ligzda.
Keywords in English Head-of-Line (HOL) Blocking, HTTP/3, Real Time web collaboration, Server Sent Events (SSE), Web Transport, Web Socket.
Language eng
Year 2026
Date and time of uploading 26.05.2026 16:36:28