CS8803 Advanced Internet Systems and Application Development

Instructor: Prof. Dr. Ling Liu


Course Schedule and Notes

Attention: The information contained in this page is subject to changes.

Here are the Lecture-related course readings

Week

Lecture Dates

Topics

Notes (restricted access)

Required Reading

(Choose one per lecture and two per week)

1

1/10
1/12

1. Course Introduction + Search Engines: An Introduction

2. Search Engines: The State of Art

Lecture 1
Lecture 2

No reading assignment

[1.1 SE]: 1, 12, 9, 20

2

1/17
1/19

3 + 4 Crawl and Search the Web using Distributed Peer to Peer Computing:

Part I: Unstructured P2P Crawler - Apoidea*
PartII: Structured P2P Crawler - Apoidea

Guest Speaker: Mudhakar Srivatsa (Part I) and Aameek Singh (Part II)

Lecture 3
Lecture 4

[1.1 SE]: 1, 12, 9, 20

[5.1 P2P]: 2, 8, 13, 21

3

1/24
1/26

5. Unstructured Peer to Peer Systems (Topology + Search)

6. Structured Peer to Peer Systems (Update Monitoring + load balancing)

Lecture 5
Lecture 6 + PeerCQ

[5.1 P2P]: 15,16,17,18,24

[5.1 P2P]: 2,5,7,8

4

1/31

2/02

7. Peer-to-Peer Computing:: Challenges and Opportunities

8. Clearwater: Flexible and Modular Code Generation.
Guest Speaker: Galen Swint

Lecture 7

Lecture 8

[5.1 P2P] 11, 12, 22, 24, 25

[3.AppServer] 8,14,21,32

5

2/07
2/09

9. Mobile Computing and Location Based Services: Part I

10. Mobile Computing and Location Based Services: Part II

Lecture 9

Lecture 10

 

[5.2 Mobile]: 4, 16

[5.2 Mobile] 21,22, [3.AppSerber:] 31

 

6

2/14
2/16

11. Guest Lecture Ranking the Web: Is Google PageRank Sufficient? -- Analysis from Source Rank and Web Spam Perspectives

Guest Speaker: James Caverlee

8. Tracking and Delivering Fresh Information on the Net: WebCQ

Project Proposal Due

Lecture 11
Lecture 12 (Proposal Listing)

No Reading Assignments

7

2/21
2/23

Understanding Search Engines:

13. Part I Web Information Retrieval: Models and Methods

14. Part II Effectiveness of Searching Multiple Web Sources 

Lecture 13

Lecture 14

 

[1.1 SE]: 28, 7, 13,14,16

 [1.1 SE] 36. 37. 38. 39

 

8

2/28
3/2

15. Selected Project Proposal Presentation

16. Application Servers (Web Proxies, Web Caching, and Web Clusters): Concepts and Systems

Lecture 15
Lecture 16

No reading assignments

Choose one reading for the week:

[2.1 WS] 1, 2, 18

[2.2 WP] 8, 11, 27

[3 AS] 18, 21, 32

9

3/07
3/09

Securing Publish and Subscribe Systems: Problems and Defenses

Application Servers and Enterprise Computing: Guest Lecture by Prof. Calton Pu

Lecture 17

Lecture 18

 [5.1 P2P] 9, 10, 11,12

 [3 AS] 18, 21, 32

10

3/14

3/16

 

Internet Security and Privacy: Guest Speaker: Mudhakar Srivatsa

RFID: Issues, Systems, and Challenges

 

Lecture 19

Lecture 20

 

[4.3.2 Trust] 1,2,3, 7

[5.4 RFID]1,2,3,4

11

3/20-
3/24


Spring Break

 

 

12

3/28

3/30

 

Secure Overlay Services

Data Broadcast and Location Management in Mobile Computing Systems  

 

Lecture 21
Lecture 22

[4.3.1 Privacy] 5, 7, 8

[2.4WC] 3, 11

[4.3. Security] 10, 11, 13, 15

13

4/04

4/06

Guest Speaker - Stuart Feldman "Computer Science in the Age of Services"
Location: Physics Building Room 1. Time: 2-3pm (April 4)

Sensor Networks and Sensor Data Stream Systems

Lecture 23
Lecture 24  

[5.2 Mobile]: 14, 18, 19, 20

[5.3 sensor] 1, 2, 3, 4, 5, 6

14

4/11

4/13

Web Performance: Metrics, Models & Methods

Grid and Scientific Computing: Systems, Techniques, and Applications

Lecture 25

Lecture 26

 

15

4/18

4/20

CS8803 Workshop Day One

CS8803 Workshop Day Two

Final project Presentation

 

16

4/25

4/27

CS8803 Workshop Day Three
CS8803 Workshop Day Four

Project Demo 4/25-28 + Project Deliverable Due: 4/28

Final project Presentation

 

 


[Link to GT]

Last updated on Dec. 27, 2004 by Ling Liu (lingliu@cc.gatech.edu)