CSE 262 Class Readings (Spring 2006)
Many of the readings are on-line, but some may be handed out in class.
Be sure to read the assigned papers before lecture, and be prepared
to discuss them in class.
Note: your grade will be based in part on 1-page write-ups you must submit
before lecture.
For 12 of the 20 lectures, you must submit
a 1 page write-up for each paper assigned that lecture.
Submit these writeups via the web board, using the
numbered lecture conference set aside for the purpose.
You may provide a URL as your submission.
Some writeups will be
posted publicly, and will be made available after class.
In an effort to comply with prevailing copyright restrictions,
most links to ACM and IEEE papers refer to the ACM or IEEE digital
library, respectively. Both digital libraries are subscription
services. However, UCSD has a campus-wide subscription in each case and
you should be able to obtain the papers from any campus machine.
If you are a member of
ACM and/or IEEE, then you should also be able to access the on-line
papers as using your member web account(s).
If you have a UCSD network account, then you may use the
UCSD
Web proxy which will enable you to access restricted content
from non-UCSD Internet service providers.
Please email me if you
have difficulty accessing any of the papers.
Current lecture readings
Tuesday, 4/4/2006: Introduction
Thursday, 4/6/2006: High Performance I/O
Tuesday, 4/11/2006: Sorting
GPUTeraSort: High Performance Graphics Coprocessor Sorting for Large
Database Management by
Naga K. Govindaraju, Jim Gray, Ritesh Kumar, and Dinesh Manocha,
Proc. ACM SIGMOD Conference, Chicago, IL, June, 2006.
Parallel Sorting on a Shared-Nothing Architecture using Probabilistic
Splitting, by
David J. DeWitt, Jeffrey F. Naughton, and Donovan A. Schneider.
Proc. 1st Int'l Conf. on Parallel and
Disttributed Information Sys.,
pp 280-291, 1993.
High-performance sorting on networks of workstations,
Andrea C. Arpaci-Dusseau et al.
SIGMOD '97: Proc. 1997 ACM SIGMOD Int'l. Conf.
on Management of Data,
pp. 243--254, 1997.
Browse the
Sort Benchmark Page
Thursday, 4/13/2006: Search trees
Selections from R-Trees: Theory and Applications
by Y. Manolopoulos et al. Springer 2006: pp. 3-22, 175-189.
The R*-Tree: An Efficient and Robust Access Method for Points and
Rectangles.
Proc. 1990 ACM SIGMOD International Conf. on Management of Data,
pp. 322-331, 1990.
New link
Indexing for Dynamic Abstract Regions
by Joxan Jaffar, Roland H.C. Yap, Kenny Q. Zhu.
For reference:
R-Trees: A Dynamic Index Structure for Spatial Searching by A. Guttman,
Proc. 1984 ACM SIGMOD International Conf. on Management of
Data, pp. 47-57. Gutman's original R-tree paper.
The rtree portal. A shrine to the R-tree and its variants.
Multidimensional access methods,
ACM Computing Surveys,
30(2):170-231, June 1998. A lengthly survey with many variants.
Tuesday, 4/18/2006
A case for redundant arrays of inexpensive disks (RAID)
by David A. Patterson, Garth Gibson, Randy H. Katz,
Proc 1988 ACM SIGMOD Int'l Conf on
Management of Data, pp. 109-116 (1988).
The Google File System, by Sanjay Ghemawat, Howard Gobioff, and Shun-Tak
Leung. 19th ACM Symp on Operating Systems Principles, 2003.
Thursday, 4/20/2006 (SBB)
Spatial Databases A Tour, by Shashi Shekhar and Sanjay Chawla.
Prentice Hall Pub. (2003): pp. 1-21.
The SDSS SkyServer - Public Access to the Sloan Digital Sky Server
Data, by A. S. Szalay et al.
Proc. ACM SIGMOD '02, pp. 570-581.
Tuedsay, 4/25/2006 (SBB)
Spatial Databases A Tour, pp 22-44.
Database System Concepts, 5th Edition, by Silberschatz, Korth,
and Sudarshan, McGraw Hill (2006): pp. 37-45.
Thursday, 4/27/2006 (SBB)
Silberschatz, pp 44-64, 73-74.
Shekhar, pp 52-59, 79-82
Tuesday, 5/2/2006 (SBB)
Shekhar, pp 59-79
"There Goes the Neighborhood: Relational
Algebra for Spatial Data Search," J. Gray et al.
Microsoft Research Technical Report MSR-TR-2004-32 (2004).
(Re-read
Where the Rubber Meets the Sky: Bridging the Gap between Databases and Science,
by Jim Gray and Alexander S. Szalay, to refresh your memory)
Thursday, 5/4/2006
Polaris: A System for Query, Analysis, and Visualization of
Multidimensional Relational Databases,
Chris Stolte, Diane Tang and Pat Hanrahan,
IEEE Trans. on Visualization and Computer Graphics, 8(1),
January-March 2002 .
Algebraic Manipulation of Scientific Datasets,
Bill Howe and David Maier,
30th Intl. Conf. on Very Large Data Bases (VLDB 2004).
Tuesday, 5/9/2006 (Daniel Tracy)
Partition based spatial-merge join,
Proc. 1996 ACM SIGMOD international Conference on
Management of Data, pp. 259-270.
Multi-Step Processing of Spatial Joins, by Thomas Brinkhoff et al. SIGMOD 1994, pp 197-208.
Thursday, 5/11/2006
Double session, 3:30 to 6:30 PM. Room: EBU3B 3109
Task Scheduling Strategies for Workflow-based Applications in Grids,
by J Blythe, S Jain, E Deelman, Y Gil, K Vahi, A Mandal,K Kennedy,
Proc. of CCGrid '05, Cardiff, UK, May 2005.
A Hypergraph Partitioning Based Approach for Scheduling of Tasks with Batch-shared I/O,
by G. Khanna, N. Vydyanathan, T. Kurc, U. Catalyurek, P.
Wyckoff, J. Saltz and P. Sadayappan.
Proc. of CCGrid '05, Cardiff, UK, May 2005.
Data Cube: A Relational Aggregation Operator Generalizing
Group-By, Cross-Tab, and Sub-Totals by J. Gray et al.,
Data Mining and Knowledge Discovery, 1(1):29-53 (March 1997)
Pre-print
From Springer site (somewhat longer)
Tuesdsay, 5/16/2006
Volume tracking, D. Silver and X. Wang, Proc. 7th Conf. on Visualization, San Francisco, 1996.
Lecture notes on the FFT (a superset of what will be covered in
class)
The Discrete Fourier Transform, from Online version of
The Scientist and Engineer's Guide to Digital Signal
Processing, by Steve W. Smith.
(For reference only. This is rather detailed)
Thursday, 5/18/2006: Wavelets (Chris Schroeder)
Engineer's Ultimate Guide to Wavelet Analysis, by Robi Polikar.
All the sections are concatenated. For the original source,
see Robi Polikar's
web
site
More Wavelet resources
Chris Schroeder's Lecture materials on Wavelets
Tuesdsay, 5/30/2006
WaveCluster: A MultiResolution Clustering Approach for Very Large
Spatial Databases,
by G. Sheikholeslami, S. Chatterjee, and A. Zhang.
Proc 24th VLDB, pp. 428-439 (1998).
Real Time Feature Extraction for Analysis of Turbulent Flows,
I. Marusic et al.,
in Data Mining
for Scientific and Engineering Applications, R.L.
Grossman et al. eds., Kluwer Academic Publishing (2001), Chapter 13, pp. 223-238.
(Background reading for next lecture)
To explore further ....
A Survey on Wavelet Applications in Data Mining
by T. Li, Q. Li, S. Zhu, and M. Ogihara. SIGKDD, 4(2):49-68
(December 2002).
There are plenty of references in this survey.
Some interesting tutorials on large databases and data mining.
Daniel Keim's web page
Thursday, 6/1/2006
"Data Mining for Turbulent Flows,"
by E.-H. Han, G. Karypis, and V. Kumar,
in Data Mining for Scientific and Engineering Applications, R.L.
Grossman et al. eds., Kluwer Academic Publishing (2001),
Chapter 14,
pp. 239-256 (Be sure to read last lecture's Marusic paper first).
A short introduction to boosting, by
Y. Freund and R. Schapire,
J. Japan. Soc. for Artif. Intel., 14(5):771-780 (1999).
To explore further
A Tutorial on Support Vector Machines for Pattern Recognition
Christopher J. C. Burges.
Data Mining and Knowledge Discovery,
2(2):121-167 (1998).
The alternating decision tree learning algorithm,
Yoav Freund and Llew Mason.
Proc. 16th International Conf. on Machine Learning,
pp. 124-133 (1999).
Building Classification Models: ID3 and C4.5 (Tutorial on ID3)
Tuesday, 6/6/2006: Project Presentations (I)
We meet in EBU3B 3109, 3pm to 6pm.
Schedule
Thursday, 6/8/2006: Project Presentations (II)
Usual class time and place.
Schedule
Maintained by
.
Last
modified:
Wed May 24 22:02:04 PDT 2006