-- Main.DonaldActon - 21 Apr 2011 We considered delivering the course around a collection of assignments that focus on some of the areas of networking that we think every student taking a networking course should be exposed to. 1. A client server based application. Examples: * Web server or proxy * FTP * Video streaming (RTP, RTSP) [[http://tools.ietf.org/html/rfc2326 RFC 2326]] 1. A map reduce type problem * tackles the problem of scale 1. An application built upon a distributed key/value store * [[http://redis.io/ Redis]] * [[http://fallabs.com/tokyocabinet/ Tokyo Cabinet]] or [[http://fallabs.com/kyotocabinet/ Kyoto Cabinet]] 1. A mobile device application that uses one or more networked data sources * i.e. some sort of mashup. Issues to address in the teaching: * Fairness * Efficiency * Flow Control * Reliability Buzzwords - ideas: * Cloud * Mobile * Client/server * Video * Sip * Google Authentication * [[http://shibboleth.internet2.edu/ Shibboleth]] * [[http://www.zeromq.org/ zeromq]]
This topic: Main
>
TWikiUsers
>
DonaldActon
>
DonaldActonSandbox
>
ComputerScience317Cwsei
>
PossibleAssignments
Topic revision: r3 - 2011-11-14 - DonaldActon
Copyright © 2008-2025 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki?
Send feedback