METHOD AND SYSTEM FOR BURST BASED PACKET PROCESSING

In one embodiment, a method includes storing received packets at an electronic device in a plurality of packet buffers based on hashing the packets, where each of the plurality of packet buffers is implemented as a hash bucket of a hash table. The method includes identifying a packet buffer that has...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: ANAND Prashant, MEHRA Ashwani Kumar
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 ANAND Prashant
MEHRA Ashwani Kumar
description In one embodiment, a method includes storing received packets at an electronic device in a plurality of packet buffers based on hashing the packets, where each of the plurality of packet buffers is implemented as a hash bucket of a hash table. The method includes identifying a packet buffer that has stored packets, selecting a first processing thread from a plurality of processing threads based on a load balancing mechanism, forwarding a plurality of packets from the identified packet buffer to the first processing thread, and setting an indication that the identified packet buffer is mapped to the first processing thread. The method includes determining that the first processing thread has completed processing the plurality of packets, selecting either the first processing thread or a second processing thread for processing subsequent packets from the identified packet buffer, and maintaining or updating the indication based on the selection.
format Patent
fullrecord <record><control><sourceid>epo_EVB</sourceid><recordid>TN_cdi_epo_espacenet_US2016301632A1</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>US2016301632A1</sourcerecordid><originalsourceid>FETCH-epo_espacenet_US2016301632A13</originalsourceid><addsrcrecordid>eNrjZDD2dQ3x8HdRcPRzUQiODA5x9VVw8w9ScAoNCg5RcHIMdnVRCHB09nYNUQgI8nd2DQ729HPnYWBNS8wpTuWF0twMym6uIc4euqkF-fGpxQWJyal5qSXxocFGBoZmxiBs5GhoTJwqAC1MJ-I</addsrcrecordid><sourcetype>Open Access Repository</sourcetype><iscdi>true</iscdi><recordtype>patent</recordtype></control><display><type>patent</type><title>METHOD AND SYSTEM FOR BURST BASED PACKET PROCESSING</title><source>esp@cenet</source><creator>ANAND Prashant ; MEHRA Ashwani Kumar</creator><creatorcontrib>ANAND Prashant ; MEHRA Ashwani Kumar</creatorcontrib><description>In one embodiment, a method includes storing received packets at an electronic device in a plurality of packet buffers based on hashing the packets, where each of the plurality of packet buffers is implemented as a hash bucket of a hash table. The method includes identifying a packet buffer that has stored packets, selecting a first processing thread from a plurality of processing threads based on a load balancing mechanism, forwarding a plurality of packets from the identified packet buffer to the first processing thread, and setting an indication that the identified packet buffer is mapped to the first processing thread. The method includes determining that the first processing thread has completed processing the plurality of packets, selecting either the first processing thread or a second processing thread for processing subsequent packets from the identified packet buffer, and maintaining or updating the indication based on the selection.</description><language>eng</language><subject>ELECTRIC COMMUNICATION TECHNIQUE ; ELECTRICITY ; TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHICCOMMUNICATION</subject><creationdate>2016</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=20161013&amp;DB=EPODOC&amp;CC=US&amp;NR=2016301632A1$$EHTML$$P50$$Gepo$$Hfree_for_read</linktohtml><link.rule.ids>230,308,780,885,25564,76547</link.rule.ids><linktorsrc>$$Uhttps://worldwide.espacenet.com/publicationDetails/biblio?FT=D&amp;date=20161013&amp;DB=EPODOC&amp;CC=US&amp;NR=2016301632A1$$EView_record_in_European_Patent_Office$$FView_record_in_$$GEuropean_Patent_Office$$Hfree_for_read</linktorsrc></links><search><creatorcontrib>ANAND Prashant</creatorcontrib><creatorcontrib>MEHRA Ashwani Kumar</creatorcontrib><title>METHOD AND SYSTEM FOR BURST BASED PACKET PROCESSING</title><description>In one embodiment, a method includes storing received packets at an electronic device in a plurality of packet buffers based on hashing the packets, where each of the plurality of packet buffers is implemented as a hash bucket of a hash table. The method includes identifying a packet buffer that has stored packets, selecting a first processing thread from a plurality of processing threads based on a load balancing mechanism, forwarding a plurality of packets from the identified packet buffer to the first processing thread, and setting an indication that the identified packet buffer is mapped to the first processing thread. The method includes determining that the first processing thread has completed processing the plurality of packets, selecting either the first processing thread or a second processing thread for processing subsequent packets from the identified packet buffer, and maintaining or updating the indication based on the selection.</description><subject>ELECTRIC COMMUNICATION TECHNIQUE</subject><subject>ELECTRICITY</subject><subject>TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHICCOMMUNICATION</subject><fulltext>true</fulltext><rsrctype>patent</rsrctype><creationdate>2016</creationdate><recordtype>patent</recordtype><sourceid>EVB</sourceid><recordid>eNrjZDD2dQ3x8HdRcPRzUQiODA5x9VVw8w9ScAoNCg5RcHIMdnVRCHB09nYNUQgI8nd2DQ729HPnYWBNS8wpTuWF0twMym6uIc4euqkF-fGpxQWJyal5qSXxocFGBoZmxiBs5GhoTJwqAC1MJ-I</recordid><startdate>20161013</startdate><enddate>20161013</enddate><creator>ANAND Prashant</creator><creator>MEHRA Ashwani Kumar</creator><scope>EVB</scope></search><sort><creationdate>20161013</creationdate><title>METHOD AND SYSTEM FOR BURST BASED PACKET PROCESSING</title><author>ANAND Prashant ; MEHRA Ashwani Kumar</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-epo_espacenet_US2016301632A13</frbrgroupid><rsrctype>patents</rsrctype><prefilter>patents</prefilter><language>eng</language><creationdate>2016</creationdate><topic>ELECTRIC COMMUNICATION TECHNIQUE</topic><topic>ELECTRICITY</topic><topic>TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHICCOMMUNICATION</topic><toplevel>online_resources</toplevel><creatorcontrib>ANAND Prashant</creatorcontrib><creatorcontrib>MEHRA Ashwani Kumar</creatorcontrib><collection>esp@cenet</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>ANAND Prashant</au><au>MEHRA Ashwani Kumar</au><format>patent</format><genre>patent</genre><ristype>GEN</ristype><title>METHOD AND SYSTEM FOR BURST BASED PACKET PROCESSING</title><date>2016-10-13</date><risdate>2016</risdate><abstract>In one embodiment, a method includes storing received packets at an electronic device in a plurality of packet buffers based on hashing the packets, where each of the plurality of packet buffers is implemented as a hash bucket of a hash table. The method includes identifying a packet buffer that has stored packets, selecting a first processing thread from a plurality of processing threads based on a load balancing mechanism, forwarding a plurality of packets from the identified packet buffer to the first processing thread, and setting an indication that the identified packet buffer is mapped to the first processing thread. The method includes determining that the first processing thread has completed processing the plurality of packets, selecting either the first processing thread or a second processing thread for processing subsequent packets from the identified packet buffer, and maintaining or updating the indication based on the selection.</abstract><oa>free_for_read</oa></addata></record>
fulltext fulltext_linktorsrc
identifier
ispartof
issn
language eng
recordid cdi_epo_espacenet_US2016301632A1
source esp@cenet
subjects ELECTRIC COMMUNICATION TECHNIQUE
ELECTRICITY
TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHICCOMMUNICATION
title METHOD AND SYSTEM FOR BURST BASED PACKET PROCESSING
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-04T15%3A30%3A02IST&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=ANAND%20Prashant&rft.date=2016-10-13&rft_id=info:doi/&rft_dat=%3Cepo_EVB%3EUS2016301632A1%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