Vi presenterar en slutsystemarkitektur utformad för att stödja nätverk med QoS-garantier. Den protokollbearbetning komponent av arkitekturen, som kallas Migrerande Sockets, har utformats med minimal dolda schemaläggning som gör det möjligt att exakt bestämma hastighetskravet för en användarapplikation. Slutsystemet ger QoS garantier med hjälp av (i) en adaptiv hastighetsstyrd schemaläggare, (ii) hastighetsbaserad flödeskontroll på sändarsidan för tillträde till reserverade nätanslutningar, och (iii) en konstant overhead aktiv demultiplexing mekanism på mottagningssidan som kan vara öppet aktiverat i bredområde TCP/IP Internetworking (även om det inte är begränsat till TCP/IP). För att uppnå effektivitet, Migrering Sockets kan användare program hantera nätverksslutpunkter med minimal systeminterventioner, ger användarnivå protokoll lässkyddad tillgång till routing information, och integrerar kärna nivå stöd som vi tidigare byggt för effektiv dataöverföring. Migrerande uttag är bakåtkompatibel med Unix semantik och Berkeley uttag. Det har använts för att genomföra Internetprotokoll som TCP, UDP och IP (inklusive IP-multicast), och köra befintliga program som vic. Migrerande uttag har implementerats i Solaris 2.5.1. Vi diskuterar vår erfarenhet av implementering och presenterar resultat av vårt system som körs på Sun Sparc och Ultra-arbetsstationer samt Pentium-II-skrivbord.
Yau och Lam REF föreslår en slutsystemarkitektur som stöder nätverk med tjänstekvalitetsgarantier.
Migrating sockets--end system support for networking with quality of service guarantees
{'venue': 'IEEE/ACM Trans. Netw.', 'journal': None, 'mag_field_of_study': ['Computer Science']}