Repository files navigation
Compile the kernel using KVM.
Trace the kernel
Create an multi-process application using clone where processes share the address space.
Benchmark by setting cpu affinity and use cgroups to improve throughput.
Optimize fairness among worker processes
Write a user level networked file system.
Used Fuse and libssh to support basic file system operations like ls, cat, open, read, close
Cache the remote file in /tmp.
Compare with NFS
Write a program to load an elf executable.
basic loader : map all the pages including bss segments
demand loader: map the pages on demand.
Hybrid loader: map .bss segments based on some prediction algorithm.
Implement the basic paxos methods in the provided distributed system simulator
About
Compile and Trace the kernel, ELF binary loader, NFS implementation using FUSE, Benchmarking CGROUPS and Paxos in a distributed simulator
Topics
Resources
Stars
Watchers
Forks
You can’t perform that action at this time.