From f782b076d22df26ffeccf2e8d763773205a272f7 Mon Sep 17 00:00:00 2001 From: Andrea Smith Date: Wed, 25 Nov 2020 11:41:41 -0600 Subject: Update README --- README.md | 42 ++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 40 insertions(+), 2 deletions(-) (limited to 'README.md') diff --git a/README.md b/README.md index 0a6e05c..aec0ca1 100644 --- a/README.md +++ b/README.md @@ -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 -- cgit v1.2.3