Statistics
| Branch: | Tag: | Revision:

root / xseg / peers @ 35afde18

Name Size
  kernel
  user
Makefile 1.3 kB

Latest revisions

# Date Author Comment
35afde18 03/11/2013 11:52 am Alex Pyrgiotis

Implement most semi-finished functionalities

Summary of new functionalities:

  • Add support for 4 different xseg operations (read, write, info,
    delete).
  • Add support for random I/O patterns with a fast Galois LFSR.
  • Add insanity levels in timers, which allow the user to exclude obscure...
955151e6 03/11/2013 11:52 am Alex Pyrgiotis

Design the program's skeleton for new features

Bench peer must be able to test all xseg operations in a synchronous or
asynchronous way. Also, it must have a validation mode to sanity-check
if xseg requests are issued properly. Most of the above are present in...

b003d80d 03/11/2013 11:52 am Alex Pyrgiotis

Add utility functions to header file

ee638823 03/11/2013 11:52 am Alex Pyrgiotis

Add an LFSR PRNG for bench

The PRNG introduced by this commit is a Galois-XNOR LFSR, which can
generate unique pseudorandom numbers. Also, seeded with the same
seed, it will produce the same sequence.

This implementation is driven by the needs of XSEG for a blazing fast...

4bd74afe 03/11/2013 11:52 am Alex Pyrgiotis

Make bench send requests faster

d12386ab 03/11/2013 11:52 am Alex Pyrgiotis

Alpha release of bench peer

On this release, the bench peer can measure the total elapsed time
of the benchmark. TODO:

  • Allow bench peer to be multi-threaded.
  • Adjust benchmarking precision, by eliminating or including more
    trivial timers.
  • Measure mean time, standard deviation of requests.
4b114b66 03/11/2013 11:52 am Alex Pyrgiotis

Initial support for xseg ops

0ef9c7ee 03/11/2013 11:52 am Alex Pyrgiotis

Fix segfault, parameters validation

839f875e 03/11/2013 11:52 am Alex Pyrgiotis

Fix missing function declaration

105a8ddd 03/11/2013 11:51 am Alex Pyrgiotis

Simplify port binding code

View revisions

Also available in: Atom