(S5) Microeconomics project: apply microeconomic ideas to a problem in computer networks. A well-known problem in networks is involves the fair assignment of resources among users. It turns out that in some situations, users that are separated by long distances receive less than their fair share. Write up a simulation of a simple network and then implement two or three mechanisms (I will provide some help here) to ensure fairness and compare them. Possible summer extension: develop a multi-path version of the methods.