There are no reviews yet. Be the first to send feedback to the community and the maintainers!
Introduction: This is a very simple distributed file system borrowing many ideas from GFS. The idea is to focus on simplicity and performance. Not availability or fault tolerance (at all). Triple D: 1) Dead simple... 2) Done right... 3) Distributed file system Why: Tired of bullshit configurations and degraded performance? Want good performance? How about usable and understandable code? Requirements: zeromq-2.1.7 redis-2.2.7 Usage: master.py -- run on metadata master node worker.py -- run on worker nodes cptoddd.py -- use to copy files into TripleD cpfromddd.py -- use to copy files out of TripleD lsddd.py -- use to list files in TripleD Design: 1) Master handles all metadata 2) Workers are dumb trusting writes from clients 3) Clients do RPC with master and workers directly 4) Metadata comes from master, flows via client to workers 5) Assume write once, read many in future; no append; no seek 6) Client allowed to arbitrarily chunk (client knows best!) 7) No replication right now; client would get list from master 8) No multi-reading or multi-writing... 9) All workers store chunks in the same path on their system 10) Dumb round-robin assignment of chunks; worst case first node gets more data; last node gets least data 11) Variable-sized chunks allowed 12) No delete or rewrite TODO: 1) master should only write into Redis on receipt of write info from a worker 2) concurrent writing to multiple nodes, reading from multi nodes (readahead as well)---basically add threading with push/pull sockets Legal: TripleD is licensed under the MIT license.
TermRecord
Terminal session recorder that outputs self-contained HTML!libperf
libperf is a library that wraps around the syscall perf_event_open(). This library exposes the kernel performance counters subsystem to userspace code. It can be used to efficiently trace portions of code with kernel support.15-441-Recitation-Sessions
15-441 Computer Networks Recitation Sessions from Carnegie Mellon Universitycmu-sams13-cyber-security
CMU SAMS 2013 Cyber Security Classstraplay
Replay strace logs in Pythonprngs
A library compiling and studying pseudo-random number generatorsMovi
Simple movie streaming web app, serves a directory tree filled with movie files and streams them.openstack-admin
Administrative scripts and cruft for OpenStackQuantavia
An open source MUD written in Python released under the MIT licenselatex-paper-template
Template containing best practices and Latex wisdom acquired via years of graduate school.bson-c
An implementation of the BSON specification in C.wolfmalloc
A learning exercise, learning how to implement malloc.geoip-quantizer
A very simple GeoIP-backed Python script for doing analysis of log files with IPs.netcp
Copies a file to a network socketLove Open Source and this site? Check out how you can help us