Difference between revisions of "DistOS-2011W User Controlled Bandwidth: How Social Protocols Affect Network Protocols and Our Need for Speed"

From Soma-notes
Jump to navigation Jump to search
Line 1: Line 1:
=Introduction=
=Abstract=
In the past 20 years, advancements in computing have gravitated towards connectivity, specifically the rise of the internet. The last decade (2000 – 2010) has seen a global increase in the number of internet users by over 400%, and as expansion into the Middle East and Africa continues, the total number of people connected to the internet will only grow.[1] As we continue to build computer interfaces which simplify the user experience (iOS, for example) more of the population can make use of computers without knowledge of how a computer works. Specifically, terms like bandwidth or latency mean little to the average computer user in terms of the actual performance of their computer.
This paper will review what distributed computing means to an average user as well as how we can make better use of our networks by providing users with simple to use tools to understand bandwidth and how different applications utilize the finite resource. We will begin with an introduction describing typical internet traffic as well as how users typically interact with the internet. Following the introduction is a look into the need for user controlled bandwidth and what benefits it affords. Next we will examine a particular case study in which households were given a tool to monitor and adjust their bandwidth usage. The subsequent section will examine some current tools for implementing user controlled bandwidth. The final section of the paper provides a discussion on the current state of user controlled bandwidth and what direction it may take in the future.


Describe the system(s) that you examined or compared.  Why did you choose them?  Be sure to specify a thesis that you argue in the rest of the document.  Since this is a report the thesis may be relatively weak; however, an appropriate thesis will help the reader understand why did what you did and why you wrote what you wrote.


End with a paragraph outlining the rest of the document.
=Introduction=
 
Be sure to change the titles of the following sections to match the structure of your paper.  In particular, please try to make them less generic.  What follows is just a suggestion; the document will be evaluated in part on the quality of writing, and good writing sometimes requires some flexibility.


=Systems/Programs in the Space=
=Systems/Programs in the Space=


Give an overview of the area you are examining.  What systems/programs are out there?


=Evaluated Systems/Programs=
=User Controlled Bandwidth=


Describe the systems individually here - their key properties, etc.  Use subsections to describe different implementations if you wish.  Briefly explain why you made the selections you did.


=Experiences/Comparison (multiple sections)=
=Case Study: <i>Home Watcher</i>=


In multiple sections, describe what you learned.


=Discussion=
=Tools for Bandwidth Management=


What was interesting?  What was surprising?  Here you can go out on tangents relating to your work


=Conclusion=
=Discussion=


Summarize the report, point to future work.


=References=
=References=
Give references in proper form (not just URLs if possible, give dates of access).

Revision as of 16:14, 24 February 2011

Abstract

In the past 20 years, advancements in computing have gravitated towards connectivity, specifically the rise of the internet. The last decade (2000 – 2010) has seen a global increase in the number of internet users by over 400%, and as expansion into the Middle East and Africa continues, the total number of people connected to the internet will only grow.[1] As we continue to build computer interfaces which simplify the user experience (iOS, for example) more of the population can make use of computers without knowledge of how a computer works. Specifically, terms like bandwidth or latency mean little to the average computer user in terms of the actual performance of their computer. This paper will review what distributed computing means to an average user as well as how we can make better use of our networks by providing users with simple to use tools to understand bandwidth and how different applications utilize the finite resource. We will begin with an introduction describing typical internet traffic as well as how users typically interact with the internet. Following the introduction is a look into the need for user controlled bandwidth and what benefits it affords. Next we will examine a particular case study in which households were given a tool to monitor and adjust their bandwidth usage. The subsequent section will examine some current tools for implementing user controlled bandwidth. The final section of the paper provides a discussion on the current state of user controlled bandwidth and what direction it may take in the future.


Introduction

Systems/Programs in the Space

User Controlled Bandwidth

Case Study: Home Watcher

Tools for Bandwidth Management

Discussion

References