Method and System for Transparent TCP Offload

Certain aspects of a method and system for transparent transmission control protocol (TCP) offload are disclosed. Aspects of a method may include collecting TCP segments in a network interface card (NIC) processor without transferring state information to a host system. The collected TCP segments ma...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: GRUNFELD ASSAF, COREM GUY, MIZRACHI SHAY, HANEGBI ORI, HIRSHFELD DOV, GREENBERG AVIV, SHALOM RAFI, ALONI ELIEZER, TAMIR ELIEZER
Format: Patent
Sprache:eng
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page
container_issue
container_start_page
container_title
container_volume
creator GRUNFELD ASSAF
COREM GUY
MIZRACHI SHAY
HANEGBI ORI
HIRSHFELD DOV
GREENBERG AVIV
SHALOM RAFI
ALONI ELIEZER
TAMIR ELIEZER
description Certain aspects of a method and system for transparent transmission control protocol (TCP) offload are disclosed. Aspects of a method may include collecting TCP segments in a network interface card (NIC) processor without transferring state information to a host system. The collected TCP segments may be buffered in a coalescer. The coalescer may verify that the network flow associated with the collected TCP segments has an entry in a flow lookup table (FLT). When the FLT is full, the coalescer may close a current entry and assign the network flow to the available entry. The coalescer may also update information in the FLT. When an event occurs that terminates the collection of TCP segments, the coalescer may generate a single aggregated TCP segment based on the collected TCP segments. The aggregated TCP segment and state information may be communicated to the host system for processing.
format Patent
fullrecord <record><control><sourceid>epo_EVB</sourceid><recordid>TN_cdi_epo_espacenet_US2010174824A1</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>US2010174824A1</sourcerecordid><originalsourceid>FETCH-epo_espacenet_US2010174824A13</originalsourceid><addsrcrecordid>eNrjZND1TS3JyE9RSMxLUQiuLC5JzVVIyy9SCClKzCsuSCxKzStRCHEOUPBPS8vJT0zhYWBNS8wpTuWF0twMym6uIc4euqkF-fGpQA3JqXmpJfGhwUYGhgaG5iYWRiaOhsbEqQIAHNYqVg</addsrcrecordid><sourcetype>Open Access Repository</sourcetype><iscdi>true</iscdi><recordtype>patent</recordtype></control><display><type>patent</type><title>Method and System for Transparent TCP Offload</title><source>esp@cenet</source><creator>GRUNFELD ASSAF ; COREM GUY ; MIZRACHI SHAY ; HANEGBI ORI ; HIRSHFELD DOV ; GREENBERG AVIV ; SHALOM RAFI ; ALONI ELIEZER ; TAMIR ELIEZER</creator><creatorcontrib>GRUNFELD ASSAF ; COREM GUY ; MIZRACHI SHAY ; HANEGBI ORI ; HIRSHFELD DOV ; GREENBERG AVIV ; SHALOM RAFI ; ALONI ELIEZER ; TAMIR ELIEZER</creatorcontrib><description>Certain aspects of a method and system for transparent transmission control protocol (TCP) offload are disclosed. Aspects of a method may include collecting TCP segments in a network interface card (NIC) processor without transferring state information to a host system. The collected TCP segments may be buffered in a coalescer. The coalescer may verify that the network flow associated with the collected TCP segments has an entry in a flow lookup table (FLT). When the FLT is full, the coalescer may close a current entry and assign the network flow to the available entry. The coalescer may also update information in the FLT. When an event occurs that terminates the collection of TCP segments, the coalescer may generate a single aggregated TCP segment based on the collected TCP segments. The aggregated TCP segment and state information may be communicated to the host system for processing.</description><language>eng</language><subject>CALCULATING ; COMPUTING ; COUNTING ; ELECTRIC DIGITAL DATA PROCESSING ; PHYSICS</subject><creationdate>2010</creationdate><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://worldwide.espacenet.com/publicationDetails/biblio?FT=D&amp;date=20100708&amp;DB=EPODOC&amp;CC=US&amp;NR=2010174824A1$$EHTML$$P50$$Gepo$$Hfree_for_read</linktohtml><link.rule.ids>230,308,776,881,25542,76289</link.rule.ids><linktorsrc>$$Uhttps://worldwide.espacenet.com/publicationDetails/biblio?FT=D&amp;date=20100708&amp;DB=EPODOC&amp;CC=US&amp;NR=2010174824A1$$EView_record_in_European_Patent_Office$$FView_record_in_$$GEuropean_Patent_Office$$Hfree_for_read</linktorsrc></links><search><creatorcontrib>GRUNFELD ASSAF</creatorcontrib><creatorcontrib>COREM GUY</creatorcontrib><creatorcontrib>MIZRACHI SHAY</creatorcontrib><creatorcontrib>HANEGBI ORI</creatorcontrib><creatorcontrib>HIRSHFELD DOV</creatorcontrib><creatorcontrib>GREENBERG AVIV</creatorcontrib><creatorcontrib>SHALOM RAFI</creatorcontrib><creatorcontrib>ALONI ELIEZER</creatorcontrib><creatorcontrib>TAMIR ELIEZER</creatorcontrib><title>Method and System for Transparent TCP Offload</title><description>Certain aspects of a method and system for transparent transmission control protocol (TCP) offload are disclosed. Aspects of a method may include collecting TCP segments in a network interface card (NIC) processor without transferring state information to a host system. The collected TCP segments may be buffered in a coalescer. The coalescer may verify that the network flow associated with the collected TCP segments has an entry in a flow lookup table (FLT). When the FLT is full, the coalescer may close a current entry and assign the network flow to the available entry. The coalescer may also update information in the FLT. When an event occurs that terminates the collection of TCP segments, the coalescer may generate a single aggregated TCP segment based on the collected TCP segments. The aggregated TCP segment and state information may be communicated to the host system for processing.</description><subject>CALCULATING</subject><subject>COMPUTING</subject><subject>COUNTING</subject><subject>ELECTRIC DIGITAL DATA PROCESSING</subject><subject>PHYSICS</subject><fulltext>true</fulltext><rsrctype>patent</rsrctype><creationdate>2010</creationdate><recordtype>patent</recordtype><sourceid>EVB</sourceid><recordid>eNrjZND1TS3JyE9RSMxLUQiuLC5JzVVIyy9SCClKzCsuSCxKzStRCHEOUPBPS8vJT0zhYWBNS8wpTuWF0twMym6uIc4euqkF-fGpQA3JqXmpJfGhwUYGhgaG5iYWRiaOhsbEqQIAHNYqVg</recordid><startdate>20100708</startdate><enddate>20100708</enddate><creator>GRUNFELD ASSAF</creator><creator>COREM GUY</creator><creator>MIZRACHI SHAY</creator><creator>HANEGBI ORI</creator><creator>HIRSHFELD DOV</creator><creator>GREENBERG AVIV</creator><creator>SHALOM RAFI</creator><creator>ALONI ELIEZER</creator><creator>TAMIR ELIEZER</creator><scope>EVB</scope></search><sort><creationdate>20100708</creationdate><title>Method and System for Transparent TCP Offload</title><author>GRUNFELD ASSAF ; COREM GUY ; MIZRACHI SHAY ; HANEGBI ORI ; HIRSHFELD DOV ; GREENBERG AVIV ; SHALOM RAFI ; ALONI ELIEZER ; TAMIR ELIEZER</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-epo_espacenet_US2010174824A13</frbrgroupid><rsrctype>patents</rsrctype><prefilter>patents</prefilter><language>eng</language><creationdate>2010</creationdate><topic>CALCULATING</topic><topic>COMPUTING</topic><topic>COUNTING</topic><topic>ELECTRIC DIGITAL DATA PROCESSING</topic><topic>PHYSICS</topic><toplevel>online_resources</toplevel><creatorcontrib>GRUNFELD ASSAF</creatorcontrib><creatorcontrib>COREM GUY</creatorcontrib><creatorcontrib>MIZRACHI SHAY</creatorcontrib><creatorcontrib>HANEGBI ORI</creatorcontrib><creatorcontrib>HIRSHFELD DOV</creatorcontrib><creatorcontrib>GREENBERG AVIV</creatorcontrib><creatorcontrib>SHALOM RAFI</creatorcontrib><creatorcontrib>ALONI ELIEZER</creatorcontrib><creatorcontrib>TAMIR ELIEZER</creatorcontrib><collection>esp@cenet</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>GRUNFELD ASSAF</au><au>COREM GUY</au><au>MIZRACHI SHAY</au><au>HANEGBI ORI</au><au>HIRSHFELD DOV</au><au>GREENBERG AVIV</au><au>SHALOM RAFI</au><au>ALONI ELIEZER</au><au>TAMIR ELIEZER</au><format>patent</format><genre>patent</genre><ristype>GEN</ristype><title>Method and System for Transparent TCP Offload</title><date>2010-07-08</date><risdate>2010</risdate><abstract>Certain aspects of a method and system for transparent transmission control protocol (TCP) offload are disclosed. Aspects of a method may include collecting TCP segments in a network interface card (NIC) processor without transferring state information to a host system. The collected TCP segments may be buffered in a coalescer. The coalescer may verify that the network flow associated with the collected TCP segments has an entry in a flow lookup table (FLT). When the FLT is full, the coalescer may close a current entry and assign the network flow to the available entry. The coalescer may also update information in the FLT. When an event occurs that terminates the collection of TCP segments, the coalescer may generate a single aggregated TCP segment based on the collected TCP segments. The aggregated TCP segment and state information may be communicated to the host system for processing.</abstract><oa>free_for_read</oa></addata></record>
fulltext fulltext_linktorsrc
identifier
ispartof
issn
language eng
recordid cdi_epo_espacenet_US2010174824A1
source esp@cenet
subjects CALCULATING
COMPUTING
COUNTING
ELECTRIC DIGITAL DATA PROCESSING
PHYSICS
title Method and System for Transparent TCP Offload
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-02-08T10%3A35%3A42IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-epo_EVB&rft_val_fmt=info:ofi/fmt:kev:mtx:patent&rft.genre=patent&rft.au=GRUNFELD%20ASSAF&rft.date=2010-07-08&rft_id=info:doi/&rft_dat=%3Cepo_EVB%3EUS2010174824A1%3C/epo_EVB%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_id=info:pmid/&rfr_iscdi=true