Abstract-This paper presenterar utformningen av en schemaläggare för en input-queued multicast switch. Det antas att: 1) varje ingång upprätthåller en enda kö för ankommande multicast celler och 2) endast cellen vid huvudet av linjen (HOL) kan observeras och schemaläggas på en gång. Schemaläggaren måste vara: 1) arbetskonservering, vilket innebär att ingen utgångsport får vara inaktiv så länge det finns en ingångscell avsedd för den och 2) rättvis, vilket innebär att ingen ingångscell får hållas på HOL under mer än ett fast antal celltider. Syftet med vårt arbete är att hitta en work-conserving, rättvis politik som ger maximal genomströmning och minimerar indata kö latency, och ändå är enkelt att genomföra i hårdvara. När en schemaläggningspolicy bestämmer vilka celler som ska schemaläggas, kan tvistefrågan kräva att den lämnar en rest av celler som ska schemaläggas i nästa celltid. Urvalet av var resterna ska placeras definierar unikt schemaläggningspolicyn. Med förbehåll för en rättvisebegränsning hävdar vi att en politik som alltid koncentrerar sig på så få insatser som möjligt i allmänhet överträffar alla andra politikområden. Vi finner att det finns en kompromiss mellan koncentrationen av rester (för hög genomströmning), strikt rättvisa (för att förhindra svält), och genomförande enkelhet (för utformningen av höghastighetsbrytare). Genom att kartlägga den allmänna multicasten byta problem till en variation av den populära blockpackning spelet Tetris, kan vi analysera, på ett intuitivt och geometriskt sätt, olika schemaläggning politik som har dessa attribut i olika proportioner. Vi presenterar en ny schemaläggningspolitik, kallad TATRA, som fungerar mycket bra och är strikt i rättvisans namn. Vi presenterar också en enkel viktbaserad algoritm, kallad WBA, som är enkel att implementera i hårdvara, rättvisa, och presterar bra jämfört med en koncentrerad algoritm.
Till exempel har REF undersökt den kompromiss som kan uppnås mellan koncentration av återstående fanoutuppsättning, rättvisa och genomförande komplexitet för schemaläggning av algoritmer baserat på en enda kö per insats.
Multicast scheduling for input-queued switches
{'venue': 'IEEE Journal of Selected Areas in Communications', 'journal': None, 'mag_field_of_study': ['Computer Science']}