Skip to content

CacheManager is a simple but effective solution for data distribution in cluster computer environments without a sophisticated storage system. It is a non-intrusive solution consisting of Python tools.

License

Notifications You must be signed in to change notification settings

rwth-i6/cache-manager

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

cache manager - load balanced file caching on local harddisks

See also http://code.google.com/p/cache-manager/wiki/Usage

cm-client.py

 Uses the configuration in ~/.cmclient
 (see cmclient.config)

  cm-client.py <filename>
    Copy <filename> to the local harddisk. If possible, existing 
    copies on other compute nodes will be used. A central
    server instanced keeps track of the copies and controlls the
    number of parallel transfers.
    If there is not enough space left on the local disk (see 
    MIN_FREE and MAX_USAGE in the configuration file), older files
    will be deleted.
    The location of the cached file is returned on stdout. If
    the caching is not possible for any reason, the original
    filename will be returned.

  cm-client.py -cp <source> <destination>
    Copy <source> to <destination> and register <source> as copy
    of <destination> on the server instance.


cm-server.py
  
  cm-server.py <config-file>
  See cmserver.config

About

CacheManager is a simple but effective solution for data distribution in cluster computer environments without a sophisticated storage system. It is a non-intrusive solution consisting of Python tools.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published