Microsoft indgår forlig

Denne artikel stammer fra det trykte Computerworlds arkiv. Artiklen blev publiceret den Computerworld d. 29. juli 2005.


Microsoft og Alacritech er blevet enige om anvendelse af TCP-teknologi, der forbedrer CPU-udnyttelsen.

Microsofts forlig med Alacritech om anvendelse af en såkaldt Transmission Control Protocol (TCP) offload-teknologi betyder, at teknologien formentlig bliver tilgængelig i Windows Vista (hidtil kendt som Longhorn).
TCP offload-teknologi flytter behandlingen af netværkspakker fra CPU'en og ud i en dedikeret netværksenhed, hvilket kan forbedre CPU-udnyttelsen væsentligt. CPU'en skal nemlig ikke bruge tid på netværkstrafik, men kan koncentrere sig om applikationerne der kører på pc'en.

Microsoft har i et stykke tid arbejdet på en TCP offload-teknologi under navnet TCP Chimney, men da firmaet Alacritech i august sidste år hævdede, at Microsoft overtrådte nogle af Alacritechs patenter, begyndte TCP-skorstenen at sode til, og TCP Chimneys fremtid blev uklar. Det var til stor gene for Microsoft, der havde planer om at indarbejde TCP Chimney i Windows Vista og Windows Server 2003.
Microsoft havde oprindeligt planlagt at udsende TCP Chimney i en Scalable Networking Pack for Windows Server 2003 i slutningen af sidste år, men det ser nu ud til at blive i starten af 2006 i stedet for.

Chipproducenten Broadcom, en af Microsofts udviklingspartnere, viste en implementering af TCP Chimney på Microsofts Windows Hardware Engineering Conference sidste år. Ifølge Broadcom kan teknologien forbedre en servers cpu-udnyttelse med helt op til 400 procent.
Forliget er en krydslicenseringsaftale mellem Alacritech, Microsoft og Broadcom. Aftalen indebærer at Alacritech modtager et ikke offentliggjort beløb fra Microsoft og Broadcom.

Boks:
TCP offload
Transmission Control Protocol (TCP) er den mest udbredte internet transportprotokol. Baserer sig på Internet Protocol som underliggende protokol. TCP/IP skal forstås som TCP over IP.
IP håndterer kun selve datapakkerne, mens TCP sørger for, at datapakkerne kommer frem i den rigtige rækkefølge.
Ved hjælp af TCP offload-teknologi kan et operativsystem flytte be-handlingen af TCP netværksjob væk fra computerens CPU og over på en specialiseret netværksenhed.
Ved at frigøre CPU-ressourcer kan arkitekturen forbedre ydelse for de kørende applikationer.
Adskillige firmaer har udviklet TCP offload-chips. TCP offload er specielt brugbart for Gigabit Ethernetforbindelser og anbefales ved 10 Gigabit Ethernet.