diff options
author | Andrea Smith <smit9523@umn.edu> | 2020-11-25 11:41:41 -0600 |
---|---|---|
committer | Andrea Smith <smit9523@umn.edu> | 2020-11-25 11:41:41 -0600 |
commit | f782b076d22df26ffeccf2e8d763773205a272f7 (patch) | |
tree | 2280ec5834a842c41d6868819b841679c74959cd | |
parent | change thing??? (diff) | |
download | csci4061-f782b076d22df26ffeccf2e8d763773205a272f7.tar csci4061-f782b076d22df26ffeccf2e8d763773205a272f7.tar.gz csci4061-f782b076d22df26ffeccf2e8d763773205a272f7.tar.bz2 csci4061-f782b076d22df26ffeccf2e8d763773205a272f7.tar.lz csci4061-f782b076d22df26ffeccf2e8d763773205a272f7.tar.xz csci4061-f782b076d22df26ffeccf2e8d763773205a272f7.tar.zst csci4061-f782b076d22df26ffeccf2e8d763773205a272f7.zip |
Update README
Diffstat (limited to '')
-rw-r--r-- | README.md | 42 |
1 files changed, 40 insertions, 2 deletions
@@ -1,3 +1,41 @@ -# csci4061Projects +# CSCI 4061: Project 3 -CSCI 4061: Intro to Operating Systems project repository by Andrea Smith and Matt Strapp at the University of Minnesota Fall 2020. +The third project in CSCI 4061: Intro to Operating Systems. + +## Fall 2020 + +- **Test machine:** atlas.cselabs.umn.edu +- **Date:** 11/15/2020 +- **Name:** Andrea Smith, Matt Strapp +- **x500:** smit9523, strap012 + +The purpose of this program is to create a multi-threaded web server by using POSIX threads. In this project, we wrote the mapper and reducer threads, a logging system + +#### Program structure + +```dispatch():``` +Repeatedly receives the client request and adds the requests to the queue. + +```worker():``` +Monitors the queue, retrieve new requests as they come in, and send the result back to the client. + +## Extra Credit A + +```dynamic_pool_size_update():``` + +## Extra Credit B + +```initCache():``` + +```isInCache():``` + +```readFromCache():``` + +```addIntoCache():``` + +```deleteCache():``` + + +#### Team Contributions: + +For the first draft, Andrea primarily contributed to sendChunkData() and getChunkData() and Matt wrote shuffle() and getInterData(), but the debugging process (the majority of the work) was entirely a joint effort.
\ No newline at end of file |