[ Last Updated: 4/20/11
11:42 AM ]
Week |
Dates |
Contents |
Downloads |
References |
Assignments |
|
Assigned |
DUE |
|||||
1 |
1/10, 1/12 |
Introduction of the course
and Cloud Computing (CC) |
o What is
Cloud Computing? Salesforce.com, 2009 o Above
the Clouds: A Berkeley View of Cloud Computing, D. Patterson et. al, UC Berkeley, 2010 o Cloud
Computing, Google D. C. Talk, 2008 |
|
||
2 |
|
More Basics on CC |
o Cloud
Computing, B. Hayes, ACM CACM 2008 o Cloud
Computing: An Overview, M. Creeger, ACM QUEUE,
2009 |
|
HW#1 |
|
l-3 |
1/24, 1/26 |
XML, the glue for CC |
o A Technical Introduction to XML,
N. Walsh, WWWJ, 1998 o The
New Role of XML in Cloud Data Integration, R. Knight, 2009 o JSON: The Fat-Free Alternative to XML,
D. Crockford, XML Conf. 2006 |
|
||
4 |
1/31, 2/2 |
Structuring and Querying Data
in CC |
o XML Schema Tutorial,
w3schools.com o DTD, XML Schema,
and DSD, A. Moller and M. Schwartzbach, 2008 o XPath Tutorial, zvon.org |
|
|
|
5 |
2/7, 2/9 |
Web Services in CC |
o Introduction
to Web Services, L. Ananthamurthy, 2002 o Programming
Amazon Web Services: S3, EC2, SQS, FPS, and SimpleDB,
J. Murty, 2008 |
|
HW#2 |
|
6 |
|
CC at Industries (Yahoo,
Microsoft, IBM, Salesforce, etc) |
|
|
||
7 |
2/21, 2/23 |
RSS/Atom & Google App
Engine (PaaS) |
o Google App Engine (GAE) |
|
||
8 |
2/28, 3/2 |
Amazon Web Services (IaaS) |
o Amazon Web Services (AWS) o AWS
SDK for Java in AWS Toolkit for Eclipse Tutorial Video |
|
|
|
9 |
|
Spring Break |
||||
10 |
3/14, 3/16 |
Parallel Programming in CC: MapReduce/Hadoop |
o MapReduce:
Simplified Data Processing on Large Clusters, J. Dean and S. Ghemawat, OSDI, 2004 o Hadoop Tutorial, Yahoo, 2010 o MapReduce
and Parallel DBMSs: Friends or Foes?, M. Stonebraker
et al., ACM CACM 2010 |
HW#3 |
||
11 |
3/21, 3/23 |
Project Discussion & Virtualization in CC (guest lecture by Prof. J. Ryoo) |
o What
is Virtualization?, ZDNet o The Reincarnation of
Virtual Machines, M. Rosenblum, ACM QUEUE, 2004 o Why
Virtualization is the Foundation of Cloud Computing? C. Poelker, ComputerWorld, 2009 o Cloud
Computing and the Lessons from the Past, R. Mikkilineni and V. Sarathy,
IEEE Workshop on Enabling Tech., 2009 |
|
||
12 |
3/28, 3/30 |
Parallel Programming in CC:
Amazon Elastic MapReduce |
||||
13 |
4/4, 4/6 |
Apache Pig: high-level parallel data
processing language |
||||
14 |
4/11, 4/13 |
Policy/Legal issues in CC (guest
lecture by Prof. J. Bagby) |
l-policy.ppt
|
o Trusting
the Cloud, C. Cachin, I. Keidar,
and A. Shraer, ACM SIGACT News, 2009 |
||
15 |
4/18, 4/20 |
Privacy/Security issues in CC
(guest lecture by Prof. A. Squicciarini) |
o Cloud
Computing and Software Security, U. Erlingsson,
Google Faculty Summit, 2010 o Privacy in
the Clouds: Risks to Privacy and Confidentiality from Cloud Computing, R.
Gellman, 2009 |
|
Proj #1 |
|
16 |
4/25, 4/27 |
Project Presentation |
|
|
|
HW#4 |
17 |
5/2
(Mon) 10:10A-12:00P @ 409 Burrowes |
Final Exam Week |
Academic Integrity: The College of IST is committed
to maintaining academic integrity in this and all other courses it offers.
IST takes academic integrity matters seriously. Academic integrity -
scholarship free of fraud and deception - is an important educational
objective of Penn State. Academic dishonesty can lead to a failing grade or
referral to the Office of Judicial
Affairs. Academic dishonesty includes, but is not limited to:
In cases where academic
integrity is questioned, Penn State's policy
on academic integrity requires that the instructor give the student
notice of the charge as well as the recommended sanction. Procedures allow
the student to accept or contest the charge through discussions with the
instructor. If a student chooses to contest, the case will
then be managed by the respective College or Campus Academic Integrity
Committee. If a disciplinary sanction also is recommended, the case
will be referred to the Office of
Judicial Affairs. All Penn State colleges abide by
this Penn State policy, but review procedures vary by college when academic
dishonesty is suspected. Information about Penn State's academic integrity
policy and college review procedures is included in the information students
receive upon enrolling in a course. Additionally, students enrolled
at Penn State are expected to act with civility and personal integrity; respect
other students' dignity, rights, and property; and help create and maintain
an environment in which all can succeed through the fruits of their own
efforts. An environment of academic integrity is requisite to respect for
self and others, and a civil community. For more information on academic
integrity at Penn State, please visit one of the following URLs: http://www.psu.edu/dept/oue/aappm/G-9.html |
Accommodating
Disabilities:
Penn State encourages
academically qualified students with disabilities to participate in its
educational programs. We are committed to equal opportunity in our admissions
policies and procedures and are dedicated to providing reasonable
accommodations for qualified students. Penn State students seeking
special services or academic accommodations through Penn State must
self-disclose their need for these services or accommodations to the World
Campus or Penn State's Office for Disability Services (ODS). Contact Penn State's Office
for Disability Services (ODS). To be eligible for academic
accommodations through ODS, students must have a
documented disability as defined by the Rehabilitation Act of 1973 or the
Americans with Disabilities Act (ADA) of 1990. Learn more
about the ODS eligibility requirements. The University is responsible
for making all its programs and services available to all students. The
Office for Disability Services acts in an advisory capacity for all Penn
State locations, including the World Campus. The World Campus will work with
ODS to make reasonable academic adjustments or accommodations for eligible
World Campus students. Penn State's guidelines for
appropriate documentation—and the verification forms necessary for each
disability category—may be obtained from the "Documentation Guidelines
and General Information for Students with Specific Conditions"
section of the ODS Web site. For more information, contact ODS. |
Nondiscrimination
and Harassment:
The Pennsylvania State
University is committed to the policy that all persons shall have equal
access to programs, facilities, admission and employment without regard to
personal characteristics not related to ability, performance, or
qualifications as determined by University policy or by state or federal
authorities. It is the policy of the University to maintain an academic and
work environment free of discrimination, including harassment. The Pennsylvania
State University prohibits discrimination and harassment against any person
because of age, ancestry, color, disability or handicap, national origin,
race, religious creed, sex, sexual orientation, gender identity or veteran
status. Discrimination or harassment against faculty, staff or students will
not be tolerated at The Pennsylvania State University. You may direct
inquiries to the Office of Multicultural Affairs, 332 Information Sciences
and Technology Building, University Park, PA 16802; Tel 814-865-0077 or to
the Office of Affirmative Action, 328 Boucke
Building, University Park, PA 16802-5901; Tel 814-865-4700/V,
814-863-1150/TTY. For reference to the full policy: http://guru.psu.edu/policies/AD42.html |
Special
Flu Protocols:
In compliance with Pennsylvania
Department of Health and Centers for Disease Control recommendations,
students should NOT attend class or any public gatherings while ill with influenza.
Students with flu symptoms will be asked to leave campus if possible and to
return home during recovery. The illness and self-isolation period will
usually be about a week. It is very important that individuals avoid
spreading the flu to others. Most students should be able to
complete a successful semester despite a flu-induced absence. Faculty will
provide students who are absent because of illness with a reasonable
opportunity to make up missed work. Ordinarily, it is inappropriate to
substitute for the missed assignment the weighting of a semester's work that
does not include the missed assignment or exam. Completion of all assignments
and exams assures the greatest chance for students to develop heightened
understanding and content mastery that is unavailable through the weighting
process. The opportunity to complete all assignments and exams supports the
university's desire to enable students to make responsible situational
decisions, including the decision to avoid spreading a contagious virus to
other students, staff, and faculty, without endangering their academic work. Students with the flu do not
need to provide a physician's certification of illness. However, ill students
should inform their teachers (but not through personal contact in which there
is a risk of exposing others to the virus) as soon as possible that they are
absent because of the flu. Likewise students should contact their instructors
as quickly as possible to arrange to make up missed assignments or exams. If you have questions about
academic policy-related issues, please call the Associate Dean/Chief Academic
Officer of your college. For health-related questions you can email Dr.
Margaret Spear, director, University Health Services, at uhsinfo@sa.psu.edu. |
In
the event of a University-wide emergency:
Course requirements, classes,
deadlines and grading schemes are subject to changes that may include
alternative delivery methods, alternative methods of interaction with the instructor,
class materials, and/or classmates, a revised attendance policy, and a
revised semester calendar and/or grading scheme. In the case of a
University-wide emergency, please refer to the following about changes in
this course:
For more general information
about the emergency situation, please refer to:
|