Avbryta bearbetning kan vara en stor flaskhals i end-to-end prestanda för Gigabit nätverk. Prestandan hos Gigabit nätverk slutvärdar eller servrar kan allvarligt försämras på grund av avbrott overhead orsakas av tung inkommande trafik. Framför allt kan man stöta på överdriven latens och betydande försämring av systemgenomströmningen. Också, användarprogram kan livelock som CPU-effekten blir mest konsumeras genom att avbryta hantering och protokoll bearbetning. Ett antal system för hantering av avbrott har föreslagits och använts för att minska avbrottet i omkostnaderna och förbättra OS-prestandan. Bland de mest populära avbryta hantering system är normala avbrott, röstning, avbryta sammansmältning, och inaktivera och möjliggöra avbrott. I tidigare arbete presenterade vi en preliminär analysstudie och modeller för normalt avbrott och avbrott i sammansmältningen. I den här artikeln utvidgar vi vår analys och modellering till att omfatta röstning och ett system för att avbryta invalidisering och möjliggörande. Vid röstning studerar vi både ren (eller FreeBSD-stil) röstning och Linux NAPI röstning. Resultaten för alla dessa system jämförs med hjälp av både matematisk analys och diskret simulering. Prestanda studeras i termer av tre viktiga prestandaindikatorer: genomströmning, system latency, och rest CPU bandbredd tillgängliga för användarapplikationer. I motsats till vårt tidigare arbete tar vi inte bara hänsyn till Poissons trafik, utan även till sprucken trafik med empirisk paketstorleksfördelning. Vårt analys- och simuleringsarbete ger insikt i att förutsäga systemets prestanda och beteende vid användning av ett visst system för hantering av avbrott. Slutsatsen dras att inget enda system för hantering av avbrott överträffar alla andra system under alla trafikförhållanden. Baserat på uppnådda resultat föreslår och diskuterar vi ett nytt hybridsystem för att avbryta inaktiverande och ren röstning för att uppnå toppprestanda under låg och tung trafikbelastning.
I den första kategorin, Salah et al. föreslog en analytisk studie om olika avbrytande-behandling system, t.ex., IC, röstning, och avbryta inaktiverande och möjliggör (DE), för att bestämma prestanda för en arbetsstation i form av tre olika parametrar: CPU belastning, system latency, och systemgenomströmning REF.
Performance analysis and comparison of interrupt-handling schemes in gigabit networks
{'venue': 'Comput. Commun.', 'journal': 'Comput. Commun.', 'mag_field_of_study': ['Computer Science']}