Skip to content

Used as part of research/toying around for a ug4 dissertation project on performance isolation in the linux kernel.

Notifications You must be signed in to change notification settings

ug4-isolation-projects/userspace_hierarchy_hash

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Userspace hierarchical hash table

A testbench to have a look at the viability of a hierarchical hash table, to be used as a basis of a modification of the futex hash table in the linux kernel.

Installation

Run the following:

gcc main.c hash.c jhash.c -o main

Alternatively, run make.

Usage

The program allows the following commands:

  • add: With a value and a uid, insert an entry into the table.
  • remove: With a key and a uid, remove an entry from the table.
  • print: Print a sub bucket.
  • resize: Tests the function of the resizing (increase+decrease) in the hash table.
  • exit

About

Used as part of research/toying around for a ug4 dissertation project on performance isolation in the linux kernel.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published