Abstract-De flesta befintliga kommersiella videoservrar är utformade för en enda server. Följaktligen begränsas systemets kapacitet när det gäller maximalt hållbara samtidiga sessioner av prestandan hos videoserverns hårdvara. Detta papper föreslår och analyserar prestandan hos en ny parallell videoserver arkitektur där videodata är randiga över en rad autonoma servrar. Arkitekturen gör det möjligt att bygga inkrementellt skalbara videoservrar utan videodatareplikation. Den föreslagna samtidig-push schemaläggning algoritmen gör det möjligt för systemet att integrera med kvaliteten på servicegarantier som tillhandahålls av dagens switching nätverk. I detta dokument presenteras randpolicyn, servicemodellen och den samtidiga schemaläggningsalgoritmen. En systemmodell är konstruerad för att kvantifiera tre prestandamått, nämligen serverbuffertkrav, kundbuffertkrav och systemsvarstid. Resultaten visar att en enkel förlängning av server-push-tjänstmodellen inte fungerar bra under den parallella videoserverarkitekturen. För att förbättra systemets prestanda införs en ny utvidgning av det grupperade svepsystemet som kallas det asynkrona grupperade svepsystemet (AGSS). För att ytterligare öka arkitekturens skalbarhet införs ett nytt system för subschedule striping (SSS). Med den föreslagna AGSS och SSS kan vår parallella videoserverarkitektur skalas upp till mer än 10 000 samtidiga användare. Index Terms-Concurrent push, grupperad svepschema (GSS), parallell videoserver, prestandaanalys, schemaläggning algoritm, server push, server randning, video på begäran.
En kvantitativ jämförelse med den samtidiga push-arkitekturen REF kommer att presenteras i avsnitt VII.
Concurrent Push - A Scheduling Algorithm for Push-Based Parallel Video Servers
{'venue': 'IEEE Trans. Circuits Syst. Video Techn.', 'journal': 'IEEE Trans. Circuits Syst. Video Techn.', 'mag_field_of_study': ['Computer Science']}