Daniel F. Lieuwen
Daniel F. Lieuwen is a Member of the Technical Staff at Google in Manhattan. Before that, Daniel was a Distinguished Member of Technical Staff in the Network Data and Services Research Department at Bell Laboratories.
He attended Calvin College, Grand Rapids, Michigan where he studied mathematics and computer science (and a fair bit of German). He received the M.S. and Ph.D. degrees in Computer Science from the University of Wisconsin-Madison. He joined Bell Laboratories in 1992.
His early research focused on object-oriented databases, materialized views, main-memory databases, active databases, and databases-on-the-web. He then moved into work on data integration, LDAP triggers, the WebVCR, and training the LambdaRouter (MEMS optical router).
Most recently, he has been involved in both design and implementation of DataGrid, a virtual database/directory over legacy telecom data sources.
Contribution to ODBMS.ORG
- Multi-granularity Locks in an Object-Oriented Database (PDF)
- Optimizing And Parallelizing Loops In Object-Oriented Database Programming Languages (PDF)
- Parallel Pointer-based Join Techniques for Object-Oriented Databases (PDF)
- Optimizing Loops in Database Programming Languages (PDF)
Use of the material is unrestricted, but please acknowledge the author and ODBMS.ORG if you use or redistribute them.