CS 594 -- Distributed Systems -- Fall 2017


There will be no class on Friday, November 10.



Instructor: Micah Beck

Class Time: 12:20-1:10pm MWF
Class Room: Min Kao Engineering 406



Tools and Resources

OMNeT++ Discrete Event Simualtor
http://www.omnetpp.org

Transputer Emulator
https://sites.google.com/site/transputeremulator

AWS Greengrass
https://aws.amazon.com/greengrass/

Inferno
http://www.vitanuova.com/index.html

PlanetLab
https://www.planet-lab.org/

GENI
http://www.geni.net

Data Logistics Toolkit
http://www.data-logistics.org



Papers and Presentations

"Interoperable Convergence of Storage, Networking and Computation"
Micah Beck, Terry Moore, Piotr Luszczek
https://arxiv.org/abs/1706.07519
http://web.eecs.utk.edu/~mbeck/classes/Fall17-DistrSys/Interoperable.ppt

"On The Hourglass Model, The End-to-End Principle and Deployment Scalability"
Micah Beck
http://philsci-archive.pitt.edu/12626

UUX
https://www.ibm.com/support/knowledgecenter/en/SSLTBW_2.1.0/com.ibm.zos.v2r1.bpxa400/

Usenet
https://en.wikipedia.org/wiki/Usenet

BITNET
http://www.livinginternet.com/u/ui_bitnet.htm

SMTP
https://en.wikipedia.org/wiki/Simple_Mail_Transfer_Protocol

DakNet
http://courses.media.mit.edu/2003fall/de/DakNet-Case.pdf

End-to-End Arguments in System Design
Jerry Satzer, David Reed, David Clark
http://web.mit.edu/Saltzer/www/publications/endtoend/endtoend.pdf

An End-to-End Aproach to Globally Scalable Network Storage
Micah Beck, James S. Plank, Terry Moore
http://www.data-logistcs.org

In Case of Rapture, Can I Have Your Data?
Micah Beck, talk presented at DLF Forum 2017

Lots of Copies Keeps Stuff Safe
https://www.lockss.org
https://en.wikipedia.org/wiki/LOCKSS
https://www.clockss.org/clockss/Home

Portico
http://www.portico.org/digital-preservation/

DOTS Optical Tape and Bitplane Image Encoding
http://www.group47.com

"Downloading Replicated, Wide-Area Files - a Framework and Empirical Evaluation"
3rd IEEE International Symposium on Network Computing, Cambridge, MA, August, 2004
Rebecca L. Collins, James S. Plank
http://loci.cs.utk.edu/publications/2004_Downloading_Wide_Area_Files.php

"Remote Visualization by Browsing Image Based Databases with Logistical Networking"
SC2003, Phoenix, AZ, USA, November, 2003
Jin Ding, Jian Huang, Micah Beck, Shaotao Liu, Terry Moore, Stephen Soltesz
http://loci.cs.utk.edu/publications/2003_Remote_Viz.php

GridFTP
https://en.wikipedia.org/wiki/GridFTP

Phoebus: A system for high throughput data movement
Ezra Kissel, Martin Swany, Aaron Brown
Journal of Parallel and Distributed Computing
Volume 71, Issue 2, February 2011, Pages 266-279
http://www.sciencedirect.com/science/article/pii/S0743731510001723?via%3Dihub

FAST TCP
https://en.wikipedia.org/wiki/FAST_TCP

Tsunami UDP Fast File Transfer Protocol
http://tsunami-udp.sourceforge.net/

Buffer Bloat
https://www.bufferbloat.net/projects/bloat/wiki/Introduction/

Multiprotocol Label Switching (MPLS)
https://en.wikipedia.org/wiki/Multiprotocol_Label_Switching

Offline is the New Cool
https://blog.online-convert.com/13-cool-apps-to-use-offline-on-your-smartphone/

Microservices
https://en.wikipedia.org/wiki/Microservices

Containers
https://en.wikipedia.org/wiki/Operating-system-level_virtualization

Java Virtual Machine
https://en.wikipedia.org/wiki/Java_virtual_machine

An End-to-End Aproach to Globally Scalable Programmable Networking
Micah Beck, James S. Plank, Terry Moore
http://web.eecs.utk.edu/~plank/plank/papers/FDNA-03.html

Pipelining and Caching the Internet Backplane Protocol
Micah Beck, Huadong Liu, Terry Moore, Yong Zheng
Technical Report UT-CS-04-529, Univ. of Tennessee CS Dept, Sept, 2004
http://loci.cs.utk.edu/publications/2004_Pipelining_and_Caching.php

Cheating Husbands and Other Stories: A Case Study of Knowledge, Action and Communication
Yoram Moses, Danny Dolev, Joseph Y. Halpern
https://www.cs.cornell.edu/home/halpern/papers/cheathus.pdf