Exploiting Degrees of Freedom for Efficient Hashing in Network Applications

dc.contributor.authorZink, Thomas
dc.contributor.authorWaldvogel, Marcel
dc.date.accessioned2011-05-24T11:22:24Zdeu
dc.date.available2011-05-24T11:22:24Zdeu
dc.date.issued2011deu
dc.description.abstractHashing has yet to be widely accepted as a component of hard real-time systems and hardware implementations, due to still ex- isting prejudices concerning the unpredictability of space and time re- quirements resulting from collisions. While in theory perfect hashing can provide optimal mapping, in practice, finding a perfect hash function is too expensive, especially in the context of high-speed applications.
The introduction of hashing with multiple choices, d-left hashing and Bloom filter-based hash table summaries, has caused a shift towards guaranteed single-DRAM access. However, these guarantees come at a high price. High amounts of rare and expensive high-speed SRAM needs to be traded off for predictability. Moreover, it is infeasible for many applications to provide enough on-chip memory.
In this paper we show that previous suggestions suffer from the false pre- condition of full generality. To provide a workable solution, our approach exploits four individual degrees of freedom available in many practical applications, especially hardware and high-speed lookups. This reduces the requirement of on-chip memory up to an order of magnitude at the cost of only minute amounts of additional hardware. Our design makes fast hash table implementations cheaper, more predictable and above all, more practical.
deu
dc.description.versionpublished
dc.identifier.ppn344915484deu
dc.identifier.urihttp://kops.uni-konstanz.de/handle/123456789/13356
dc.language.isodeudeu
dc.legacy.dateIssued2011-05-24deu
dc.rightsterms-of-usedeu
dc.rights.urihttps://rightsstatements.org/page/InC/1.0/deu
dc.subjecthash tabledeu
dc.subjectbloom filterdeu
dc.subject.ddc004deu
dc.subject.gndHash-Algorithmusdeu
dc.subject.gndRouterdeu
dc.titleExploiting Degrees of Freedom for Efficient Hashing in Network Applicationsdeu
dc.typeOTHER_TEXTdeu
dspace.entity.typePublication
kops.citation.bibtex
@misc{Zink2011Explo-13356,
  year={2011},
  title={Exploiting Degrees of Freedom for Efficient Hashing in Network Applications},
  author={Zink, Thomas and Waldvogel, Marcel}
}
kops.citation.iso690ZINK, Thomas, Marcel WALDVOGEL, 2011. Exploiting Degrees of Freedom for Efficient Hashing in Network Applicationsdeu
kops.citation.iso690ZINK, Thomas, Marcel WALDVOGEL, 2011. Exploiting Degrees of Freedom for Efficient Hashing in Network Applicationseng
kops.citation.rdf
<rdf:RDF
    xmlns:dcterms="http://purl.org/dc/terms/"
    xmlns:dc="http://purl.org/dc/elements/1.1/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:bibo="http://purl.org/ontology/bibo/"
    xmlns:dspace="http://digital-repositories.org/ontologies/dspace/0.1.0#"
    xmlns:foaf="http://xmlns.com/foaf/0.1/"
    xmlns:void="http://rdfs.org/ns/void#"
    xmlns:xsd="http://www.w3.org/2001/XMLSchema#" > 
  <rdf:Description rdf:about="https://kops.uni-konstanz.de/server/rdf/resource/123456789/13356">
    <dc:date rdf:datatype="http://www.w3.org/2001/XMLSchema#dateTime">2011-05-24T11:22:24Z</dc:date>
    <dc:creator>Waldvogel, Marcel</dc:creator>
    <dc:creator>Zink, Thomas</dc:creator>
    <dc:rights>terms-of-use</dc:rights>
    <dcterms:issued>2011</dcterms:issued>
    <dc:contributor>Waldvogel, Marcel</dc:contributor>
    <bibo:uri rdf:resource="http://kops.uni-konstanz.de/handle/123456789/13356"/>
    <foaf:homepage rdf:resource="http://localhost:8080/"/>
    <dcterms:abstract xml:lang="deu">Hashing has yet to be widely accepted as a component of hard real-time systems and hardware implementations, due to still ex- isting prejudices concerning the unpredictability of space and time re- quirements resulting from collisions. While in theory perfect hashing can provide optimal mapping, in practice, finding a perfect hash function is too expensive, especially in the context of high-speed applications.&lt;br /&gt;The introduction of hashing with multiple choices, d-left hashing and Bloom filter-based hash table summaries, has caused a shift towards guaranteed single-DRAM access. However, these guarantees come at a high price. High amounts of rare and expensive high-speed SRAM needs to be traded off for predictability. Moreover, it is infeasible for many applications to provide enough on-chip memory.&lt;br /&gt;In this paper we show that previous suggestions suffer from the false pre- condition of full generality. To provide a workable solution, our approach exploits four individual degrees of freedom available in many practical applications, especially hardware and high-speed lookups. This reduces the requirement of on-chip memory up to an order of magnitude at the cost of only minute amounts of additional hardware. Our design makes fast hash table implementations cheaper, more predictable and above all, more practical.</dcterms:abstract>
    <dcterms:available rdf:datatype="http://www.w3.org/2001/XMLSchema#dateTime">2011-05-24T11:22:24Z</dcterms:available>
    <dc:contributor>Zink, Thomas</dc:contributor>
    <dspace:hasBitstream rdf:resource="https://kops.uni-konstanz.de/bitstream/123456789/13356/1/Report1.pdf"/>
    <dspace:isPartOfCollection rdf:resource="https://kops.uni-konstanz.de/server/rdf/resource/123456789/36"/>
    <dcterms:title>Exploiting Degrees of Freedom for Efficient Hashing in Network Applications</dcterms:title>
    <dcterms:rights rdf:resource="https://rightsstatements.org/page/InC/1.0/"/>
    <dc:language>deu</dc:language>
    <dcterms:isPartOf rdf:resource="https://kops.uni-konstanz.de/server/rdf/resource/123456789/36"/>
    <dcterms:hasPart rdf:resource="https://kops.uni-konstanz.de/bitstream/123456789/13356/1/Report1.pdf"/>
    <void:sparqlEndpoint rdf:resource="http://localhost/fuseki/dspace/sparql"/>
  </rdf:Description>
</rdf:RDF>
kops.description.openAccessopenaccessgreen
kops.flag.knbibliographytrue
kops.identifier.nbnurn:nbn:de:bsz:352-133562deu
kops.relation.uniknProjectTitleHigh-Speed Router Functions
kops.submitter.emailthomas.zink@uni-konstanz.dedeu
relation.isAuthorOfPublicationa652f8c4-7959-4e5f-8971-6b94240905f1
relation.isAuthorOfPublication84e1ce62-b720-46ef-b156-ce00a632dd4f
relation.isAuthorOfPublication.latestForDiscoverya652f8c4-7959-4e5f-8971-6b94240905f1

Dateien

Originalbündel

Gerade angezeigt 1 - 1 von 1
Vorschaubild nicht verfügbar
Name:
Report1.pdf
Größe:
1 MB
Format:
Adobe Portable Document Format
Report1.pdf
Report1.pdfGröße: 1 MBDownloads: 271

Lizenzbündel

Gerade angezeigt 1 - 1 von 1
Vorschaubild nicht verfügbar
Name:
license.txt
Größe:
1.92 KB
Format:
Plain Text
Beschreibung:
license.txt
license.txtGröße: 1.92 KBDownloads: 0