Testovani GIThubu pro clondike
License
novyzde3/Test_clondike
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
Source tree organization ------------------------- doc/ - Doxygen source code documentation clondike.cfg - configuration to generate docs html/index.html - main HTML documentation entry point etc/ - configuration files for system init.d/rc.local - Modified config file for clondike startup after init system /npfsd - Init script for startup NPFS bash.bashrc - Modified config file Bash if is installed clondike then change prompt measurements/ - testing files for measurement patch/ - the individual clondike patches for different kernels root/ - Home folder user root npfsd_install - Sources for NPFS npfsd - Contains init script which is called during starting OS .migratable - configuration file for simple-ruby-director defines which process can be migrate scripts/ devel/ folder with developmental or testing scripts load.sh - loads entire framework and mounts ctlfs filesystem unload.sh - unloads the framework if there are no migrated processes connect.sh - connects a CCN to specified PEN emig.sh - emigrates a process from CCN to PEN mig-home.sh - migrates a process to the home node gpl.pl - generic script, inserts a GPL into a file stripgpl.pl - strips GPL from a file clondike_gpl.sh - inserts clondike GPL(uses gpl.pl) into a file kkc_gpl.sh - inserts KKC GPL(uses gpl.pl) into a file tcmi_gpl.sh - inserts TCMI GPL(uses gpl.pl) into a file clondike-diff.sh - makes diff between 2 kernels, producing clondike patch listen.sh - CCN starts listening for incoming connections from PEN's clondike-init - Inicialization and start Clondike - userspace/simple-ruby-director clear-current-config.sh - Clear current configuration simple-ruby-director remove contain of userspace/simple-ruby-director/conf/* install.sh - Install script for create clondike user and the necessary directories parse-interface-ip.sh - Auxiliary script for parse current IP address on network interface restart-director.sh - Restarting simple-ruby-director sources/kernel_2.6.33.1/ /kernel_3.7.1/ src/kkc/ - Kernel-to-Kernel Communication Library separate module(kkc_lib.ko) tcmi/ - Task Checkpointing and Migration Infrastructure ckpt/ - Process checkpointing component - separate module(tcmickptcom.ko) comm/ - Entire communication component, messages, transactions etc. ctlfs/ - control filesystem - separate module(tcmictlfs.ko) lib/ - library - queue, slotvector, tcmi socket manager/ - CCN manager, PEN manager, CCN migration manager, PEN migration manager migration/ - migration component fs/ - implement 9p fs, mount, remount, umount etc. syscall/ syscalls for shadow and quest process, rcp, syscallhooks task/ - TCMI task - shadow/guest process abstraction tcmi_module.c - main TCMI module, supports CCN and/or PEN based on kernel configuration ccfs/ - Implement Cache clondike filesystem for measurement director/ - Implement director comunnication over NETLINK by individual defines message Comunnication between USERSPACE and KERNELSPACE netlink/ - Implement NETLINK interface proxyfs/ - Implement proxy file system allowing the use of special files for example pipe for migratable process scripts/ - Precompile scripts dbgenv.c - Implement generator debug messages proxyfs_ioctl_sort.pl - sorter ioctl table for proxyfs test/ - test cases for most components userspace/ - Application in userspace contains of C-API and Ruby scripts director-api/ - C-API which communicate over NETLINK with kernel by individual messages ruby-director-api/ Ruby wrapper which make possible call function from C-API simple-ruby-director/ Ruby scripts provide directoring whole the Clondike mechanism Director.rb - main scripts for execute director
About
Testovani GIThubu pro clondike
Resources
License
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published