A DRAM/SRAM memory scheme for fast packet buffers

We address the design of high-speed packet buffers for Internet routers. We use a general DRAM/SRAM architecture for which previous proposals can be seen as particular cases. For this architecture, large SRAMs are needed to sustain high line rates and a large number of interfaces. A novel algorithm...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:IEEE transactions on computers 2006-05, Vol.55 (5), p.588-602
Hauptverfasser: Garcia-Vidal, J., March, M., Cerda, L., Corbal, J., Valero, M.
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 602
container_issue 5
container_start_page 588
container_title IEEE transactions on computers
container_volume 55
creator Garcia-Vidal, J.
March, M.
Cerda, L.
Corbal, J.
Valero, M.
description We address the design of high-speed packet buffers for Internet routers. We use a general DRAM/SRAM architecture for which previous proposals can be seen as particular cases. For this architecture, large SRAMs are needed to sustain high line rates and a large number of interfaces. A novel algorithm for DRAM bank allocation is presented that reduces the SRAM size requirements of previously proposed schemes by almost an order of magnitude, without having memory fragmentation problems. A technological evaluation shows that our design can support thousands of queues for line rates up to 160 Gbps.
doi_str_mv 10.1109/TC.2006.63
format Article
fullrecord <record><control><sourceid>proquest_RIE</sourceid><recordid>TN_cdi_ieee_primary_1613839</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ieee_id>1613839</ieee_id><sourcerecordid>889387863</sourcerecordid><originalsourceid>FETCH-LOGICAL-c419t-f3f7b591daec78a4b81627c3787941b2c1acf3a7e3a12c8e9fc1ffc91db78df63</originalsourceid><addsrcrecordid>eNp9kUtLAzEQx4MoWKsXr14WDwrCtpmkm8exrE-oCFrPIZtOsLXbrcnuod_e1AoFDx5mhoHff56EnAMdAFA9nJYDRqkYCH5AelAUMte6EIekRymoXPMRPSYnMS5oghjVPQLj7PZ1_Dx8Sy6rsW7CJovuA2vMfBMyb2Obra37xDarOu8xxFNy5O0y4tlv7JP3-7tp-ZhPXh6eyvEkdyPQbe65l1WhYWbRSWVHlQLBpONSST2CijmwznMrkVtgTqH2Drx3SVBJNfOC9wns6rrYORPQYXC2NY2d75OtMSqZYUoVoJPmeqdZh-arw9iaeh4dLpd2hU0XjVKaK6kET-TVvyRT6WKFoAm8_AMumi6s0uZGiQIkB6oSdPM7a2hiDOjNOsxrGzYGqNk-xkxLs32M-Wl9sYPniLgHBXDFNf8GXkKF5w</addsrcrecordid><sourcetype>Open Access Repository</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>865173108</pqid></control><display><type>article</type><title>A DRAM/SRAM memory scheme for fast packet buffers</title><source>IEEE/IET Electronic Library (IEL)</source><creator>Garcia-Vidal, J. ; March, M. ; Cerda, L. ; Corbal, J. ; Valero, M.</creator><creatorcontrib>Garcia-Vidal, J. ; March, M. ; Cerda, L. ; Corbal, J. ; Valero, M.</creatorcontrib><description>We address the design of high-speed packet buffers for Internet routers. We use a general DRAM/SRAM architecture for which previous proposals can be seen as particular cases. For this architecture, large SRAMs are needed to sustain high line rates and a large number of interfaces. A novel algorithm for DRAM bank allocation is presented that reduces the SRAM size requirements of previously proposed schemes by almost an order of magnitude, without having memory fragmentation problems. A technological evaluation shows that our design can support thousands of queues for line rates up to 160 Gbps.</description><identifier>ISSN: 0018-9340</identifier><identifier>EISSN: 1557-9956</identifier><identifier>DOI: 10.1109/TC.2006.63</identifier><identifier>CODEN: ITCOB4</identifier><language>eng</language><publisher>New York: IEEE</publisher><subject>Allocations ; Architecture ; Buffer memories ; Buffers ; Communication system routing ; DRAM chips ; Dynamic random access memory ; Encaminadors (Xarxes d'ordinadors) ; Enginyeria de la telecomunicació ; High speed ; High-performance memory systems ; Internet ; Memory architecture ; Packet buffers ; Router architecture ; Routers ; Routing (Computer network management) ; SRAM chips ; Static random access memory ; Storage schemes ; Telemàtica i xarxes d'ordinadors ; Àrees temàtiques de la UPC</subject><ispartof>IEEE transactions on computers, 2006-05, Vol.55 (5), p.588-602</ispartof><rights>Copyright The Institute of Electrical and Electronics Engineers, Inc. (IEEE) 2006</rights><rights>info:eu-repo/semantics/openAccess</rights><lds50>peer_reviewed</lds50><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c419t-f3f7b591daec78a4b81627c3787941b2c1acf3a7e3a12c8e9fc1ffc91db78df63</citedby><cites>FETCH-LOGICAL-c419t-f3f7b591daec78a4b81627c3787941b2c1acf3a7e3a12c8e9fc1ffc91db78df63</cites></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://ieeexplore.ieee.org/document/1613839$$EHTML$$P50$$Gieee$$H</linktohtml><link.rule.ids>230,314,780,784,796,885,26973,27923,27924,54757</link.rule.ids><linktorsrc>$$Uhttps://ieeexplore.ieee.org/document/1613839$$EView_record_in_IEEE$$FView_record_in_$$GIEEE</linktorsrc></links><search><creatorcontrib>Garcia-Vidal, J.</creatorcontrib><creatorcontrib>March, M.</creatorcontrib><creatorcontrib>Cerda, L.</creatorcontrib><creatorcontrib>Corbal, J.</creatorcontrib><creatorcontrib>Valero, M.</creatorcontrib><title>A DRAM/SRAM memory scheme for fast packet buffers</title><title>IEEE transactions on computers</title><addtitle>TC</addtitle><description>We address the design of high-speed packet buffers for Internet routers. We use a general DRAM/SRAM architecture for which previous proposals can be seen as particular cases. For this architecture, large SRAMs are needed to sustain high line rates and a large number of interfaces. A novel algorithm for DRAM bank allocation is presented that reduces the SRAM size requirements of previously proposed schemes by almost an order of magnitude, without having memory fragmentation problems. A technological evaluation shows that our design can support thousands of queues for line rates up to 160 Gbps.</description><subject>Allocations</subject><subject>Architecture</subject><subject>Buffer memories</subject><subject>Buffers</subject><subject>Communication system routing</subject><subject>DRAM chips</subject><subject>Dynamic random access memory</subject><subject>Encaminadors (Xarxes d'ordinadors)</subject><subject>Enginyeria de la telecomunicació</subject><subject>High speed</subject><subject>High-performance memory systems</subject><subject>Internet</subject><subject>Memory architecture</subject><subject>Packet buffers</subject><subject>Router architecture</subject><subject>Routers</subject><subject>Routing (Computer network management)</subject><subject>SRAM chips</subject><subject>Static random access memory</subject><subject>Storage schemes</subject><subject>Telemàtica i xarxes d'ordinadors</subject><subject>Àrees temàtiques de la UPC</subject><issn>0018-9340</issn><issn>1557-9956</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2006</creationdate><recordtype>article</recordtype><sourceid>RIE</sourceid><sourceid>XX2</sourceid><recordid>eNp9kUtLAzEQx4MoWKsXr14WDwrCtpmkm8exrE-oCFrPIZtOsLXbrcnuod_e1AoFDx5mhoHff56EnAMdAFA9nJYDRqkYCH5AelAUMte6EIekRymoXPMRPSYnMS5oghjVPQLj7PZ1_Dx8Sy6rsW7CJovuA2vMfBMyb2Obra37xDarOu8xxFNy5O0y4tlv7JP3-7tp-ZhPXh6eyvEkdyPQbe65l1WhYWbRSWVHlQLBpONSST2CijmwznMrkVtgTqH2Drx3SVBJNfOC9wns6rrYORPQYXC2NY2d75OtMSqZYUoVoJPmeqdZh-arw9iaeh4dLpd2hU0XjVKaK6kET-TVvyRT6WKFoAm8_AMumi6s0uZGiQIkB6oSdPM7a2hiDOjNOsxrGzYGqNk-xkxLs32M-Wl9sYPniLgHBXDFNf8GXkKF5w</recordid><startdate>20060501</startdate><enddate>20060501</enddate><creator>Garcia-Vidal, J.</creator><creator>March, M.</creator><creator>Cerda, L.</creator><creator>Corbal, J.</creator><creator>Valero, M.</creator><general>IEEE</general><general>The Institute of Electrical and Electronics Engineers, Inc. (IEEE)</general><scope>97E</scope><scope>RIA</scope><scope>RIE</scope><scope>AAYXX</scope><scope>CITATION</scope><scope>7SC</scope><scope>7SP</scope><scope>8FD</scope><scope>JQ2</scope><scope>L7M</scope><scope>L~C</scope><scope>L~D</scope><scope>F28</scope><scope>FR3</scope><scope>XX2</scope></search><sort><creationdate>20060501</creationdate><title>A DRAM/SRAM memory scheme for fast packet buffers</title><author>Garcia-Vidal, J. ; March, M. ; Cerda, L. ; Corbal, J. ; Valero, M.</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c419t-f3f7b591daec78a4b81627c3787941b2c1acf3a7e3a12c8e9fc1ffc91db78df63</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2006</creationdate><topic>Allocations</topic><topic>Architecture</topic><topic>Buffer memories</topic><topic>Buffers</topic><topic>Communication system routing</topic><topic>DRAM chips</topic><topic>Dynamic random access memory</topic><topic>Encaminadors (Xarxes d'ordinadors)</topic><topic>Enginyeria de la telecomunicació</topic><topic>High speed</topic><topic>High-performance memory systems</topic><topic>Internet</topic><topic>Memory architecture</topic><topic>Packet buffers</topic><topic>Router architecture</topic><topic>Routers</topic><topic>Routing (Computer network management)</topic><topic>SRAM chips</topic><topic>Static random access memory</topic><topic>Storage schemes</topic><topic>Telemàtica i xarxes d'ordinadors</topic><topic>Àrees temàtiques de la UPC</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Garcia-Vidal, J.</creatorcontrib><creatorcontrib>March, M.</creatorcontrib><creatorcontrib>Cerda, L.</creatorcontrib><creatorcontrib>Corbal, J.</creatorcontrib><creatorcontrib>Valero, M.</creatorcontrib><collection>IEEE All-Society Periodicals Package (ASPP) 2005-present</collection><collection>IEEE All-Society Periodicals Package (ASPP) 1998-Present</collection><collection>IEEE/IET Electronic Library (IEL)</collection><collection>CrossRef</collection><collection>Computer and Information Systems Abstracts</collection><collection>Electronics &amp; Communications Abstracts</collection><collection>Technology Research Database</collection><collection>ProQuest Computer Science Collection</collection><collection>Advanced Technologies Database with Aerospace</collection><collection>Computer and Information Systems Abstracts – Academic</collection><collection>Computer and Information Systems Abstracts Professional</collection><collection>ANTE: Abstracts in New Technology &amp; Engineering</collection><collection>Engineering Research Database</collection><collection>Recercat</collection><jtitle>IEEE transactions on computers</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>Garcia-Vidal, J.</au><au>March, M.</au><au>Cerda, L.</au><au>Corbal, J.</au><au>Valero, M.</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>A DRAM/SRAM memory scheme for fast packet buffers</atitle><jtitle>IEEE transactions on computers</jtitle><stitle>TC</stitle><date>2006-05-01</date><risdate>2006</risdate><volume>55</volume><issue>5</issue><spage>588</spage><epage>602</epage><pages>588-602</pages><issn>0018-9340</issn><eissn>1557-9956</eissn><coden>ITCOB4</coden><abstract>We address the design of high-speed packet buffers for Internet routers. We use a general DRAM/SRAM architecture for which previous proposals can be seen as particular cases. For this architecture, large SRAMs are needed to sustain high line rates and a large number of interfaces. A novel algorithm for DRAM bank allocation is presented that reduces the SRAM size requirements of previously proposed schemes by almost an order of magnitude, without having memory fragmentation problems. A technological evaluation shows that our design can support thousands of queues for line rates up to 160 Gbps.</abstract><cop>New York</cop><pub>IEEE</pub><doi>10.1109/TC.2006.63</doi><tpages>15</tpages><oa>free_for_read</oa></addata></record>
fulltext fulltext_linktorsrc
identifier ISSN: 0018-9340
ispartof IEEE transactions on computers, 2006-05, Vol.55 (5), p.588-602
issn 0018-9340
1557-9956
language eng
recordid cdi_ieee_primary_1613839
source IEEE/IET Electronic Library (IEL)
subjects Allocations
Architecture
Buffer memories
Buffers
Communication system routing
DRAM chips
Dynamic random access memory
Encaminadors (Xarxes d'ordinadors)
Enginyeria de la telecomunicació
High speed
High-performance memory systems
Internet
Memory architecture
Packet buffers
Router architecture
Routers
Routing (Computer network management)
SRAM chips
Static random access memory
Storage schemes
Telemàtica i xarxes d'ordinadors
Àrees temàtiques de la UPC
title A DRAM/SRAM memory scheme for fast packet buffers
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-10T15%3A44%3A06IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_RIE&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=A%20DRAM/SRAM%20memory%20scheme%20for%20fast%20packet%20buffers&rft.jtitle=IEEE%20transactions%20on%20computers&rft.au=Garcia-Vidal,%20J.&rft.date=2006-05-01&rft.volume=55&rft.issue=5&rft.spage=588&rft.epage=602&rft.pages=588-602&rft.issn=0018-9340&rft.eissn=1557-9956&rft.coden=ITCOB4&rft_id=info:doi/10.1109/TC.2006.63&rft_dat=%3Cproquest_RIE%3E889387863%3C/proquest_RIE%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_pqid=865173108&rft_id=info:pmid/&rft_ieee_id=1613839&rfr_iscdi=true