Attention: The information contained in this page is subject to changes.
| Requirement | Required Readings | General/Recommended Readings | Reading Summary Posting |
There will be several background readings assigned each week. The readings will either be handed out a week before or listed on the Web page for required readings. You may also access this information from course schedule.
You are expected to read the material each week and write 2-3 paragraphs per reading giving your impressions and thoughts. The summaries should be informal and brief, and should consist of your own comments on the readings, NOT a rehash of the content.
You should email your summaries to TA: Bhuvan Bamba and Anand Murugappan ({bhuvan, anandm}@cc.gatech.edu),
preferably before each class but no later than
The summary for each reading assignment is expected to consist of 1 paragraph on each of the following three aspects: (1) the positive aspect of the paper; (2) the negative aspect of the paper; and (3) a brief discussion on how the idea or method proposed or used in evaluation may be applied to your own project for the course.
You may want to keep these guidelines in mind when reading papers.
You may find the following short article helpful:
Efficient Reading of Papers in Science and Technology By Michael J. Hanson and updated by D. McNamee
2. Web Servers
5. Advanced Internet
System
6. Web2.0/Web3.0 and Social Networks
You are expected to read papers in the required reading list, but only write summary for one paper selected from the list of 2-3 required readings associated with each lecture. Please use the Summary Template to write the reading summaries and follows the summary submission suggestions to submit your summaries.
Questions: How to build a search engine that scales up as the Web grows?
1. Google, The Anatomy of a Large-scale Hypertextual Web Search Engine. Sergey Brin and
2. Inktomi: An Investigation of Documents from the World Wide Web Allison Woodruff, Paul M. Aoki, Eric Brewer, Paul Gauthier, and Lawrence A. Rowe
3. Harvest: Scalable Internet Resource Discovery: Research Problems and Approaches C. Mic Bowman (Tranarc Corp.), Peter Danzig (Univ. Southern California), Udi Manber (Univ. of Arizona), and Michael Schwartz (Univ. Colorado), Appeared in CACM 1994 (Download Harvest Indexer) (Harvest Papers)
4. Harvest: The Harvest Information Discovery and Access System C. Mic Bowman, Peter B. Danzig, Darren R. Hardy, Udi Manber and Michael F. Schwartz, Computer Networks and ISDN Systems, 28 (1995) pp. 119-125
5.
Harvest:
A Scalable,Customizable
Discovery and Access System C. Mic Bowman, Peter
B. Danzig, Darren R. Hardy, Udi Manber,
Michael F. Schwartz, and Duane P. Wessels, Technical
Report CU-CS-732-94, Department of Computer Science,
6. Customized Information Extraction as a Basis for Resource Discovery Darren R. Hardy and Michael F. Schwartz, ACM Transactions on Computer Systems.
7. Indie: Distributed Indexing of autonomous Internet Services Peter Danzig, Shih-Hao Li, Katia Obraczka. Journam of Computer Systems, 5(4), 1992. Original description of Indie in 1991 ACM SIGIR
8. Internet resource discovery services Katia Obraczka, Peter Danzig, and Shih-Hao Li, IEEE Computer, Sept. 1993.
9. Research Problems for Scalable Internet Resource Discovery C. Mic Bowman, Peter B. Danzig, and Michael F. Schwartz, 1993 IEEE Computer.
10. GLIMPSE: A Tool to
Search Through Entire File Systems Udi
Manber and Sun Wu (
11. WebGlimpse--Combining Browsing and Searching Udi
Manber, Mike Smith, and Burra
Gopal (
12. Mercator:
A Scalable, Extensible Web Crawler Allan Heydon
and Marc Najork,
13. A technique for
measuring the relative size and overlap of public Web search engines
Krishna Bharat and Andrei Broder (DIGITAL,
14. The Connectivity
Server: fast access to linkage information on the Web Krishna Bharata, Andrei Brodera, Monika Henzingera, Puneet Kumara, and
Suresh Venkatasubramanian, Proceedings of the 7th
International World Wide Web Conference,
15. Efficient Crawling through URL Ordering Junghoo Cho, Hector Garcia-Molina, and Lawrence Page, Proceedings of the 7thInternational World Wide Web Conference, pages 161-172, April 1998
16. Crawling towards Eternity: Building an Archive of the World Wide Web Mike Burner, Web Techniques Magazine, 2(5), May 1997
17. The Truth about the Web: Crawling towards Eternity Z. Smith, Web Techniques Magazine, 2(5), May 1997
18. Measuring Index Quality using Random Walks on the Web Monika Henzinger, Allan Heydon, Michael Mitzenmacher, and Marc A. Najork, Proceedings of the 8th International World Wide Web Conference, pages 213-225, May 1999
19. Focused Crawling: A New Approach to Topic-Specific Web Resource Discovery Soumen Chakrabarti, Martin van den Berg, Byron Dom, Proceedings of the 8thInternational World Wide Web Conference, May 1999
20. Finding What People Want: Experiences with the WebCrawler Brian Pinkerton, Proceedings of the 8th International World Wide Web Conference, 1994
21. SPHINX: A Framework for Creating Personal, Site-specific Web Creawlers Robert C. Miller and Krishna Bharat, Proceedings of the 7th International World Wide Web Conference, pages 119-130, April 1998
22. Information Retrieval on the World Wide Web Venkat N. Gudivada, Vijay V. Raghavan, William I. Grosky, and Rajesh Kasangottu, IEEE Internet Computing, vol. 1, number 5, September/October, 1997.
23. GENVL and WWW: Tools for Taming the Web Oliver McBryan, Proceedings of the First Int'l World Wide Web Conference, CERN, Geneva, May 1994.
24. A World Wide Web Resource Discovery System Budi Yuwon, Savio L. Y. Lam, Jerry H. Ying, Dik L. Lee Proceedings of the 4th World Wide Web Conference, 1998.
25. A
Survey of Information Retrieval and Filtering Methods Christos Faloutos and Douglas Oard (
26. Guidelines for Robot Writers, Martijn Koster, 1993
27. Robots in the Web: threat or treat? Martijn Koster, NEXOR, April 1995, [1997: Updated links and addresses]; A Standard for Robot Exclusion Martijn Koster.
28. Authoritative Sources in a Hyperlinked Environment, J. Kleinberg. Proc. 9th ACM-SIAM Symposium on Discrete Algorithms, 1998. Extended version in Journal of the ACM 46(1999). Also appears as IBM Research Report RJ 10076, May 1997. ( IBM Clever Searching Project)
29. How Search Engines Rank Web Pages Danny Courtois and Sullivan.
30. Evaluation of Web search engines and the search for better ranking algorithms. Mildrid Ljosland e-mail: Mildrid.Ljosland@idi.ntnu.no Norwegian University of Science and Technology. the SIGIR99 Workshop on Evaluation of Web Retrieval, August 19, 1999
31. Automatic Resource Compilation by Analyzing Hyperlink Structure and Associated Text. S. Chakrabarti, B. Dom, D. Gibson, J. Kleinberg, P. Raghavan, and S. Rajagopalan. Proceedings of the 7th World-Wide Web conference, 1998. Copyright owned by Elsevier Sciences, Amsterdam.
32. Inferring Web Communities from Link Topologies. D. Gibson, J. Kleinberg, and P. Raghavan. Proceedings of The Ninth ACM Conference on Hypertext and Hypermedia, 1998. Copyright owned by ACM.
33. Scalable feature selection, classification and signature generation for organizing large text databases into hierarchical topic taxonomies. S. Chakrabarti, B. Dom, R. Agrawal, P. Raghavan. VLDB Journal, 1998 (invited).
34. Enhanced hypertext categorization using hyperlinks.S. Chakrabarti, B. Dom and P. Indyk. Proceedings of ACM SIGMOD 1998.
35. Hypersearching the web. S. Chakrabarti, B. Dom, D. Gibson, J. Kleinberg, S.R. Kumar, P. Raghavan, S. Rajagopalan and A. Tomkins. Scientific American, June, 1999.
36. Mining the link structure of the World Wide Web. S. Chakrabarti, B. Dom, D. Gibson, J. Kleinberg, S.R. Kumar, P. Raghavan, S. Rajagopalan and A. Tomkins. IEEE Computer.
37. Trawling
the Web for emerging cyber-communities. S.R. Kumar, P. Raghavan,
S. Rajagopalan, and A. Tomkins. Eighth World Wide Web conference,
38. Focused crawling: a new approach to topic specific resource discovery. S. Chakrabarti, M. Van den Berg, B. Dom Eighth World Wide Web conference, Toronto, 1999.
39. The web as a graph: Measurements, models and methods. J. Kleinberg, S.R. Kumar, P. Raghavan, S. Rajagopalan, and A. Tomkins. Proceedings of the International Conference on Combinatorics and Computing, 1999; invited paper.
40. Extracting large scale knowledge bases from the web. S.R. Kumar, P. Raghavan, S. Rajagopalan, and A. Tomkins. IEEE International conference on Very Large Databases (VLDB), Edinburgh, Scotland.
41. Clustering categorical data: an approach based on dynamical systems. D. Gibson, J. Kleinberg and P. Raghavan. Proceedings of the VLDB conference, 1998.
42. Search and Ranking Algorithms for Locating Resources on the World Wide Web B. Yuwono and D. Lee. IEEE conference on Data Engineering, 1996 (pp391-400).
43. A Machine Learning Architecture for Optimizing Web Search Engines, J. Boyan, D. Freitag, and T. Joachims. AAAI Workshop on Internet-based Information Systems, 1996.
44. SIBRIS: the Sandwich Interactive Browsing and Ranking Information System S. Wade, P. Willett, and D. Bawden. Journal of Information Science, 15, 1989, pp249-260
45. Estimating the Usefulness of Search Engines
46. The effectiveness of GlOSS for the Text Database Discovery Problem L. Gravano, H. Garcia-Molina, A. Tomasic. SIGMOD 1994. (GlOSS)
47. Adaptive methods for the computation of PageRank, Sepandar Kamvar1, Taher Haveliwala2, Gene Golub, Technical Report,, Standford University, 2003
48. Building a Distributed Full-Text Index for the Web,
Melnik, Sergey and Raghavan,
Sriram and Yang,
49. Parallel Crawlers, Junghoo Cho, Hector
Garcia-Molina, 11th WWW
50 An adaptive model for optimizing performance of an incremental web crawler
, Edwards, J., McCurley, K. S., and Tomlin, J. A., In Proceedings of the Tenth Conference on
World Wide Web (2001)
51. Focused crawling using context graphs, 26th International Conference on Very Large Databases
52. Effective page refresh policies for web crawlers. Junghoo Cho, Hector Garcia-Molina, ACM Transactions on Database Systems
53. Self-similarity
in the web. Stephen Dill etc. ACM Transactions on Internet Technology
(TOIT) archive (August 2002)
54. Finding replicated web collections. Junghoo Cho,
55. Hilltop: A search engine based on expert documents. K. Bharat and G. A. Mihaila, 9th WWW Conference (Poster), 2000.
56. TopicSensitive PageRank, In Proceedings of the Eleventh International
World Wide Web Conference
57. Generalizing PageRank: Damping functions for link-based ranking algorithms, Ricardo BaezaYates etc, In Proceedings of SIGIR2002
58. Site Level Noise Removal for Search Engines,
Carvalho, Paul - Alexandru Chirita,
Edleno Silva de Moura,
etc, In 15th WWW
59. Efficient crawling through URL ordering, Junghoo Cho etc , Computer Networks and ISDN Systems archive 1998,
60. Stuff I’ve Seen: A System for Personal Information Retrieval and Re-Use, Susan Dumais etc, 26th ACM SIGIR conference on Research and development in informaion retrieval
61. When experts agree: Using non-affiliated experts to rank popular topics, Krishna Bharat, George A. Mihaila, 10th WWW
62. The stochastic approach for link-structure analysis (salsa) and the tkc effect, R. Lempel, S. Moran, 9th WWW
63. What is this Page Known for?
Computing Web Page Reputations, Davood Rafiei, Alberto Mendelzon , 9th WWW
64. PicASHOW: Pictorial Authority Search by Hyperlinks on the
Web, R. Lempel, A. Soffer, 10th WWW
65. Web Search via Hub Synthesis, Dimitris Achlioptas, Amos Fiat,
Anna Karlin, Frank McSherry,
42nd IEEE Symposium on Foundations of Computer Science
66. Approximating
Aggregate Queries about Web Pages via Random Walks, Ziv Bar-Yossef etc, VLDB 2000
Questions: What are the key technology for building high performance and scalable Web Servers ?
1. Measuring the Capacity of a Web Server Gaurav Banga and Peter Druschel, Proceedings of the 1997 USENIX Symposium on
Internet Technologies and Systems,
2. Internet Web Servers: Workload Characterization and Performance Implications Arlitt and Williamson, ACM/IEEE Transactions on Networking, 5(5):631-645, Oct. 1997. A short version titled "Web Server Workloa d Characterization: The Search for Invariants", appeared in ACM SIGMETRICS Conference on Measurement and Modeling of Computer Systems, May 1996.
3. Locating Nearby Copies of Replicated Internet Servers, James D. Guyton and Michael F. Schwartz. ACM SIGCOMM, 1995.
4. HACC: An Architecture for
Cluster-Based Web Servers Xiaolan
Zhang, Michael Barrientos, J. Bradley Chen, Margo
Seltzer (
5. Trace-Driven Simulation of Document Caching Strategies for Internet Web Servers Martin F. Arlitt and Carey L. Williamson, Simulation, Special Issue: Modeling and Simulation of Computer Systems and Networks. Vol. 68, No. 1, January, 1997.
6. Performance Characteristics of Mirror Servers on the Internet Andy Myers, Peter Dinda, Hui Zhang. INFOCOM'98.
7. TCP Behavior of a Busy Internet Server: Analysis and Improvements Hari Balakrishnan, Venkata Padmanabhan, Srini Seshan, Mark Stemm and Randy H. Katz, INFOCOM'98.
8. The Content and Access Dynamics of a Busy Web Site: Findings and Implications V. N. Padmanabhan and L. Qiu. Proceedings of ACM SIGCOMM 2000, Stockholm, Sweden, August 2000. . (An earlier version appeared as Microsoft Research Technical Report MSR-TR-2000-13, February 2000 )
9. A Performance Monitoring and Capacity Planning Methodology for Web Servers Rodney B. Wallace and Tyrone E. McKoy, Jr. (NCR Corporation)
10. A Self-Scaling and Self-Configuring Benchmark for Web Servers Stephen Manley (Network Appliance), Michael Courage (Microsoft Co.), and Mar go Seltzer (Harvard)
11. Connection Scheduling in Web Servers M. E. Crovella, R. Frangioso, and M. Harchol-Balter, Proceedings of the 1999 USENIX Symposium on Internet Technologies.
12. Dynamic Server Selection in the Internet Mark E. Crovella and Robert L. Carter, Computer Science Department, Boston University.
13. Dynamic Server Selection Using Bandwidth Probing in Wide-Area Networks, R. Carter and M. Crovella, INFOCOM, 1997. extended version (TR-96-007).
14. NCSA's World Wide Web Server: Design and Performance Tomas T. Kwan, Robert E. McGrath, and Daniel A. Reed, IEEE Computer, Vol. 28, No. 11, pp. 68-74, November 1995. An earlier version titled: User Access Patterns to NCSA's World Wide Web Server. (Recent Pablo Project)
15. A Scalable and Highly Available Web Server, MukherjeeTewari. In Proceedings of the IEEE Computer Conference (COMPCON), Santa Clara, March, 1996.
16. A Scalable HTTP Server: The NCSA Prototype, R. McGrath. Proc. of the 1st Intl. World-Wide Web Conference, May 1994. (HTML)
17. The Power of Two Choices in Randomized Load Balancing, M. Mitzenmacher, PhD. Thesis, 1996.
18. Flash: An Efficient and Portable Web Server Vivek Pai, Peter Druschel and Willy Zwaenepoel,
Proceedings of 1999 USENIX Conference,
19. The AFS File System in Distributed Computing Environments:White Paper, Mnsarc Corporation, May 1996.
20. Apache Server (Apache HTTP Server V1.3 - API notes)
Questions: How do we coordinate the activities of a geographically distributed application?
1. World Wide Web Proxies Ari Luotonen (CERN) and Kevin Altis (Intel) (html)
4. Main Memory Caching of Web Documents, vangelos P. Markatos. In Proceedings of the Fifth WWW Conference, 1996.
5. Design Considerations for Integrated Proxy Servers S. Sahu, P. Shenoy, D. Towsley. y Proc. IEEE NOSSDAV'99 (Basking Ridge, NJ, June 1999).
12. Intelligent Caching for World-Wide Web Objects
Duane Wessels (
13. Summary Cache: A Scalable Wide-Area Web Cache Sharing Protocol L. Fan, P. Cao, J. Almeida, and A.Z. Broder, SIGCOMM, 1998, pp 254-265.
17. An Analysis of Geographical Push Caching J. Gwertzman and M. Seltzer.
23. Squid Internet Object Cache; Squid Web Proxy Cache
26. Propagation, Replication and Caching from the W3C
30. A Survey of Proxy Cache Evaluation Techniques Brian D. Davison
31. A Tutorial for Network Caching
Question: How much can Prefetching alleviate the latency and bandwidth problems in Web access?
1. Using Predictive Prefetching to Improve World Wide Web Latency, Padmanabhan and Mogul, SIGCOMM, 1996.
2. Alleviating the Latency and Bandwidth Problems in WWW Browsing, Loon and Bharghavan, Usenix Symposium on Internet Technologies and Systems (USITS) 1997.
3. Determining WWW User's Next Access and Its Application to Pre-fetching, Carlos R. Cunha and Carlos F.B. Jaccoud, Proceedings of ISCC'97: The Second IEEE Symposium on Computers and Communications. Alexandria, Egypt, 1-3 July 1997.
4.
Potential and Limits of Web Prefetching Between
Low-Bandwidth Clients and Proxies Li Fan, Quinn Jacobson and
5. Optimal Prefetching via Data Compression, Vitter and Krishnan, FOCS, 1991.
6. The Network Effects of Prefetching, Crovella and Barford, INFOCOM, 1998.
Questions: What are the main causes of World Wide Web traffic? How do we find idle resources if they exist?
1. Web Facts and Fantasy, Stephen Manley (Network Appliance), Margo Seltzer (Harvard University), Proceedings of the 1997 USENIX Symposium on Internet Technologies and Systems, Monterey, CA, December 1997.
2. Self-Similarity in World Wide Web Traffic: Evidence and Possible Causes, Mark E. Crovella and Azer Bestavros IEEE/ACM Transactions on Networking, 5(6):835--846, December 1997.
3. Measuring Web Performance in the Wide Area, P. Barford and M. E. Crovella, in Performance Evaluation Review, August, 1999.
4. Changes in Web Client Access Patterns: Characteristics and Caching Implications, P. Barford, A. Bestavros, A. Bradley, and M. E. Crovella, in World Wide Web, Special Issue on Characterization and Performance Evaluation, Vol. 2, pp. 15-28, 1999.
5. Characterizing Browsing Strategies in the World-Wide Web, L. Catledge and J. Pitkow, Journal of Computer Networks and ISDN Systems, vol. 27, no. 6, 1995, p. 1065.
6.
Measuring the Web, Tim Bray (Open Text
Corporation), Fifth International World Wide Web Conference, May 1996,
7. Generating Representative Web Workloads for Network and Server Performance Evaluation, Barford and Crovella, SIGMETRICS, 1998, pp. 151-160.
8. Characterizing Reference Locality in the WWW, Almeida, Bestavros, Crovella, and de Oliveira, International Conference on Parallel and Distributed Information Systems (ICPDIS), 1996. (The OCEANS Project)
9.
Web Traffic Characterization: An Assessment of the Impact of
Caching Documents from NCSA's Web Server H. Braun and K. Claffy; Second International Conference on the WWW,
10. Open Market's The Internet Index Home Page
11. System Design Issues for Internet Middleware Services: Deductions from a Large Client Trace, Gribble and Brewer, Usenix Symposium on Internet Technologies and Systems (USITS) 1997.
Questions: How do we build a scalable Internet service located at a single site? Should we replicate to get end-to-end availability? What abstractions should we provide to support scalability to millions of users, and continuous operations 24 hours per day and 7 days per week?
1. Availability and Latency of World Wide Web Information Servers Charles L. Viles and James C. French (University of Virginia), USENIX, Computing Systems; vol. 8, no. 1; Winter 1995.
2.
A Quantitative Study of Differentiated Services
3. A Comparison of Server-Based and Receiver-Based Local Recovery Approaches for Scalable Reliable Multicast S. Kasera, J. Kurose, D. Towsley. Proc. IEEE Infocom'98 (San Francisco, CA, April 1998). A longer version is available as UMass CMPSCI Technical Report 97-69.
4. A Comparison of Sender-Initiated and Receiver-Initiated Reliable Multicast Protocols D. Towsley, J. Kurose, S. Pingali. IEEE Journal on Selected Areas in Communications (JSAC) (April 1997)
5. Exploiting Internetwork Multicast Services Nortel White Paper.
6. "Server-initiated Document Dissemination for the WWW" Azer Bestavros and Carlos Cunha,IEEE Data Engineering Bulletin, September 1996.
Azer Bestavros, In Proceedings of ACM SIGMOD'96 Data Mining Workshop, Montreal, Canada, June 1996.
37. E-Commerce White Paper Series
42. "HTTP Remote Variant Selection Algorithm --RVSA/1.0", K. Holtman and A. Mutz, RFC2296.
47. The Condor Distributed Processing System. M. Livny, Dr Dobbs Journal, Feb 1995 pp 40-48.
48. Project Ganglia: Distributed Monitoring and Execution System.
Questions: What is the right model for supporting Internet Applications
of the future? 6. The x-Kernel: An Architecture for
Implementing Network Protocols,
Hutchinson and Peterson 7.
Making Paths Explicit in the Scout
Operating System, Mosberger and
Peterson, OSDI, 1996. 8.
Server Operating Systems, Kaashoek, Engler, Gagner, and Wallach, European SOSP
Workshop, 1996. 5. Engineering a Global Resolution Service, Edward Slottow, Nov. 1996. Questions: How can we build secure Internet Applications? 7.
Cryptography and the Internet, S. Bellovin, Proceedings of CRYPTO '98, August 1998, pp.
46-55. 13. The Sybil Attack. J. Douceur,
Proc of 2nd Annual IPTPS Workshop,
2002. 1. A
Privacy-Preserving Index for Range Queries, Bijit Hore, Sharad Mehrotra, Gene Tsudik, VLDB 2004 Location Privacy in Pervasive
Computing. A. Beresford and F. Stajano. IEEE
Pervasive Computing, 2003 Naveen Sastry, Umesh Shankar, and
David Wagner. Secure
Verification of Location Claims. WiSE 2003. U.S. Geological Survey (USGS). Digital line graph data.
http://edc.usgs.gov/geodata/, oct. 2002 John Voelcker. Stalked by Satellite. IEEE Spectrum,
43(7):15–16, 2006. 2. "Multi-Fidelity Algorithms for Interactive Mobile
Applications", Satyanarayanan, M., Narayanan, D. Proceedings of the
3rd International Workshop on Discrete Algorithms and Methods for Mobile
Computing and Communications, August 1999, 4. "Energy-aware adaptation for mobile applications", Flinn J., Satyanarayanan, M.,
Proceedings of the 17th ACM Symposium on Operating Systems Principles,
December, 1999, Kiawah Island Resort, SC. 6. System Support for Mobile, Adaptive Applications, Noble,
Brian, IEEE Personal Communications, Vol. 7, No. 1, February, 2000 8. Agile Application-Aware Adaptation for Mobility, Noble, B., Satyanarayanan, M., Narayanan, D., Tilton, J.E., Flinn, J., Walker, K. Proceedings of the 16th ACM Symposium
on Operating System Principles, October 1997, St. Malo,
France 9. A Research Status Report on Adaptation for Mobile Data
Access , Noble, B., Satyanarayanan, M.
SIGMOD Record, Vol. 24, No. 4, December 1995 10. A Programming Interface for Application-Aware Adaptation in
Mobile Computing , Noble, B., Price, M., Satyanarayanan, M., Proceedings of the Second USENIX
Symposium on Mobile & Location-Independent Computing, Apr. 1995, Ann Arbor,
MI 11.
Application-Aware
Adaptation for Mobile Computing , Satyanarayanan, M., Noble, B., Kumar, P., Price, M.
Proceedings of the 6th ACM SIGOPS European Workshop,
Sep. 1994, 12. Mobile
Information Access, Satyanarayanan,
M. , IEEE Personal Communications, Vol. 3, No. 1,
February 1996 13. Indexing
Techniques for Power Management in Multi-Attribute Data Broadcast Qinglong Hu, Wang-Chien Lee, and Dik Lun Lee, 14. Power
conserving And access Efficient Indexes For Wireless
Computing Dik Lun Lee, and Qinglong Hu, 15. Power
Conservative Multi-Attribute Queries on Data Broadcast, Qinglong Hu, Wang-Chien Lee, and Dik Lun Lee, ICDE 2000. 16. "Effects of power conservation, wireless coverage and
cooperation on data dissemination among mobile devices", Maria
Papadopouli and Henning Schulzrinne,
ACM SIGMOBILE Symposium on Mobile Ad Hoc Networking
& Computing (MobiHoc) 2001, October 4-5, 2001,
Long Beach, California. (Extension of the Sarnoff paper.) 17. Energy-aware
Web Caching for Mobile Terminals. Francoise Sailhan,
Valarie Issarny. In Proceedings of the ICDCS
Workshop on Web Caching Systems. July 2002, 18. Power-Controlled Data Prefetching/Caching in Wireless Packet
Networks, Savvas Gitzenis and Nicholas Bambos,
IEEE Infocom 2002, New York. 19. Sleepers and Workaholics: Caching Strategies in Mobile
Environments. Daniel Barbara, Tomasz Imielinski,VLDB
Journal 4(4): 567-602(1995). 20. Indexing techniques for data broadcast on wireless channels. D.L. Lee,
Q. Hu, and W. C. Lee,Proceedings of the Fifth
International Conference on Foundations of Data Organization (FODO '98), Kobe,
Japan, Nov 11-12, 1998, 175-182. 21. Indexing Techniques for Wireless Data Broadcast Under Data
Clustering and Scheduling,Qinglong Hu,
Wang-Chien Lee, and Dik Lun Lee, in Proceedings of ACM International
Conference on Information and Knowledge Management (CIKM99), Kansas City,
Missouri, Nov. 1999, pp. 351-358. 22. MobiEyes: Distributed Processing of Continuously Moving
Queries on Moving Objects in a Mobile System, Bugra Gedik, Ling
Liu. The 9th International Conference on Extending DataBase
Technology (EDBT 2004) or Bugra Gedik and Ling Liu. MobiEyes: A
Distributed Location Monitoring Service Using Moving Location Queries. IEEE
Transactions on Mobile Computing. Vol. 5, No. 10, October 2006. pp1-19. 23. Processing Moving Queries over Moving Objects Using Motion
Adaptive Indexes, Bugra Gedik,
Kun-Lung Wu, Philip Yu, and Ling Liu, To appear in IEEE Transactions on
Knowledge and Data Engineering (TKDE)., 24. Bugra Gedik, Ling Liu, Kun-Lung Wu, Philip S. Yu. " Lira: Lightweight, Region-aware Load Shedding in Mobile CQ
Systems". IEEE 23rd International Conference on Data
Engineering. 25. Bugra Gedik, Kun-Lung Wu, Philip S. Yu, and Ling Liu. "GrubJoin: An Adaptive Multi-Way Windowed Stream Join with
Time Correlation-Aware CPU Load Shedding". IEEE
23rd International Conference on Data Engineering. 26. Jianjun Zhang, Gong Zhang, Ling Liu. ``GeoGrid: A Scalable Location Service Network".
Proceedings of 27th IEEE International Conference on Distributed Computing
Systems (ICDCS 2007). Acceptance Rate: 13% (71 out of 528). 27. Kipp Jones and Ling Liu. "Improving Wireless Positioning with Look-ahead Map-Matching ", to
appear in Proceedings of the 4th Annual International Conference on 28. Anand Murugappan and Ling Liu. ``A SpatioTemporal Placement Model for Caching Location
Dependent Queries", Proceedings of the 4th Annual
International Conference on Mobile and Ubiquitous Systems: Computing,
Networking and Services (Mobiquitous 2007). August
6-10, 2007, Philadelphia, PA. AR: 22.6% (27 out of 119). 29. Mudhakar Srivatsa, Arun Iyengar, Jian Yin and Ling
Liu. ``A Scalable Access Control in Location-based Broadca st Services",
Proceedings of The 27th IEEE International Conference
on Computer Communications (INFOCOM 2008), to be held in 1. Continuous Queries over Data Streams John
S. Breese, David Heckerman, and Carl Kadie, S. Babu and J. Widom.In SIGMOD
Record, September 2001 . 2. Towards Sensor Database Systems. Philippe
Bonnet, J. E. Gehrke, and Praveen Seshadri.
In Proceedings of the Second International Conference on 3. Querying the Physical World. Philippe
Bonnet, J. E. Gehrke, and Praveen Seshadri.IEEE Personal
Communications, Vol. 7, No. 5, October 2000, pages 10-15. Special Issue
on Smart Spaces and Environments. 4. Fjording the Stream: An Architecture for Queries over
Streaming Sensor Data, Sam Madden and Michael J. Franklin,ICDE Conference, February,
2002, San Jose. 5. Streaming Queries over Streaming Data Sirish Chandrasekaran, Michael J.
Franklin, VLDB Conference, August 2002, 6. Monitoring Streams: A New Class of Data Management
Applications.D. Carney, U. Cetintemel,
M. Cherniack, C. Convey, S. Lee, G. Seidman, M. Stonebraker, N. Tatbul, S. Zdonik. In proceedings
of the 28th International Conference on Very Large Data Bases (VLDB'02), August
20-23, Hong Kong, China. 7.
Quality-Aware Distributed Data Delivery for Continuous
Query Services, by Bugra Gedik and Ling Liu. ACM 2006 International Conference on
Management of Data (ACM SIGMOD), 8.
GrubJoin: An Adaptive Multi-Way Windowed Stream Join
with Time Correlation-Aware CPU Load Shedding. By Bugra
Gedik, Kun-Lung Wu, Philip S. Yu, and Ling Liu. IEEE
23rd International Conference on Data Engineering. Istanbul, 9.
CPU Load Shedding for Binary Stream Joins. Springer Knowledge and Information
Systems. By Bugra Gedik,
Kun-Lung Wu, Philip S. Yu, and Ling Liu. DOI 10.1007/s10115-006-0044-4,
September 21, 2006. (will appear in print, ISSN 0219-1377) 10.
CACM Special Issue on Sensor Networks, June 2004 (Online available at ACM
digital library, use GT library website to access
it)
4. System
Level Issues
4.1 System Support for Internet
Applications (top^)
4.2
Naming Issues (top^)
4.3 Security
for Internet Applications (top^)
4.3.1 Privacy top^
4.3.2 Trust top^
4.3.3 Location Privacy top^
4.4 Web Spam and Denial of Service Attacks (top^)
5. Advanced Internet System Reading
5.1 Peer-to-Peer Computing (top^)
5.2
5.3 Sensor,
Stream, and Continual Query (top^)
5.4 RFID (top^)
5.5 Geo-Location Based Services and Applications (top^)
, Kentaro, et al. "Geographic
Location Tags on Digital Images." International
Multimedia Conference,
,
1. UT Austin - CS 395T: Web Operating Systems Instructor: Mike Dahlin
2. UIUC - CS 491 Hardware and Software
Architecture for Parallel Servers Instructor:
Andrew Chien
3. UBC - 538F: The Design of a Cluster Operating System Reading
List and Schedule Instructor:
Mike Feeley
4. UWaterloo - CS7561
Topics in Distributed Systems: High Performance Internet Systems and
Applications Instructor: Tim Brecht
5. Harvard - CS261: Research Topics in Operating Systems Instructor: Margo Seltzer
6. Cornell - CS614 Advanced Systems Instructor: Thorsten von Eicken
1. UW - System Support for Wide Area Applications Instructor: Tom Anderson
2. CS262
- Advanced Topics in Operating Systems Instructor:
Eric Brewer
3. Stanford - EE384c: High Performance Computer Network Systems Instructor: Nick McKeown
4. UC Bolder - (CSCI 7135) Internet Systems Instructor: Benjamin Zorn
5. UMASS - CMPSCI 791D: System Support for Next Generation
Applications Instructor: Prashant Shenoy
6. CS6210 - Advanced Operating Systems Instructor: Karsten
Schwan