Computer Science Publications
SQL/MapReduce: A practical approach to self-describing, polymorphic, and parallelizable user-defined functions
E. Friedman, P. Pawlowski, J. Cieslewicz. Proceedings of the 35th VLDB Conference. August 2009.
Cache-conscious buffering for database operators with state
J. Cieslewicz, W. Mee, K.A. Ross. Proceedings of the 5th Workshop on Data Management on New Hardware. June 2009. [paper]
Optimal splitters for database partitioning with size bounds
K.A. Ross and J. Cieslewicz. Proceedings of the 12th International Conference on Database Theory. March 2009. [paper]
Data Partitioning on Chip Multiprocessors
J. Cieslewicz and K.A. Ross. Proceedings of the 4th Workshop on Data Management on New Hardware. June 2008. [paper]
Using Bitmap Index for Joint Queries on Structured and Text Data.
K. Stockinger, J. Cieslewicz, K. Wu, D. Rotem, A. Shoshani. Annals of Information Systems, 2008. In Press.
Database Optimizations for Modern Hardware
J. Cieslewicz and K.A. Ross. Proceedings of the IEEE, 96(5), May 2008. [paper]
Adaptive Aggregation on Chip Multiprocessors
J. Cieslewicz and K.A. Ross. Proceedings of the 33rd VLDB Conference. September 2007. [paper, slides]
Parallel Buffers for Chip Multiprocessors
J. Cieslewicz, K.A. Ross, I. Giannakakis. Proceedings of the 3rd Workshop on Data Management on New Hardware. June 2007. [paper]
Realizing Parallelism in Database Operations: Insights from a Massively Multithreaded Architecture (Best Paper Award)
J. Cieslewicz, J. Berry, B. Hendrickson, K.A. Ross. Proceedings of the 2nd Workshop on Data Management on New Hardware. June 2006. [paper]
Improving Database Performance on Simultaneous Multithreading Processors
J. Cieslewicz, J. Zhou, K.A. Ross, M. Shah. Workshop on Edge Computing Using New Commodity Architectures (EDGE). May 2006. [poster, extended abstract]
Improving Database Performance on Simultaneous Multithreading Processors
J. Zhou, J. Cieslewicz, K.A. Ross, M. Shah. Proceedings of the 31st VLDB Conference. September 2005. [paper, slides]
Architecture Sensitive Database Design: Examples from the Columbia Group
K.A. Ross, J. Cieslewicz, J. Rao, J. Zhou. IEEE Data Engineering Bulletin, Volume 28(2): 5-10 (2005). [paper]
STREAM: The Stanford Data Stream Management System
To appear in Data Stream Management: Processing High-Speed Data Streams, Ed. M. Garofalkis, J. Gehrke, R. Rastogi. Springer-Verlag, 2004. [paper]
My DBLP Page
My ACM Author Page
Tech Reports
Optimal Splitters for Database Partitioning with Size Bounds
K.A. Ross and J. Cieslewicz. Columbia University, CUCS-010-08. February, 2008.
Using Bitmap Indexing Technology for Combined Numerical and Text Queries
K. Stockinger, J. Cieslewicz, K. Wu, D. Rotem, A. Shoshani. Lawrence Berkeley National Laboratory, LBNL-61768. September, 2006. [paper]
Improving Database Performance on Simultaneous Multithreading Processors.
J. Zhou, J. Cieslewicz, K.A. Ross, and M. Shah. Columbia University, CUCS-017-05. April, 2005. [See VLDB Paper above for a more recent version.]
Follow this link to all Columbia University Computer Science Tech Reports.
Other Publications
Attacks and Accidents: Policy to Protect the Power Grid's Critical Computing and Communication Needs.
Senior interdisciplinary honors thesis in international security studies. Stanford University, May 2004. [pdf]
Reaffirming Non-proliferation
An essay I wrote as a midterm assignment following a multi-day simulation of an arms control conference held as part of Political Science 138, International Security in a Changing World. Appeared in the Spring 2002 CISAC Monitor, pp 12-15. [pdf]