TCOM 690-005 Syllabus v1

advertisement
TCOM 690-005
SCALABLE INTERNET ARCHITECTURES
George Mason University
Spring 2012
Instructor:
Giovanni Torres
Course Time and Location:
Time:
Location:
Email:
Office Hours:
Thursday 4:30p.m. – 7:10p.m.
ENGR 1203
gtorres1@gmu.edu
By appointment
Course Description:
The objective of this course is to provide an in-depth introduction to server class
operating systems, focusing on its use in various Internet and enterprise
deployments. The course aims to provide the concepts and the protocols associated
with load balancing and high-availability. These topics will uncover techniques used
to support an enterprise network. Additional topics will include, but are not limited
to, an introduction to networking in virtualized environments and fundamentals of
cloud computing. This course includes lab work that applies concepts learned
throughout the course.
Course Prerequisites:
TCOM 514, 515, 529 and 590 are highly recommended to be successful in this class.
Course Texts and Other Materials:
Scalable Internet Architectures
by Theo Schlossnagle
ISBN: 978-0672326998
Load Balancing Servers, Firewalls and Caches
by Chandra Kopparapu
ISBN: 978-0471415503
Red Hat Enterprise Linux 5 Deployment Guide
http://docs.redhat.com/docs/enUS/Red_Hat_Enterprise_Linux/5/html/Deployment_Guide/index.html
IBM Data Center Networking: Planning for virtualization and cloud computing
http://www.redbooks.ibm.com/redpieces/pdfs/sg247928.pdf
(Optional)
The Cloud at Your Service
by Jothy Rosenberg and Arthur Mateos
ISBN: 978-1935182528
Course Grading:
Homework/Research Papers: 10%
Labs: 15%
Midterm: 35%
Final: 40%
The midterm and final will include material from lectures and class/lab discussions
in addition to the required reading.
Blackboard:
All course material, announcements and grades will be posted on the class
Blackboard page. Please check Blackboard at least once a week to make sure that
you have the latest course information.
Labs:
Location: GMU Telecom Lab
Students must be present to receive credit for labs.
Course Schedule:
Please note that the schedule may change as the semester progresses.
Week
Date
Topic
Reading
1
1/26
2
2/2
Introduction and Overview
Server Class Operating Systems
Understanding the network stack
3
2/9
Scaling, Avoiding Failures and
Mission-Critical Environments
Red Hat
Deployment Guide
Red Hat
Deployment Guide
SIA: Chps 1,2,3
IBM: Chp 1
4
2/16
5
2/23
Load balancing: basic and advanced
concepts
Load balancing: network design
LBSFC: Chps 2, 3
SIA: Chp 5
LBSFC: Chp 4
6
3/1
High Availability concepts
SIA: Chp 4
7
3/8
Spring Break: No Class
8
3/15
Midterm
9
3/22
Redundant Firewalls and Caches
LBSFC: Chps 6, 7
10
3/29
Monitoring an enterprise network
Lecture notes
11
4/5
Network virtualization
IBM: Chp 3
12
4/12
LBSFC: Chp 8
13
4/19
Applications and Content Distribution
Networks
Intro to Cloud Computing
14
4/26
A look at Amazon Web Services
Lecture notes
15
5/3
Emerging technologies and Wrap Up
16
5/10
Final
Lecture notes
You cannot make up the exams and you must take the final during the scheduled
timeslot -ABSOLUTELY NO EXCEPTIONS!! - Coordinate your travel accordingly.
Academic Integrity:
The integrity of the University community is affected by the individual choices made
by each of us. GMU has an Honor Code with clear guidelines regarding academic
integrity. Three fundamental and rather simple principles to follow at all times are
that: (1) all work submitted be your own; (2) when using the work or ideas of
others, including fellow students, give full credit through accurate citations; and (3)
if you are uncertain about the ground rules on a particular assignment, ask for
clarification. No grade is important enough to justify academic misconduct.
Plagiarism means using the exact words, opinions, or factual information from
another person without giving the person credit. Writers give credit through
accepted documentation styles, such as parenthetical citation, footnotes, or
endnotes. Paraphrased material must also be cited, using MLA or APA format. A
simple listing of books or articles is not sufficient. Plagiarism is the equivalent of
intellectual robbery and cannot be tolerated in the academic setting. If you have any
doubts about what constitutes plagiarism, please see me.
Please note that any violation of the Honor Code will be immediately reported to Dr.
Paris and the Honor Committee without exception.
GMU Links:
http://catalog.gmu.edu
http://universitypolicy.gmu.edu
Accommodations for Disabilities:
If you are a student with a disability and you need academic accommodations,
please see me and contact the Office for Disability Services (ODS) at 9932474, http://ods.gmu.edu. All academic accommodations must be arranged through
the ODS.
Other Resources:
Writing Center: The GMU Writing Center is available to all students to assist in any
written assignment. Please consult the following URL for more detailed information
about the resources available to you as a student:
http://writingcenter.gmu.edu/index.php
University Libraries: The GMU University Library system is available to all students.
Please consult the following URL for more detailed information about their
resources: http://library.gmu.edu
Download