Skyhook Wireless, Inc. v. GOOGLE, INC.

Filing 58

AFFIDAVIT of Dr. David Kotz re 53 Opposition to Motion by Skyhook Wireless, Inc.. (Attachments: # 1 Exhibit 1)(Lu, Samuel)

Download PDF
EXHIBIT 1 David F. Kotz Department of Computer Science Dartmouth College 6211 Sudikoff Laboratory Hanover, NH 03755-3510 http://www.cs.dartmouth.edu/˜dfk/ kotz at cs.dartmouth.edu +1 603-646–1439 (voice) +1 206-339–3145 (fax) September 26, 2011 Education Ph.D M.S. M.A. B.A. Computer Science Computer Science Honorary Computer Science and Physics Duke University Duke University Dartmouth College Dartmouth College 1991 1989 2004 1986 Employment Dartmouth College, Administration 2009– Associate Dean of the Faculty for the Sciences 2008–2011 Principal Investigator, Institute for Security, Technology, and Society 2004–2007 Executive Director, Institute for Security Technology Studies 2003–2004 Director of Research and Development, Institute for Security Technology Studies Dartmouth College, Department of Computer Science 2010– Champion International Professor 2003– Professor 1997–2003 Associate Professor 1991–1997 Assistant Professor Sabbaticals: Fall 2008 – Spring 2009: Indian Institute of Science, Bangalore, India. Winter 1995: Syracuse University, Department of Electrical and Computer Engineering. Fall 1994: University of Virginia, Department of Computer Science. Duke University, Department of Computer Science 1987–1991. Ph.D candidate and research assistant. Dartmouth College, Kiewit Computer Center 1983–1986. Systems Programmer (Unix programming). Brief biography David Kotz is the Champion International Professor, in the Department of Computer Science, and Associate Dean of the Faculty for the Sciences, at Dartmouth College in Hanover NH. During the 2008-09 academic year he was a Visiting Professor at the Indian Institute of Science, in Bangalore India, and a Fulbright Research Scholar to India. At Dartmouth, he was the Executive Director of the Institute for Security Technology Studies from 2004-07. His research interests include security and privacy, pervasive computing for healthcare, and wireless networks. He has published over 100 refereed journal and conference papers. He is an IEEE Fellow, a Senior Member of the ACM, a member of the USENIX Association, and a member of Phi Beta Kappa. After receiving his A.B. in Computer Science and Physics from Dartmouth in 1986, he completed his Ph.D in Computer Science from Duke University in 1991 and returned to Dartmouth to join the faculty. For more information see http://www.cs.dartmouth.edu/˜dfk/. 1 David Kotz (Honors and Awards) 2 Honors and Awards While on the faculty at Dartmouth College: • Champion International Professorship, July 2010–date. • Phi Beta Kappa, initiated by Dartmouth College, Alpha chapter of New Hampshire, June 2010. • IEEE Fellow status (“for contributions to parallel and distributed systems and wireless networks”) awarded November 2008 by the Institute of Electrical and Electronic Engineers. • Fulbright Research Scholar to India, August 2008 – April 2009. • Senior Faculty Fellowship (extra sabbatical term, chosen competitively), Spring 2009. • Honorable Mention for the Best Paper, International Conference on Pervasive Computing, 2006. • Honorary degree: Master of Arts, Dartmouth College, 2004. • Friedman Family Fellow, 2003–2004. • J. Kenneth Huntington Memorial Award for Newly Promoted Faculty, 2003. • Best Student Paper, International Performance, Computing, and Communications Conference, 2002. • Best Paper in the Grid category, International Symposium on Cluster Computing & the Grid, 2001. • Honorable Mention for Best Paper, Workshop on Modeling, Analysis and Simulation of Wireless and Mobile Systems, 2000. • Elizabeth R. and Robert A. Jeffe 1972 Fellow, 1997–1998. • Class of 1962 Junior Faculty Fellowship (extra sabbatical term, chosen competitively), Winter 1995. • Honorable Mention for Best Paper, Symposium on Operating Systems Design and Implementation, 1994. While a graduate student at Duke University: • DARPA/NASA Research Assistantships in Parallel Processing 1989–1990, 1990–1991. • Microelectronics Center of North Carolina Graduate Fellow 1986–1987. • NSF Graduate Fellow Honorable Mention 1986, 1987. While an undergraduate student at Dartmouth College: • Magna cum Laude B.A., 1986. • Two academic scholarships (physics 1984, general academics 1985). • Three citations for extraordinary academic achievement (CS and Engineering, 1983–1985). Consulting Expert witness Fall 2002. Consultant in a patent suit. Attorney: Jeffrey M. Gold, Morgan Lewis & Brockius, LLP. Expert witness Summer–Fall 2001. Consultant in a patent suit. Attorney: Howard Susser, of Mintz Levin Cohn Ferris Glovsky and Popeo TMC Patents Connected Corporation Expert witness Kessel Electronics (Hong Kong) Summer 2001. Studying computer codes for copyright suit, Palm v. Kessel Electronics. Attorney: Sanny Kwong, of Hong Kong. Expert witness Spring 2001. Consultant for patent suit. Attorney: Peter Dichiara, of Hale and Dorr Expert witness Summer 2000. Expert witness for patent trial, SeaChange vs. nCUBE. Attorney: Steven Katz, of Fish and Richarson EMC Corporation SeaChange International David Kotz (Funding) 3 Funding AWARDED – CURRENT (in approximate reverse-chronological order) NSF (CISE), $300,000 for 2011–13 (Dartmouth portion $150,000) PI Collaborative Research: Foundation for Trusted and Scalable Mobile Healthcare With Ashutosh Sabharwal (Rice); collaboration with Kolin Paul, Sanjiva Prasad, Manish Sharma (IIT Delhi). NSF IIS/HCC, $499,670 for 2010–13 (Dartmouth portion $98,221). HCC: Small: Contextualized and Automated Usability Testing for Mobile Applications. With Guanling Chen (PI). Co-PI HHS/ONC, $15 million for 2010–14 (Dartmouth portion $1,067,548). Strategic Healthcare IT Advanced Research Projects on Security (SHARPS). With Carl Gunter (PI), Mark Frisse, John Mitchell, Avi Rubin. Co-PI NSF (Trustworthy Computing), $3 million for 2009–12. Trustworthy Information Systems for Healthcare (TISH). With Denise Anthony, Tanzeem Choudhury, Andrew Gettinger, Eric Johnson, and Sean Smith. PI NSF (Cyber Trust), $300,000, plus $16,000 REU supplement, plus $27,088 supplement, for 2009–11. CT-ISG: Dartmouth Trace Sanitization Framework. PI Association for Computing Machinery, $10,000 for 2009–10, $10,000 for 2010–11. CRAWDAD: Community Resource for Archiving Wireless Data At Dartmouth. PI Intel Corporation, $109,020 for 2009–12. mHealth Privacy Roadmap. PI AWARDED – PAST (in approximate reverse-chronological order) Fulbright Fellowship (India). $42,693 for 2008–09. Measuring and modeling wireless networks. PI Senior Faculty Grant, Dartmouth College. Approximately $80,000 for Spring 2009. Measuring and modeling wireless networks. PI DHS-NCSD (Institute for Security Technology Studies), $2,314,597 for 2006–11. Dartmouth Internet Security Testbed. With George Cybenko and Guanling Chen. PI Intel Corporation, $25,000 for 2007–08. A Community Resource for Archiving Wireless Data At Dartmouth: CRAWDAD. PI Intel University Research Council, $142,089 for 2007–09. Data Assurance in Medical Sensor Applications. PI DHS-NCSD (Institute for Security Technology Studies), $622,625 for 2007–08. Metrosense: scalable secure sensor systems. With Andrew Campbell (PI) and George Cybenko. Co-PI NIST (Institute for Security Technology Studies), $1,112,800 for 2006–07. Scalable Secure Sensor Systems. With Andrew Campbell (PI) and George Cybenko. Co-PI DHS-HSARPA Cybersecurity program, $1,598,545 for 2005–07. M.A.P. (Measure, Analyze, Protect): security through measurement for wireless LANs. With Andrew Campbell, Guanling Chen, Tristan Henderson. PI David Kotz (Funding) 4 Department of Justice — BJA (Institute for Security Technology Studies), $650,932 for 2005–06. Digital Living: Sensors, Privacy, and Trust. With Denise Anthony, Andrew Campbell, and Tristan Henderson. PI Department of Justice — BJA (Institute for Security Technology Studies), $598,015 for 2005–06. Communications, Networking and Application Development. With Susan McGrath (PI), Daniela Rus. Co-PI NSF Computing Research Infrastructure program, $500,000 for 2005–08, plus REU supplement $12,405. CRI: A Community Resource for Archiving Wireless Data At Dartmouth: CRAWDAD. With Tristan Henderson. PI McKinsey&Company, $24,882 for 2004. Study of Behavior on the Wireless Network. With Denise Anthony. PI Intel University Research Council, $225,327 for 2004–2008. Modeling High-Throughput Wireless Networks Using Real-World Data. With Tristan Henderson and Sergey Bratus. PI DHS Science & Technology (Institute for Security Technology Studies), $1,013,507 for 2003–2006. The Kerf toolkit for intrusion analysis. With Jay Aslam and Daniela Rus. PI DHS Science & Technology (Institute for Security Technology Studies), $2,961,580 for 2003–2006. Co-PI An Integrated Approach to Communication, Automated Information Management, and Sensing for Emergency and Disaster Response. With Sue McGrath (PI) and Daniela Rus. Cisco Systems, $89,500 for 2003-04. The impact of VoIP on a campus-scale wireless network. With Brad Noblet. PI DoCoMo Labs USA, $120,228 for 2003–2006. Evaluation of location-prediction algorithms. Sole PI Cisco Systems, $13,139 for 2002. A detailed analysis of usage patterns in the campus-wide wireless network. Sole PI Department of Justice (Institute for Security Technology Studies), $491,876 for 2001–2002. Infrastructure for Distributed Collaboration in Detecting Network Attacks. With Jay Aslam and Daniela Rus. USENIX Association, $16,000 for 2001–2002. With student Guanling Chen. USENIX Student Scholar Cisco Systems, $65,529 for 2000–2001. Wireless networks and context-sensitive computing. Department of Justice (Institute for Security Technology Studies), $153,379 for 2000–2001. Assessing and Mining of Data from Network Sensors. With Jay Aslam and Daniela Rus. PI Advisor Sole PI PI DoD DURIP, $435,000 for 2000–01. Instrumentation for Wireless Agent Networks and Sensor Webs. With George Cybenko (PI), Robert Gray, and Daniela Rus. Co-PI Honda Motor Company Research Initiation Award, $30,000 for 1999–2001. Wireless Support Services for Honda Cars. With George Cybenko, Robert Gray, and Daniela Rus (PI). Co-PI David Kotz (Funding) 5 NSF Institutional Infrastructure, $1,360,031 for 1998–2003. Systems Science for Physical Geometric Algorithms. With David Nicol (PI), Bruce Donald, and Dan Rockmore. Dartmouth College, $1,000 for 1998. Humanities Institute Tangled Web: Ethical Dilemmas of the Internet Co-PI Associate Fellow DARPA CoABS, $2,105,884 for 1998–2002, $306,074 plus $399,999 for 2001–02, Resource Control in Large-Scale Mobile-Agent Systems. With George Cybenko, Robert Gray, and Daniela Rus. Air Force Rome Labs, $40,000 for 1998, $79,000 for 1999. Mobile Information Agents. With Daniela Rus. USENIX Association, $22,691 for 1997–98, $14,967 for 1998–99, $7,704 for 1999–2000. Snowflake: Application-specific Distributed Virtual Computers. With student Jon Howell. PI Co-PI Advisor DoD MURI, $5,200,000 for 1997–2002. Investigator Transportable Agents for Reconfigurable Wireless Networks: The ActComm Project. With G. Cybenko (PI), D. Rus, P. R. Kumar, T. Basar, G. Agha, H. T. Kung, E. Entin, G. Hjalmtysson. ¸ NASA GSRP, $22,000 for 1996–97. The Galley Parallel File System. With student Nils Nieuwejaar. We turned down the funding due to Nils’ impending graduation. DOE ASCI program (Sandia National Lab), $841,133 for 1996–2003. An Extensible File System for High-Performance Parallel Computing. Advisor Sole PI ONR, $99,863 for 1995, $38,846 for 1996, $60,000 for 1996–97, $95,124 for 1997–98, $100,000 for 1998–99. Co-PI Autonomous Information Agents: Intelligent, Extensible, and Adaptable Tactical Picture Agents. With Daniela Rus (PI) and George Cybenko. NASA Ames, $99,990 + IBM/Dartmouth matching funds $55,230, for 1994–95. SCORPIO: A Testbed for Tomorrow’s Multiprocessor File Systems Sole PI NSF CISE, $98,997 + $19,286 equipment supplement + $5,000 REU supplement, for 1994–97. High-performance File Systems for Scientific Multiprocessing. Sole PI Digital Equipment Corporation, $52,037 for 1994–97. Large-Address-Space Operating Systems, Parallel I/O, and Algorithms on a Digital 2100 Server. With Thomas H. Cormen and Clifford Stein. NASA Ames, $149,622 for 1993–96. Characterizing the Workload of Multiprocessor File Systems. NASA GSRP, $66,000 for 1993–96 (renewed twice). High Performance through a Unified Memory Hierarchy. With student Preston Crow. Digital Equipment Corporation, workstation approx. $20,000 for 1993. A Unified Memory Hierarchy for Distributed Computing. PI Sole PI Advisor Sole PI NSF, $29,689 for 1993. Senior Investigator Issues and Obstacles in the Implementation of Parallel Algorithms and the Use of Parallel Machines: a Proposal to fund a School on Parallel Programming. With Fillia Makedon (PI) and Donald B. Johnson. David Kotz (Funding) 6 NSF ILI-LLD, $100,000 for 1993–95. It’s Never Too Early: Teaching Parallel Computing to Freshmen. With Fillia Makedon (PI) and Donald B. Johnson. Co-PI Dartmouth College Burke Award, $15,000 for 1991–94. Sole PI DARPA/UMIACS Research Assistantship, $28,185 for 1989–90, $29,379 for 1990–91. High Performance File System Design for MIMD Parallel Processors. Student MCNC Graduate Fellowship, $19,308 for 1986–87. Student Total grants awarded $44,358,545 G RANT M ANAGEMENT (in approximate reverse-chronological order) I was the PI on block funding at the Institute for Security Technology Studies (now the Institute for Security, Technology, and Society) at Dartmouth. I was responsible for setting the overall research direction, overseeing the selection and review of projects, budgeting funds, and ensuring technical quality of the overall program. I list above only those portions of these grants where I was project lead or co-lead, actually conducting the research. I list below the total amount of block funding I managed as PI. NCSD (Department of Homeland Security), $6.5 million for 2006–11. Co-PI NIST (Department of Commerce), $3 million for 2006–08. PI BJA (Department of Justice), $5 million for 2005–07. PI HSARPA (Department of Homeland Security), $51 million for 2000–06. Total $65.5 million. 2004–06 PI David Kotz (Publications) 7 Publications Readers of this vita in electronic PDF format can click the icons below. Others may find those papers at URL http://www.cs.dartmouth.edu/˜dfk/papers/. I NVITED AND R EFEREED J OURNAL A RTICLES (in approximate reverse-chronological order) IJ1. Ming Li and David Kotz. Towards collaborative data reduction in stream-processing systems. International Journal of Communication Networks and Distributed Systems (IJCNDS), 2(4):375–400, 2009, DOI 10.1504/IJCNDS.2009.026555. Revision of RC18. IJ2. Minkyong Kim and David Kotz. Periodic properties of user mobility and access-point popularity. Journal of Personal and Ubiquitous Computing, 11(6):465–479, August 2007, DOI 10.1007/ s00779-006-0093-4. Special Issue of papers from LoCA 2005. Revision of TR11. IJ3. David Kotz, George Cybenko, Robert S. Gray, Guofei Jiang, Ronald A. Peterson, Martin O. Hofmann, Daria A. Chac´ n, Kenneth R. Whitebread, and James Hendler. Performance analysis of mobile agents for o filtering data streams on wireless networks. Mobile Networks and Applications, 7(2):163–174, April 2002, DOI 10.1145/506882.506889. Revision of TR42. IJ4. Robert S. Gray, George Cybenko, David Kotz, Ronald A. Peterson, and Daniela Rus. D’Agents: Applications and performance of a mobile-agent system. Software— Practice and Experience, 32(6):543–573, May 2002, DOI 10.1002/spe.449. S UBMITTED J OURNAL A RTICLES (in approximate reverse-chronological order) SJ1. Minho Shin, Cory Cornelius, Apu Kapadia, David Kotz, and Nikos Triandopoulos. Location privacy for opportunistic sensing through population mapping. Submitted to IEEE TMC, July 2011. Revision of RC17. R EFEREED J OURNAL A RTICLES (in approximate reverse-chronological order) RJ1. Minkyong Kim and David Kotz. Identifying unusual days. Journal of Computing Science and Engineering (JCSE), March 2011. Accepted for publication. RJ2. Minho Shin, Cory Cornelius, Dan Peebles, Apu Kapadia, David Kotz, and Nikos Triandopoulos. AnonySense: A system for anonymous opportunistic sensing. Journal of Pervasive and Mobile Computing, 7(1):16–30, February 2011, DOI 10.1016/j.pmcj.2010.04. 001. Revision of RC19. RJ3. Sasikanth Avancha, Amit Baxi, and David Kotz. Privacy in mobile technology for personal healthcare. ACM Computing Surveys, July 2011. Accepted for publication, to appear in 2013. RJ4. Tristan Henderson, David Kotz, and Ilya Abyzov. The changing usage of a mature campus-wide wireless network. Computer Networks, 52(14):2690–2712, October 2008, DOI 10.1016/j.comnet.2008.05.003. Revision of RC41. RJ5. Guanling Chen, Ming Li, and David Kotz. Data-centric middleware for context-aware pervasive computing. Pervasive and Mobile Computing, 4(2):216–253, April 2008, DOI 10.1016/j.pmcj.2007.10.001. RJ6. Ming Li and David Kotz. Group-aware stream filtering for bandwidth-efficient data dissemination. International Journal of Parallel, Emergent and Distributed Systems (IJPEDS), 23(6):429–446, December 2008, DOI 10.1080/17445760801930955. David Kotz (Publications) 8 RJ7. Soumendra Nanda and David Kotz. Mesh-Mon: A multi-radio mesh monitoring and management system. Computer Communications, 31(8):1588–1601, May 2008, DOI 10.1016/j.comcom.2008.01.046. Acceptance rate 30%. RJ8. Yong Sheng, Guanling Chen, Hongda Yin, Keren Tan, Udayan Deshpande, Bennet Vance, David Kotz, Andrew Campbell, Chris McDonald, Tristan Henderson, and Joshua Wright. MAP: A scalable monitoring system for dependable 802.11 wireless networks. IEEE Wireless Communications, 15(5):10–18, October 2008, DOI 10.1109/MWC.2008.4653127. RJ9. Calvin Newport, David Kotz, Yougu Yuan, Robert S. Gray, Jason Liu, and Chip Elliott. Experimental evaluation of wireless simulation assumptions. SIMULATION: Transactions of The Society for Modeling and Simulation International, 83(9):643–661, September 2007, DOI 10.1177/0037549707085632. Revision of RC37. RJ10. Denise Anthony, Tristan Henderson, and David Kotz. Privacy in location aware computing environments. IEEE Pervasive, 6(4):64–72, Oct–Dec 2007, DOI 10.1109/MPRV.2007.83. RJ11. Ron Oldfield and David Kotz. Improving data access for computational grid applications. Cluster Computing, 9(1):79–99, January 2006, DOI 10.1007/s10586-006-4899-7. RJ12. Libo Song, David Kotz, Ravi Jain, and Xiaoning He. Evaluating next cell predictors with extensive Wi-Fi mobility data. IEEE Transactions on Mobile Computing, 5(12):1633–1649, December 2006, DOI 10.1109/TMC.2006. 185. Revision of TR18. RJ13. David Kotz and Kobby Essien. Analysis of a campus-wide wireless network. Wireless Networks, 11(1–2):115–133, January 2005, DOI 10.1007/s11276-004-4750-0. Revision of TR34. RJ14. Jason Liu, Yougu Yuan, David M. Nicol, Robert S. Gray, Calvin C. Newport, David Kotz, and Luiz Felipe Perrone. Empirical validation of wireless models in simulations of ad hoc routing protocols. Simulation: Transactions of The Society for Modeling and Simulation International, 81(4):307–323, April 2005, DOI 10.1177/0037549705055017. “Best of PADS 2004” special issue. Revision of RC39. RJ15. Kazuhiro Minami and David Kotz. Secure context-sensitive authorization. Journal of Pervasive and Mobile Computing, 1(1):123–156, March 2005, DOI 10.1016/j.pmcj.2005.01. 004. Revision of TR24. RJ16. Javed Aslam, Sergey Bratus, David Kotz, Ron Peterson, Daniela Rus, and Brett Tofel. The Kerf toolkit for intrusion analysis. IEEE Security and Privacy, 2(6):42–52, November/December 2004, DOI 10.1109/MSP.2004.113. Revision of RP13. Later revised as TR15. RJ17. Jonathan Bredin, Rajiv T. Maheswaran, Cagri Imer, Tamer Basar, David Kotz, and Daniela Rus. Computa¸ ¸ tional markets to regulate mobile-agent systems. Autonomous Agents and Multi-Agent Systems, 6(3):235–263, May 2003, DOI 10.1023/A:1022923422570. Revision of RC52. RJ18. Ron Oldfield and David Kotz. Armada: a parallel I/O framework for computational grids. Future Generation Computing Systems (FGCS), 18(4):501–523, March 2002, DOI 10.1016/ S0167-739X(01)00076-0. RJ19. David Kotz, Robert Gray, and Daniela Rus. Future directions for mobile-agent research. IEEE Distributed Systems Online, 3(8), August 2002. Based on a conversation with Jeff Bradshaw, Colin Harrison, Guenter Karjoth, Amy Murphy, Gian Pietro Picco, M. Ranganathan, Niranjan Suri, and Christian Tschudin. Revision of TR30. David Kotz (Publications) 9 RJ20. David Kotz. Disk-directed I/O for MIMD multiprocessors. ACM Transactions on Computer Systems, 15(1):41–74, February 1997, DOI 10.1145/244764.244766. Identical to IB8. Revision of TR67. RJ21. Nils Nieuwejaar and David Kotz. The Galley parallel file system. Parallel Computing, 23(4):447–476, June 1997, DOI 10.1016/S0167-8191(97)00009-4. Revision of TR54. RJ22. Daniela Rus, Robert Gray, and David Kotz. Transportable information agents. Journal of Intelligent Information Systems, 9:215–238, 1997, DOI 10.1023/A:1008622002816. Identical to IB15. Revision of RC59. RJ23. David Kotz, Robert Gray, Saurab Nog, Daniela Rus, Sumit Chawla, and George Cybenko. Agent Tcl: Targeting the needs of mobile computers. IEEE Internet Computing, 1(4):58–67, July/August 1997, DOI 10.1109/4236.612217. Identical to IB11. Revision of IC5. RJ24. David Kotz and Preston Crow. The expected lifetime of single-address-space operating systems. Computing Systems, 9(3):155–178, Summer 1996. Revision of RC70. RJ25. David Kotz. A data-parallel programming library for education (DAPPLE). Computer Science Education, 6(2):141–159, 1996, DOI 10.1080/0899340950060203. Revision of RC64. RJ26. Nils Nieuwejaar, David Kotz, Apratim Purakayastha, Carla Schlatter Ellis, and Michael Best. File-access characteristics of parallel scientific workloads. IEEE Transactions on Parallel and Distributed Systems, 7(10):1075–1089, October 1996, DOI 10.1109/ 71.539739. Revision of TR62. RJ27. David Kotz and Nils Nieuwejaar. File-system workload on a scientific multiprocessor. IEEE Parallel and Distributed Technology, 3(1):51–60, Spring 1995, DOI 10.1109/88.384584. Revision of RC71. Later revised as TR62. RJ28. David Kotz and Carla Schlatter Ellis. Caching and writeback policies in parallel file systems. Journal of Parallel and Distributed Computing, 17(1–2):140–145, January and February 1993, DOI 10. 1006/jpdc.1993.1012. Revision of RC76. RJ29. David Kotz and Carla Schlatter Ellis. Practical prefetching techniques for multiprocessor file systems. Journal of Distributed and Parallel Databases, 1(1):33–51, January 1993, DOI 10.1007/BF01277519. Identical to IB7. Revision of RC77. RJ30. David F. Kotz and Carla Schlatter Ellis. Prefetching in file systems for MIMD multiprocessors. IEEE Transactions on Parallel and Distributed Systems, 1(2):218–230, April 1990, DOI 10.1109/71. 80133. Revision of RC79. Later revised as D1. I NVITED C ONFERENCE PAPERS (in approximate reverse-chronological order) Some, but not all, of these papers were peer-reviewed. IC1. Keren Tan and David Kotz. Saluki: a high-performance Wi-Fi sniffing program. In Proceedings of the International Workshop on Wireless Network Measurements (WiNMee), pages 591– 596. IEEE Computer Society Press, May 2010. IC2. Apu Kapadia, David Kotz, and Nikos Triandopoulos. Opportunistic sensing: Security challenges for the new paradigm. In Proceedings of the International Conference on COMmunication Systems and NETworkS (COMSNETS), January 2009, DOI 10.1109/COMSNETS.2009.4808850. Revision of TR10. David Kotz (Publications) 10 IC3. David Kotz. The Institute for Security Technology Studies (ISTS): overview. In SPIE Defense and Security Symposium, pages 9–17, Orlando, FL, April 2004. SPIE, DOI 10.1117/12. 555797. IC4. Jonathan Bredin, David Kotz, and Daniela Rus. The role of information in computational-resource allocation, for the TASK electronic commerce REF. Invited paper at the DARPA TASK PI meeting, May 2001. IC5. Robert Gray, David Kotz, Saurab Nog, Daniela Rus, and George Cybenko. Mobile agents: The next generation in distributed computing. In Proceedings of the Second Aizu International Symposium on Parallel Algorithms and Architectures Synthesis (pAs ’97), pages 8–24, Fukushima, Japan, March 1997. IEEE Computer Society Press, DOI 10.1109/AISPAS.1997.581620. Identical to TR56. Later revised as RJ23. IC6. David Kotz and Nils Nieuwejaar. Flexibility and performance of parallel file systems. In Proceedings of the Third International Conference of the Austrian Center for Parallel Computation (ACPC), volume 1127 of Lecture Notes in Computer Science, pages 1–11. Springer-Verlag, September 1996, DOI 10.1007/3-540-61695-0 1. Revision of U14. R EFEREED C ONFERENCE PAPERS (in approximate reverse-chronological order) RC1. Soumendra Nanda and David Kotz. Social Network Analysis Plugin (SNAP) for mesh networks. In Proceedings of the IEEE Wireless Communications and Networking Conference (WCNC), pages 725– 730. IEEE Computer Society Press, March 2011, DOI 10.1109/WCNC.2011.5779252. Acceptance rate 48%. RC2. Keren Tan, Guanhua Yan, Jihwang Yeo, and David Kotz. Privacy analysis of user association logs in a largescale wireless LAN. In Proceedings of the 30th Annual Joint Conference of the IEEE Computer and Communications Societies (INFOCOM) mini-conference, pages 31–35. IEEE Computer Society Press, April 2011, DOI 10.1109/ INFCOM.2011.5935168. Revision of RP3. Later revised as TR1. Acceptance rate 23%. RC3. David Kotz. A threat taxonomy for mHealth privacy. In Proceedings of the Workshop on Networked Healthcare Technology (NetHealth). IEEE Computer Society Press, January 2011, DOI 10.1109/COMSNETS.2011.5716518. Acceptance rate 36%. RC4. Cory Cornelius and David Kotz. Recognizing whether sensors are on the same body. In Proceedings of the International Conference on Pervasive Computing, volume 6696 of Lecture Notes in Computer Science, pages 332–349. Springer-Verlag, June 2011, DOI 10.1007/978-3-642-21726-5 21. Acceptance rate 23%. RC5. Phil Fazio, Keren Tan, Jihwang Yeo, and David Kotz. Short paper: The NetSANI framework for analysis and fine-tuning of network trace sanitization. In Proceedings of the ACM Conference on Wireless Network Security (WiSec), pages 5–10. ACM Press, June 2011, DOI 10.1145/1998412.1998416. Acceptance rate 22%. RC6. Shrirang Mare, Jacob Sorber, Minho Shin, Cory Cornelius, and David Kotz. Adaptive security and privacy for mHealth sensing. In USENIX Workshop on Health Security (HealthSec), August 2011. Short paper. Acceptance rate 34%. RC7. Shrirang Mare, Jacob Sorber, Minho Shin, Cory Cornelius, and David Kotz. Adapt-lite: Privacy-aware, secure, and efficient mhealth sensing. In Proceedings of the Workshop on Privacy in the Electronic Society (WPES), October 2011. Accepted for publication. Revision of TR2. Acceptance rate 28%. David Kotz (Publications) 11 RC8. Chrisil Arackaparambil, Sergey Bratus, Anna Shubina, and David Kotz. On the reliability of wireless fingerprinting using clock skews. In Proceedings of the ACM Conference on Wireless Network Security (WiSec), March 2010, DOI 10.1145/ 1741866.1741894. Later revised as TR3. Acceptance rate 21%. RC9. Shrirang Mare, David Kotz, and Anurag Kumar. Experimental validation of analytical performance models for IEEE 802.11 networks. In Proceedings of the Workshop on WIreless Systems: Advanced Research and Development (WISARD 2010), pages 1–8. IEEE Computer Society Press, January 2010, DOI 10.1109/COMSNETS.2010. 5431957. Acceptance rate 36%. RC10. Minho Shin, Patrick Tsang, David Kotz, and Cory Cornelius. DEAMON: Energy-efficient sensor monitoring. In Proceedings of the IEEE Communications Society Conference on Sensor, Mesh, and Ad Hoc Communications and Networks (SECON), pages 1–9. IEEE Computer Society Press, June 2009, DOI 10.1109/SAHCN.2009.5168925. Acceptance rate 19%. RC11. Guanling Chen, Bo Yan, Minho Shin, David Kotz, and Ethan Berke. MPCS: Mobile-based patient compliance system for chronic illness care. In Proceedings of the International Workshop on Ubiquitous Mobile Healthcare Applications (MobiCare), pages 1–7. IEEE Computer Society Press, July 2009, DOI 10.4108/ICST.MOBIQUITOUS2009.6829. RC12. Sergey Bratus, David Kotz, Keren Tan, William Taylor, Anna Shubina, Bennet Vance, and Michael E. Locasto. Dartmouth Internet Security Testbed (DIST): building a campus-wide wireless testbed. In Proceedings of the Workshop on Cyber Security Experimentation and Test (CSET). USENIX Association, August 2009. Acceptance rate 33%. RC13. David Kotz, Sasikanth Avancha, and Amit Baxi. A privacy framework for mobile health and home-care systems. In Workshop on Security and Privacy in Medical and Home-Care Systems (SPIMACS), pages 1–12. ACM Press, November 2009, DOI 10.1145/1655084.1655086. Acceptance rate 26%. RC14. Yong Sheng, Keren Tan, Guanling Chen, David Kotz, and Andrew Campbell. Detecting 802.11 MAC layer spoofing using received signal strength. In Proceedings of the 27th Annual Joint Conference of the IEEE Computer and Communications Societies (INFOCOM), pages 1768–1776. IEEE Computer Society Press, April 2008, DOI 10.1109/INFOCOM. 2007.239. Acceptance rate 21%. RC15. Udayan Deshpande, Chris McDonald, and David Kotz. Refocusing in 802.11 wireless measurement. In Proceedings of the Passive and Active Measurement Conference (PAM 2008), volume 4979 of Lecture Notes in Computer Science, pages 142–151. Springer-Verlag, April 2008, DOI 10.1007/ 978-3-540-79232-1 15. Acceptance rate 32%. RC16. Sergey Bratus, Cory Cornelius, David Kotz, and Dan Peebles. Active behavioral fingerprinting of wireless devices. In Proceedings of the First ACM Conference on Wireless Network Security (WiSec), pages 56–61. ACM Press, March 2008, DOI 10.1145/1352533.1352543. Later revised as TR8. Acceptance rate 27%. RC17. Apu Kapadia, Nikos Triandopoulos, Cory Cornelius, Dan Peebles, and David Kotz. AnonySense: Opportunistic and privacy-preserving context collection. In Proceedings of the Sixth International Conference on Pervasive Computing (Pervasive), volume 5013 of Lecture Notes in Computer Science, pages 280–297. Springer-Verlag, May 2008, DOI 10.1007/ 978-3-540-79576-6 17. Later revised as SJ1. Acceptance rate 15%. David Kotz (Publications) 12 RC18. Ming Li and David Kotz. Quality-managed group-aware stream filtering. In Proceedings of the Second International Conference on Distributed Event-Based Systems (DEBS), pages 59–70. ACM Press, July 2008, DOI 10.1145/1385989.1385998. Later revised as IJ1. Acceptance rate 25%. RC19. Cory Cornelius, Apu Kapadia, David Kotz, Dan Peebles, Minho Shin, and Nikos Triandopoulos. AnonySense: Privacy-aware people-centric sensing. In Proceedings of the 2008 International Conference on Mobile Systems, Applications, and Services (MobiSys), pages 211–224. ACM Press, June 2008, DOI 10.1145/1378600.1378624. Later revised as RJ2. Acceptance rate 18%. RC20. Soumendra Nanda and David Kotz. Localized bridging centrality for distributed network analysis. In Proceedings of the 17th International Conference on Computer Communications and Networks (ICCCN), pages 1–6. IEEE Computer Society Press, August 2008, DOI 10.1109/ICCCN.2008.ECP.31. Revision of TR7. Acceptance rate 26%. RC21. Apu Kapadia, Tristan Henderson, Jeffrey Fielding, and David Kotz. Virtual Walls: Protecting digital privacy in pervasive environments. In Proceedings of the Fifth International Conference on Pervasive Computing (Pervasive), volume 4480 of Lecture Notes in Computer Science, pages 162–179. Springer-Verlag, May 2007, DOI 10.1007/ 978-3-540-72037-9 10. Honorable Mention for Best Paper. Acceptance rate 16%. RC22. Ming Li and David Kotz. Group-aware stream filtering. In Proceedings of the Fourth Workshop on Wireless Ad hoc and Sensor Networks (WWASN), Toronto, June 2007. IEEE Computer Society Press, DOI 10.1109/ICDCSW.2007.38. Acceptance rate 42%. RC23. Libo Song and David Kotz. Evaluating opportunistic routing protocols with large realistic contact traces. In ACM MobiCom workshop on Challenged Networks (CHANTS 2007), pages 35–42. ACM Press, September 2007, DOI 10.1145/1287791.1287799. Acceptance rate 33%. RC24. Udayan Deshpande, Chris McDonald, and David Kotz. Coordinated sampling to improve the efficiency of wireless network monitoring. In Proceedings of the Fifteenth IEEE International Conference on Networks (ICON), pages 353–358. IEEE Computer Society Press, November 2007, DOI 10.1109/ICON.2007.4444112. Acceptance rate 60%. RC25. Libo Song, Udayan Deshpande, Ulas C. Kozat, David Kotz, and Ravi Jain. Predictability of WLAN mobility ¸ and its effects on bandwidth provisioning. In Proceedings of the 25th Annual Joint Conference of the IEEE Computer and Communications Societies (INFOCOM), Barcelona, Spain, April 2006. IEEE Computer Society Press, DOI 10.1109/INFOCOM. 2006.171. Acceptance rate 18%. RC26. Rajnish Kumar, Arnab Paul, Umakishore Ramachandran, and David Kotz. On improving wireless broadcast reliability of sensor networks using erasure codes. In Proceedings of the International Conference on Mobile Ad-hoc and Sensor Networks (MSN), volume 4325 of Lecture Notes in Computer Science, pages 155–170. Springer-Verlag, 2006, DOI 10.1007/ 11943952 14. Acceptance rate 29%. RC27. Minkyong Kim, David Kotz, and Songkuk Kim. Extracting a mobility model from real user traces. In Proceedings of the 25th Annual Joint Conference of the IEEE Computer and Communications Societies (INFOCOM), Barcelona, Spain, April 2006. IEEE Computer Society Press, DOI 10.1109/INFOCOM. 2006.173. Acceptance rate 18%. RC28. Kazuhiro Minami and David Kotz. Scalability in a secure distributed proof system. In Proceedings of the Fourth International Conference on Pervasive Computing (Pervasive), volume 3968 of Lecture Notes in Computer Science, pages 220–237, Dublin, Ireland, May 2006. Springer-Verlag, DOI 10.1007/11748625 14. Acceptance rate 13%. David Kotz (Publications) 13 RC29. Minkyong Kim, Jeffrey J. Fielding, and David Kotz. Risks of using AP locations discovered through war driving. In Proceedings of the Fourth International Conference on Pervasive Computing (Pervasive), volume 3968 of Lecture Notes in Computer Science, pages 67–82, Dublin, Ireland, May 2006. Springer-Verlag, DOI 10.1007/11748625 5. Acceptance rate 13%. RC30. Udayan Deshpande, Tristan Henderson, and David Kotz. Channel sampling strategies for monitoring wireless networks. In Proceedings of the Second International Workshop on Wireless Network Measurement (WiNMee). IEEE Computer Society Press, April 2006, DOI 10.1109/WIOPT.2006.1666486. Acceptance rate 48%. RC31. Guanling Chen and David Kotz. Policy-driven data dissemination for context-aware applications. In Proceedings of the Third IEEE International Conference on Pervasive Computing and Communications (PerCom), pages 283–289, Kauai, Hawaii, March 2005. DOI 10.1109/PERCOM.2005.32. Short paper. Revision of TR19. Acceptance rate 17%. RC32. Kazuhiro Minami and David Kotz. Secure context-sensitive authorization. In Proceedings of the Third IEEE International Conference on Pervasive Computing and Communications (PerCom), pages 257–268, Kauai, Hawaii, March 2005. DOI 10.1109/PERCOM.2005.37. Later revised as TR24. Acceptance rate 13%. RC33. Tristan Henderson, Denise Anthony, and David Kotz. Measuring wireless network usage with the experience sampling method. In Proceedings of the First Workshop on Wireless Network Measurements (WiNMee). International Communications Sciences and Technology Association (ICST), April 2005. Acceptance rate 41%. RC34. Minkyong Kim and David Kotz. Classifying the mobility of users and the popularity of access points. In Thomas Strang and Claudia Linnhoff-Popien, editors, Proceedings of the International Workshop on Location- and Context-Awareness (LoCA), volume 3479 of Lecture Notes in Computer Science, pages 198–209, Germany, May 2005. Springer-Verlag, DOI 10.1007/11426646 19. Later revised as TR11. Acceptance rate 34%. RC35. Minkyong Kim and David Kotz. Modeling users’ mobility among WiFi access points. In Proceedings of the International Workshop on Wireless Traffic Measurements and Modeling (WiTMeMo ’05), pages 19–24. USENIX Association, June 2005. Acceptance rate 46%. RC36. David P. Blinn, Tristan Henderson, and David Kotz. Analysis of a Wi-Fi hotspot network. In Proceedings of the International Workshop on Wireless Traffic Measurements and Modeling (WiTMeMo ’05), pages 1–6. USENIX Association, June 2005. Acceptance rate 46%. RC37. David Kotz, Calvin Newport, Robert S. Gray, Jason Liu, Yougu Yuan, and Chip Elliott. Experimental evaluation of wireless simulation assumptions. In Proceedings of the ACM/IEEE International Symposium on Modeling, Analysis and Simulation of Wireless and Mobile Systems (MSWiM), pages 78–82. ACM Press, October 2004, DOI 10.1145/1023663. 1023679. Revision of TR17. Later revised as RJ9. Acceptance rate 37%. RC38. Libo Song, David Kotz, Ravi Jain, and Xiaoning He. Evaluating location predictors with extensive Wi-Fi mobility data. In Proceedings of the 23rd Annual Joint Conference of the IEEE Computer and Communications Societies (INFOCOM), volume 2, pages 1414–1424, March 2004, DOI 10.1145/965732.965747. Later revised as TR18. Acceptance rate 18%. David Kotz (Publications) 14 RC39. Jason Liu, Yougu Yuan, David M. Nicol, Robert S. Gray, Calvin C. Newport, David Kotz, and Luiz Felipe Perrone. Simulation validation using direct execution of wireless ad-hoc routing protocols. In Proceedings of the Workshop on Parallel and Distributed Simulation (PADS), pages 7–16. ACM Press, May 2004, DOI 10.1109/PADS.2004.1301280. Nominated for Best Paper award. Later revised as RJ14. Acceptance rate 54%. RC40. Guanling Chen, Ming Li, and David Kotz. Design and implementation of a large-scale context fusion network. In First Annual International Conference on Mobile and Ubiquitous Systems: Networking and Services (Mobiquitous), pages 246–255, August 2004, DOI 10.1109/MOBIQ.2004.1331731. Acceptance rate 38%. RC41. Tristan Henderson, David Kotz, and Ilya Abyzov. The changing usage of a mature campus-wide wireless network. In Proceedings of the Tenth Annual International Conference on Mobile Computing and Networking (MobiCom), pages 187–201. ACM Press, September 2004, DOI 10.1145/1023720.1023739. Revision of TR22. Later revised as RJ4. Acceptance rate 8%. RC42. Robert S. Gray, David Kotz, Calvin Newport, Nikita Dubrovsky, Aaron Fiske, Jason Liu, Christopher Masone, Susan McGrath, and Yougu Yuan. Outdoor experimental comparison of four ad hoc routing algorithms. In Proceedings of the ACM/IEEE International Symposium on Modeling, Analysis and Simulation of Wireless and Mobile Systems (MSWiM), pages 220–229. ACM Press, October 2004, DOI 10.1145/1023663. 1023703. Finalist for Best Paper award. Revision of TR23. Acceptance rate 27%. RC43. Guanling Chen and David Kotz. Context-sensitive resource discovery. In Proceedings of the First IEEE International Conference on Pervasive Computing and Communications (PerCom), pages 243–252. IEEE Computer Society Press, March 2003, DOI 10.1109/PERCOM.2003. 1192747. Acceptance rate 32%. RC44. Arne Grimstrup, Robert Gray, David Kotz, Maggie Breedy, Marco Carvalho, Thomas Cowin, Daria Chac´ n, o Joyce Barton, Chris Garrett, and Martin Hofmann. Toward dynamic interoperability of mobile agent systems. In Proceedings of the Sixth IEEE International Conference on Mobile Agents, volume 2535 of Lecture Notes in Computer Science, pages 106–120, October 2002, DOI 10.1007/3-540-36112-X 8. Acceptance rate 28%. RC45. G. Ayorkor Mills-Tettey and David Kotz. Mobile voice over IP (MVOIP): An application-level protocol for call hand-off in real time applications. In Proceedings of the Twenty-first IEEE International Performance, Computing, and Communications Conference (IPCCC), pages 271–279. IEEE Computer Society Press, April 2002, DOI 10.1109/IPCCC. 2002.995160. Received award for “Best Student Paper”. Acceptance rate 33%. RC46. Guanling Chen and David Kotz. Context aggregation and dissemination in ubiquitous computing systems. In Proceedings of the Fourth IEEE Workshop on Mobile Computing Systems and Applications (WMCSA), pages 105–114. IEEE Computer Society Press, June 2002, DOI 10.1109/MCSA.2002.1017490. Revision of TR29. Acceptance rate 35%. RC47. Guanling Chen and David Kotz. Solar: An open platform for context-aware mobile applications. In Proceedings of the First International Conference on Pervasive Computing (Short paper), pages 41–47, June 2002. In an informal companion volume of short papers. Revision of TR31. Acceptance rate 29%. RC48. David Kotz and Kobby Essien. Analysis of a campus-wide wireless network. In Proceedings of the Eighth Annual International Conference on Mobile Computing and Networking (MobiCom), pages 107–118, September 2002, DOI 10.1145/570645.570659. Revised and corrected as Dartmouth CS Technical Report TR2002-432. Revision of TR33. Later revised as TR34. Acceptance rate 7%. David Kotz (Publications) 15 RC49. Ron Oldfield and David Kotz. Armada: A parallel file system for computational grids. In Proceedings of the First IEEE/ACM International Symposium on Cluster Computing and the Grid (ccGrid), pages 194–201, Brisbane, Australia, May 2001. IEEE Computer Society Press, DOI 10.1109/ CCGRID.2001.923193. Acceptance rate 38%. RC50. Robert S. Gray, David Kotz, Ronald A. Peterson, Jr., Joyce Barton, Daria Chac´ n, Peter Gerken, Martin Hofo mann, Jeffrey Bradshaw, Maggie Breedy, Renia Jeffers, and Niranjan Suri. Mobile-agent versus client/server performance: Scalability in an information-retrieval task. In Proceedings of the Fifth IEEE International Conference on Mobile Agents, volume 2240 of Lecture Notes in Computer Science, pages 229–243, Atlanta, Georgia, December 2001. Springer-Verlag, DOI 10.1007/3-540-45647-3 16. A corrected version of this paper is available on the Dartmouth web site. Revision of TR36. Acceptance rate 24%. RC51. Jon Howell and David Kotz. A formal semantics for SPKI. In Proceedings of the Sixth European Symposium on Research in Computer Security (ESORICS 2000), volume 1895 of Lecture Notes in Computer Science, pages 140–158. Springer-Verlag, October 2000, DOI 10.1007/10722599 9. Revision of TR40. Later revised as U7. Acceptance rate 25%. RC52. Jonathan Bredin, Rajiv T. Maheswaran, Cagri Imer, Tamer Basar, David Kotz, and Daniela Rus. A game¸ ¸ theoretic formulation of multi-agent resource allocation. In Proceedings of the Fourth International Conference on Autonomous Agents, pages 349–356. ACM Press, June 2000, DOI 10.1145/336595.337525. Revision of TR45. Acceptance rate 24%. RC53. David Kotz, Guofei Jiang, Robert Gray, George Cybenko, and Ronald A. Peterson. Performance analysis of mobile agents for filtering data streams on wireless networks. In Proceedings of the Workshop on Modeling, Analysis and Simulation of Wireless and Mobile Systems (MSWiM), pages 85–94. ACM Press, August 2000, DOI 10.1145/346855.346868. Honorable mention as “Best Paper”. Revision of TR41. Later revised as TR42. Acceptance rate 30%. RC54. Jonathan Bredin, David Kotz, and Daniela Rus. Trading risk in mobile-agent computational markets. In the Sixth International Conference on Computing in Economics and Finance, Barcelona, Spain, July 2000. No proceedings available. RC55. Jon Howell and David Kotz. End-to-end authorization. In Proceedings of the 2000 Symposium on Operating Systems Design and Implementation (OSDI), pages 151–164. USENIX Association, October 2000. Acceptance rate 22%. RC56. David Kotz and Robert S. Gray. Mobile code: The future of the Internet. In Proceedings of the Workshop “Mobile Agents in the Context of Competition and Cooperation (MAC3)” at Autonomous Agents ’99, pages 6–12, May 1999. Later revised as U9. Acceptance rate 62%. RC57. Jonathan Bredin, David Kotz, and Daniela Rus. Economic markets as a means of open mobile-agent systems. In Proceedings of the Workshop “Mobile Agents in the Context of Competition and Cooperation (MAC3)” at Autonomous Agents ’99, pages 43–49, May 1999. Acceptance rate 62%. RC58. Jonathan Bredin, David Kotz, and Daniela Rus. Market-based resource control for mobile agents. In Proceedings of the Second International Conference on Autonomous Agents, pages 197–204. ACM Press, May 1998, DOI 10.1145/280765.280801. Revision of TR53. Acceptance rate 34%. RC59. Daniela Rus, Robert Gray, and David Kotz. Transportable information agents. In Proceedings of the First International Conference on Autonomous Agents, pages 228–236. ACM Press, February 1997, DOI 10.1145/267658.267721. Revision of U13. Later revised as RJ22. Acceptance rate 38%. David Kotz (Publications) 16 RC60. Apratim Purakayastha, Carla Schlatter Ellis, and David Kotz. ENWRICH: a compute-processor write caching scheme for parallel file systems. In Proceedings of the Fourth Workshop on Input/Output in Parallel and Distributed Systems (IOPADS), pages 55–68, Philadelphia, May 1996. ACM Press, DOI 10.1145/236017.236034. Revision of TR64. Acceptance rate 37%. RC61. Nils Nieuwejaar and David Kotz. Performance of the Galley parallel file system. In Proceedings of the Fourth Workshop on Input/Output in Parallel and Distributed Systems (IOPADS), pages 83–94, Philadelphia, May 1996. ACM Press, DOI 10.1145/236017.236038. Later revised as TR54. Acceptance rate 37%. RC62. Nils Nieuwejaar and David Kotz. The Galley parallel file system. In Proceedings of the 10th ACM International Conference on Supercomputing (ICS), pages 374–381, Philadelphia, May 1996. ACM Press, DOI 10.1145/237578.237639. Later revised as TR54. Acceptance rate 52%. RC63. David Kotz, Robert Gray, and Daniela Rus. Transportable agents support worldwide applications. In Proceedings of the Seventh ACM SIGOPS European Workshop, pages 41–48. ACM Press, September 1996, DOI 10.1145/504450.504458. Acceptance rate 28%. RC64. David Kotz. A data-parallel programming library for education (DAPPLE). In Proceedings of the Twenty-sixth SIGCSE Technical Symposium on Computer Science Education, pages 76–81. ACM Press, March 1995, DOI 10.1145/199688.199730. Revision of TR69. Later revised as RJ25. Acceptance rate 35%. RC65. Apratim Purakayastha, Carla Schlatter Ellis, David Kotz, Nils Nieuwejaar, and Michael Best. Characterizing parallel file-access patterns on a large-scale multiprocessor. In Proceedings of the Ninth International Parallel Processing Symposium (IPPS), pages 165–172. IEEE Computer Society Press, April 1995, DOI 10.1109/IPPS.1995.395928. Revision of TR70. Later revised as TR62. Acceptance rate 40%. RC66. Nils Nieuwejaar and David Kotz. Low-level interfaces for high-level parallel I/O. In Proceedings of the IPPS ’95 Workshop on Input/Output in Parallel and Distributed Systems (IOPADS), pages 47–62, April 1995. Identical to TR59. Later revised as IB17. Acceptance rate 33%. RC67. David Kotz and Ting Cai. Exploring the use of I/O nodes for computation in a MIMD multiprocessor. In Proceedings of the IPPS ’95 Workshop on Input/Output in Parallel and Distributed Systems (IOPADS), pages 78–89, April 1995. Revision of TR72. Acceptance rate 33%. RC68. David Kotz. Disk-directed I/O for an out-of-core computation. In Proceedings of the Fourth IEEE International Symposium on High Performance Distributed Computing (HPDC), pages 159–166. IEEE Computer Society Press, August 1995, DOI 10.1109/HPDC.1995.518706. Revision of TR60. Acceptance rate 43%. RC69. David Kotz. Expanding the potential for disk-directed I/O. In Proceedings of the 1995 IEEE Symposium on Parallel and Distributed Processing (SPDP), pages 490– 495, San Antonio, TX, October 1995. IEEE Computer Society Press, DOI 10.1109/SPDP.1995.530723. Revision of TR61. Acceptance rate 40%. RC70. David Kotz and Preston Crow. The expected lifetime of “single-address-space” operating systems. In Proceedings of the 1994 ACM SIGMETRICS Conference on Measurement and Modeling of Computer Systems, pages 161–170. ACM Press, May 1994, DOI 10.1145/183019.183036. Revision of TR75. Later revised as RJ24. Acceptance rate 23%. David Kotz (Publications) 17 RC71. David Kotz and Nils Nieuwejaar. Dynamic file-access characteristics of a production parallel scientific workload. In Proceedings of Supercomputing ’94, pages 640–649, Washington, DC, November 1994. IEEE Computer Society Press, DOI 10.1109/SUPERC.1994.344328. Revision of TR66. Later revised as RJ27. Acceptance rate 28%. RC72. David Kotz. Disk-directed I/O for MIMD multiprocessors. In Proceedings of the 1994 Symposium on Operating Systems Design and Implementation (OSDI), pages 61–74. USENIX Association, November 1994. Updated as Dartmouth TR PCS-TR94-226 on November 8, 1994. Honorable mention as “Best Paper”. Later revised as TR67. Acceptance rate 18%. RC73. Owen Astrachan, Vivek Khera, and David Kotz. The Internet programming contest: A report and philosophy. In Proceedings of the Twenty-fourth SIGCSE Technical Symposium on Computer Science Education, pages 48–52. ACM Press, February 1993, DOI 10.1145/169070.169105. Revision of TR78. Acceptance rate 29%. RC74. David Kotz. Multiprocessor file system interfaces. In Proceedings of the Second International Conference on Parallel and Distributed Information Systems (PDIS), pages 194–201. IEEE Computer Society Press, 1993, DOI 10.1109/PDIS.1993.253093. Revision of TR77. Acceptance rate 18%. RC75. Thomas H. Cormen and David Kotz. Integrating theory and practice in parallel file systems. In Proceedings of the 1993 DAGS/PC Symposium, pages 64–74, Hanover, NH, June 1993. Dartmouth Institute for Advanced Graduate Studies. Revised as Dartmouth PCS-TR93-188 on 9/20/94. Later revised as TR73. Acceptance rate 64%. RC76. David Kotz and Carla Schlatter Ellis. Caching and writeback policies in parallel file systems. In Proceedings of the 1991 IEEE Symposium on Parallel and Distributed Processing (SPDP), pages 60– 67. IEEE Computer Society Press, December 1991, DOI 10.1109/SPDP.1991.218296. Revision of D1. Later revised as RJ28. Acceptance rate 33%. RC77. David Kotz and Carla Schlatter Ellis. Practical prefetching techniques for parallel file systems. In Proceedings of the First International Conference on Parallel and Distributed Information Systems (PDIS), pages 182–189. IEEE Computer Society Press, December 1991, DOI 10.1109/PDIS.1991.183101. Revision of D1. Later revised as RJ29. Acceptance rate 16%. RC78. David Kotz and Carla Ellis. Evaluation of concurrent pools. In Proceedings of the Ninth International Conference on Distributed Computer Systems (ICDCS), pages 378–385. IEEE Computer Society Press, 1989, DOI 10.1109/ICDCS.1989.37968. Revision of TR82. Acceptance rate 33%. RC79. Carla Schlatter Ellis and David Kotz. Prefetching in file systems for MIMD multiprocessors. In Proceedings of the 1989 International Conference on Parallel Processing (ICPP), pages I:306–314, St. Charles, IL, August 1989. Pennsylvania State University Press. Revision of TR80. Later revised as RJ30. Acceptance rate 25%. R EFEREED C ONFERENCE P OSTERS AND P OSITION PAPERS (in approximate reverse-chronological order) These are short papers, poster abstracts, or position papers, nonetheless peer-reviewed. RP1. Jacob Sorber, Minho Shin, Ron Peterson, and David Kotz. Poster: Practical trusted computing for mHealth sensing. In International Conference on Mobile Systems, Applications, and Services (MobiSys). ACM Press, June 2011. David Kotz (Publications) 18 RP2. Aarathi Prasad, Jacob Sorber, Timothy Stablein, Denise Anthony, and David Kotz. Exposing privacy concerns in mHealth. In USENIX Workshop on Health Security (HealthSec), August 2011. Position paper. Acceptance rate 34%. RP3. Keren Tan, Guanhua Yan, Jihwang Yeo, and David Kotz. A correlation attack against user mobility privacy in a large-scale WLAN network. In Proceedings of the ACM MobiCom’10 S3 workshop, pages 33–35. ACM Press, September 2010, DOI 10.1145/1860039.1860050. Later revised as RC2. RP4. Aarathi Prasad and David Kotz. Can I access your data? Privacy management in mHealth. In USENIX Workshop on Health Security (HealthSec), August 2010. Position paper. Acceptance rate 49%. RP5. Shrirang Mare and David Kotz. Is Bluetooth the right technology for mHealth?. In USENIX Workshop on Health Security (HealthSec), August 2010. Position paper. Acceptance rate 49%. RP6. Cory Cornelius and David Kotz. On usable authentication for wireless body area networks. In USENIX Workshop on Health Security (HealthSec), August 2010. Position paper. Acceptance rate 49%. RP7. Janani Sriram, Minho Shin, Tanzeem Choudhury, and David Kotz. Activity-aware ECG-based patient authentication for remote health monitoring. In Proceedings of the International Conference on Multimodal Interfaces and Workshop on Machine Learning for Multi-modal Interaction (ICMI-MLMI), pages 297–304. ACM Press, November 2009, DOI 10.1145/1647314.1647378. Acceptance rate 36%. RP8. Cory Cornelius, Apu Kapadia, David Kotz, Dan Peebles, Minho Shin, and Patrick Tsang. Poster abstract: Reliable people-centric sensing with unreliable voluntary carriers. In Proceedings of the 2008 International Conference on Mobile Systems, Applications, and Services (MobiSys). ACM Press, June 2008. RP9. Sergey Bratus, Joshua Brody, David Kotz, and Anna Shubina. Streaming estimation of information-theoretic metrics for anomaly detection (extended abstract). In Proceedings of the 11th International Symposium on Recent Advances in Intrusion Detection— Posters, volume 5230 of Lecture Notes in Computer Science, pages 412–414, Cambridge, MA, September 2008. Springer-Verlag, DOI 10.1007/978-3-540-87403-4 32. Acceptance rate 41%. RP10. Libo Song, Udayan Deshpande, Ulas C. Kozat, David Kotz, and Ravi Jain. Mobicom poster abstract: Band¸ width reservation using WLAN handoff prediction. ACM SIGMOBILE Mobile Computing and Communication Review, 10(4):22–23, October 2006, DOI 10. 1145/1215976.1215987. Poster presented at Mobicom 2005. RP11. Guanling Chen and David Kotz. Dependency management in distributed settings (poster abstract). In International Conference on Autonomic Computing (ICAC), May 2004, DOI 10.1109/ICAC.2004. 1301375. Revision of TR20. Acceptance rate 48%. RP12. Jue Wang, Guanling Chen, and David Kotz. A sensor-fusion approach for meeting detection. In MobiSys 2004 Workshop on Context Awareness, June 2004. Revision of TR21. Acceptance rate 71%. RP13. Javed Aslam, Sergey Bratus, David Kotz, Ron Peterson, Daniela Rus, and Brett Tofel. The Kerf toolkit for intrusion analysis (Poster abstract). In Proceedings of the 2003 IEEE Workshop on Information Assurance, pages 301–303, West Point, NY, June 2003. IEEE Computer Society Press. Later revised as RJ16. RP14. Libo Song, David Kotz, Ravi Jain, and Xiaoning He. Mobicom poster: Evaluating location predictors with extensive Wi-Fi mobility data. ACM SIGMOBILE Mobile Computing and Communication Review, 7(4):64–65, October 2003, DOI 10. 1145/965732.965747. Revision of TR27. Later revised as RC38. Acceptance rate 23%. David Kotz (Publications) 19 RP15. Guanling Chen and David Kotz. SOLAR: Towards a flexible and scalable data-fusion infrastructure for ubiquitous computing. In UbiTools workshop at UbiComp 2001, October 2001. Acceptance rate 84%. RP16. Jon Howell and David Kotz. Restricted delegation: seamlessly spanning administrative boundaries. ACM Operating Systems Review, 34(2):38–39, April 2000, DOI 10.1145/346152.346268. I NVITED B OOK C HAPTERS (in approximate reverse-chronological order) Most, but not all, of these papers were peer-reviewed. IB1. Keren Tan, Jihwang Yeo, Michael E. Locasto, and David Kotz. Catch, clean, and release: A survey of obstacles and opportunities for network trace sanitization. In Francesco Bonchi and Elena Ferrari, editors, Privacy-Aware Knowledge Discovery: Novel Applications and New Techniques, chapter 5, pages 111–141. Chapman and Hall/CRC Press, January 2011. IB2. Kazuhiro Minami and David Kotz. Distributed proof systems for cross-domain authorization. In Information Assurance, Security and Privacy Services, volume 4 of Handbooks in Information Systems, chapter 1. Emerald Group Publishing Limited, 2009. IB3. Janani Sriram, Minho Shin, David Kotz, Anand Rajan, Manoj Sastry, and Mark Yarvis. Challenges in data quality assurance in pervasive health monitoring systems. In David Gawrock, Helmut Reimer, Ahmad-Reza Sadeghi, and Claire Vishik, editors, Future of Trust in Computing, pages 129–142. Vieweg+Teubner Verlag, July 2009, DOI 10.1007/978-3-8348-9324-6 14. IB4. Tristan Henderson and David Kotz. Measuring wireless LANs. In Rajeev Shorey et al., editor, Mobile, Wireless and Sensor Networks: Technology, Applications and Future Directions, chapter 1, pages 5–27. John Wiley & Sons, New York, NY, 2006, DOI 10.1002/ 0471755591.ch1. IB5. Guanling Chen, Kazuhiro Minami, and David Kotz. Naming and discovery in mobile systems. In Paolo Bellavista and Antonio Corradi, editors, The Handbook of Mobile Middleware, chapter 16, pages 387–407. John Wiley & Sons, 2006. IB6. Robert S. Gray, George Cybenko, David Kotz, and Daniela Rus. Mobile agents: Motivations and state of the art. In Jeffrey Bradshaw, editor, Handbook of Agent Technology. AAAI/MIT Press, 2002. Accepted for publication. Draft available as Technical Report TR2000-365, Department of Computer Science, Dartmouth College. Revision of TR39. IB7. David Kotz and Carla Schlatter Ellis. Practical prefetching techniques for multiprocessor file systems. In Hai Jin, Toni Cortes, and Rajkumar Buyya, editors, High Performance Mass Storage and Parallel I/O: Technologies and Applications, chapter 17, pages 245–258. IEEE Computer Society Press and John Wiley & Sons, New York, NY, 2001. Identical to RJ29. IB8. David Kotz. Disk-directed I/O for MIMD multiprocessors. In Hai Jin, Toni Cortes, and Rajkumar Buyya, editors, High Performance Mass Storage and Parallel I/O: Technologies and Applications, chapter 35, pages 513–535. IEEE Computer Society Press and John Wiley & Sons, 2001. Identical to RJ20. IB9. Ron Oldfield and David Kotz. Scientific applications using parallel I/O. In Hai Jin, Toni Cortes, and Rajkumar Buyya, editors, High Performance Mass Storage and Parallel I/O: Technologies and Applications, chapter 45, pages 655–666. IEEE Computer Society Press and John Wiley & Sons, 2001. Revision of TR49. David Kotz (Publications) 20 IB10. Jonathan Bredin, David Kotz, Daniela Rus, Rajiv T. Maheswaran, Cagri Imer, and Tamer Basar. A market¸ ¸ based model for resource allocation in agent systems. In Franco Zambonelli, editor, Coordination of Internet Agents Models, Technologies, and Applications, chapter 17, pages 426–441. Springer-Verlag, 2001. IB11. David Kotz, Robert Gray, Saurab Nog, Daniela Rus, Sumit Chawla, and George Cybenko. Mobile agents for mobile computing. In Dejan S. Milojicic, Frederick Douglis, and Richard G. Wheeler, editors, Mobility: Processes, Computers, and Agents, chapter 14.3, pages 513–523. Addison Wesley and ACM Press, April 1999. Identical to RJ23. IB12. David Kotz and Ravi Jain. I/O in parallel and distributed systems. In Allen Kent and James G. Williams, editors, Encyclopedia of Computer Science and Technology, volume 40, pages 141–154. Marcel Dekker, Inc., 1999. Supplement 25. IB13. Brian Brewington, Robert Gray, Katsuhiro Moizumi, David Kotz, George Cybenko, and Daniela Rus. Mobile agents for distributed information retrieval. In Matthias Klusch, editor, Intelligent Information Agents, chapter 15, pages 355–395. Springer-Verlag, 1999. IB14. Robert S. Gray, David Kotz, George Cybenko, and Daniela Rus. D’Agents: Security in a multiple-language, mobile-agent system. In Giovanni Vigna, editor, Mobile Agents and Security, volume 1419 of Lecture Notes in Computer Science, pages 154–187. Springer-Verlag, 1998, DOI 10.1007/3-540-68671-1. IB15. Daniela Rus, Robert Gray, and David Kotz. Transportable information agents. In Michael Huhns and Munindar Singh, editors, Readings in Agents, chapter 3.3, pages 283–291. Morgan Kaufmann Publishers, San Francisco, October 1997. Identical to RJ22. IB16. Robert Gray, David Kotz, George Cybenko, and Daniela Rus. Agent Tcl. In William Cockayne and Michael Zyda, editors, Mobile Agents: Explanations and Examples, chapter 4, pages 58–95. Manning Publishing, 1997. Imprints by Manning Publishing and Prentice Hall. IB17. Nils Nieuwejaar and David Kotz. Low-level interfaces for high-level parallel I/O. In Ravi Jain, John Werth, and James C. Browne, editors, Input/Output in Parallel and Distributed Computer Systems, volume 362 of The Kluwer International Series in Engineering and Computer Science, chapter 9, pages 205–223. Kluwer Academic Publishers, 1996. Revision of RC66. IB18. David Kotz. Introduction to multiprocessor I/O architecture. In Ravi Jain, John Werth, and James C. Browne, editors, Input/Output in Parallel and Distributed Computer Systems, volume 362 of The Kluwer International Series in Engineering and Computer Science, chapter 4, pages 97–123. Kluwer Academic Publishers, 1996. P H .D D ISSERTATION – MY OWN (in approximate reverse-chronological order) D1. David Kotz. Prefetching and Caching Techniques in File Systems for MIMD Multiprocessors. PhD thesis, Duke University, April 1991. Available as technical report CS-1991-016. D ISSERTATIONS AND THESES – MY STUDENTS (in approximate reverse-chronological order) Although my student’s theses are not my publications, I list them as a representation of my role as advisor. T1. Keren Tan. Large-scale Wireless Local-area Network Measurement and Privacy Analysis. PhD thesis, Dartmouth College Computer Science, Hanover, NH, August 2011. Available as Dartmouth Computer Science Technical Report TR2011-703. David Kotz (Publications) 21 T2. Libo Song. Evaluating Mobility Predictors in Wireless Networks for Improving Handoff and Opportunistic Routing. PhD thesis, Dartmouth College Computer Science, Hanover, NH, January 2008. Available as Dartmouth Computer Science Technical Report TR2008-611. T3. Soumendra Nanda. Mesh-Mon: a Monitoring and Management System for Wireless Mesh Networks. PhD thesis, Dartmouth College Computer Science, Hanover, NH, May 2008. Available as Dartmouth Computer Science Technical Report TR2008-619. T4. Ming Li. Group-Aware Stream Filtering. PhD thesis, Dartmouth College Computer Science, Hanover, NH, May 2008. Available as Dartmouth Computer Science Technical Report TR2008-621. T5. Udayan Deshpande. A Dynamically Refocusable Sampling Infrastructure for 802.11 Networks. PhD thesis, Dartmouth College Computer Science, Hanover, NH, May 2008. Available as Dartmouth Computer Science Technical Report TR2008-620. T6. Kazuhiro Minami. Secure Context-sensitive Authorization. PhD thesis, Dartmouth College Computer Science, Hanover, NH, February 2006. Available as Dartmouth Computer Science Technical Report TR2006-571. T7. Zhenhui Jiang. A combined routing method for ad hoc wireless networks. Master’s thesis, Dartmouth College Computer Science, Hanover, NH, December 2005. Available as Dartmouth Computer Science Technical Report TR2005-566. T8. Jue Wang. Performance evaluation of a resource discovery service. Master’s thesis, Dartmouth College Computer Science, Hanover, NH, October 2004. Available as Dartmouth Computer Science Technical Report TR2004-513. T9. Guanling Chen. Solar: Building A Context Fusion Network for Pervasive Computing. PhD thesis, Dartmouth College Computer Science, Hanover, NH, August 2004. Available as Dartmouth Computer Science Technical Report TR2004-514. T10. Ron Oldfield. Efficient I/O for Computational Grid Applications. PhD thesis, Dartmouth College Computer Science, Hanover, NH, May 2003. Available as Dartmouth Computer Science Technical Report TR2003-459. T11. Jonathan L. Bredin. Market-based Control of Mobile-agent Systems. PhD thesis, Dartmouth College Computer Science, Hanover, NH, June 2001. Available as Dartmouth Computer Science Technical Report TR2001-408. T12. Jonathan R. Howell. Naming and sharing resources across administrative boundaries. PhD thesis, Dartmouth College Computer Science, Hanover, NH, June 2000. Available as Dartmouth Computer Science Technical Reports TR2000-378, 379, and 380. T13. Nils A. Nieuwejaar. Galley: A New Parallel File System for Parallel Applications. PhD thesis, Dartmouth College Computer Science, Hanover, NH, November 1996. Available as Dartmouth Computer Science Technical Report PCS-TR96-300. U NREFEREED PAPERS (in approximate reverse-chronological order) Articles published but not peer-reviewed, or unpublished. U1. Jihwang Yeo, David Kotz, and Tristan Henderson. Workshop report — CRAWDAD workshop 2007. ACM SIGCOMM Computer Communication Review, 38(3):79–82, July 2008, DOI 10.1145/1384609. 1384619. David Kotz (Publications) 22 U2. Jihwang Yeo, Tristan Henderson, and David Kotz. Workshop report — CRAWDAD workshop 2006. ACM SIGMOBILE Mobile Computing and Communication Review, 11(1):67–69, January 2007. U3. Jihwang Yeo, David Kotz, and Tristan Henderson. CRAWDAD: A Community Resource for Archiving Wireless Data at Dartmouth. ACM SIGCOMM Computer Communication Review, 36(2):21–22, April 2006, DOI 10.1145/1129582. 1129588. Project overview. U4. Javed Aslam, Sergey Bratus, David Kotz, Ronald Peterson, and Daniela Rus. The Kerf toolkit for intrusion analysis. IAnewsletter, 8(2):12–16, Summer 2005. Revision of RJ16. U5. David Kotz and Tristan Henderson. CRAWDAD: A Community Resource for Archiving Wireless Data at Dartmouth. IEEE Pervasive Computing, 4(4):12–14, Oct–Dec 2005, DOI 10.1109/MPRV.2005.75. U6. David Kotz. Parallel input/output. Unpublished manuscript (encyclopedia chapter). 2002. U7. Jon Howell and David Kotz. A formal semantics for SPKI. Unpublished manuscript. November 2001. Revision of RC51. U8. Jay Aslam, Marco Cremonini, David Kotz, and Daniela Rus. Using mobile agents for analyzing intrusion in computer networks. In Proceedings of the Workshop on Mobile Object Systems at ECOOP 2001, July 2001. U9. David Kotz and Robert S. Gray. Mobile agents and the future of the Internet. ACM Operating Systems Review, 33(3):7–13, August 1999, DOI 10.1145/311124.311130. Revision of RC56. U10. Jonathan Bredin, David Kotz, and Daniela Rus. Mobile-agent planning in a market-oriented environment. Accepted at, and withdrawn from, ASA/MA ’99. August 1999. Revision of TR44. U11. Jonathan Bredin, David Kotz, and Daniela Rus. Utility driven mobile-agent scheduling. Unpublished. October 1998. Revision of TR48. U12. Jon Howell and David Kotz. Snowflake: A worldwide virtual computer for every user. Unpublished manuscript. January 1997. Later revised as TR50. U13. Daniela Rus, Robert Gray, and David Kotz. Autonomous and adaptive agents that gather information. In AAAI ’96 International Workshop on Intelligent Adaptive Agents, pages 107–116. AAAI Press, August 1996. Proceedings available as AAAI Technical Report WS-96-04. Later revised as RC59. U14. David Kotz and Nils Nieuwejaar. Flexibility and performance of parallel file systems. ACM Operating Systems Review, 30(2):63–73, April 1996, DOI 10.1145/232302.232314. Later revised as IC6. U15. David Kotz. Parallel file systems. A multimedia lecture included in the CD-ROM Introductory Lectures on Data-Parallel Computing, published by AK Peters, Ltd., March 1996. U16. Alok Choudhary and David Kotz. Large-scale file systems with the flexibility of databases. ACM Computing Surveys, 28A(4), December 1996, DOI 10.1145/242224.242488. Position paper for the Working Group on Storage I/O for Large-Scale Computing, ACM Workshop on Strategic Directions in Computing Research. Available on-line only, at DOI 10.1145/242224.242488. David Kotz (Publications) 23 U17. David Kotz. Review of Introduction to Parallel Programming, by Steven Brawer. Scientific Programming, 4:115–118, 1995. Reviewed June 1993. U18. Daniel A. Reed, Charles Catlett, Alok Choudhary, David Kotz, and Marc Snir. Parallel I/O: Getting ready for prime time. IEEE Parallel and Distributed Technology, pages 64–71, Summer 1995. Edited transcript of panel discussion at the 1994 International Conference on Parallel Processing. U19. Donald Johnson, David Kotz, and Fillia Makedon. Teaching parallel computing to freshmen. In Chris Nevison, editor, Conference on Parallel Computing for Undergraduates. Colgate University, June 1994. U20. David Kotz. Disk-directed I/O for MIMD multiprocessors. Bulletin of the IEEE Technical Committee on Operating Systems and Application Environments, pages 29–42, Autumn 1994. Later revised as TR67. U21. Keith D. Kotay and David Kotz. Transportable agents. In Proceedings of the CIKM Workshop on Intelligent Information Agents, Third International Conference on Information and Knowledge Management, Gaithersburg, Maryland, December 1994. U22. David Kotz. Multiprocessor file system interfaces. In Proceedings of the USENIX File Systems Workshop, pages 149–150. USENIX Association, May 1992. Later revised as RC74. U23. C. Ellis, M. Holliday, R. LaRowe, D. Kotz, V. Khera, S. Owen, and C. Connelly. NUMAtic Project and the DUnX OS. IEEE Technical Committee on Operating Systems and Application Environments (Newsletter), 5(4):12–14, Winter 1991. U24. David Kotz. High-performance file system design for MIMD parallel processors. A talk presented at the DARPA Workshop on Parallel Processing at UMIACS, August 1989. Audiovisual presentation. U NREFEREED T ECHNICAL R EPORTS (in approximate reverse-chronological order) TR1. Keren Tan, Guanhua Yan, Jihwang Yeo, and David Kotz. Privacy analysis of user association logs in a largescale wireless LAN. Technical Report TR2011-679, Dept. of Computer Science, Dartmouth College, January 2011. Revision of RC2. TR2. Shrirang Mare, Jacob Sorber, Minho Shin, Cory Cornelius, and David Kotz. Hide-n-Sense: Privacy-aware secure mhealth sensing. Technical Report TR2011-702, Dept. of Computer Science, Dartmouth College, September 2011. Revision of RC6. Later revised as RC7. TR3. Chrisil Arackaparambil, Sergey Bratus, Anna Shubina, and David Kotz. On the reliability of wireless fingerprinting using clock skews. Technical Report TR2010-661, Dept. of Computer Science, Dartmouth College, Hanover, NH, January 2010. Revision of RC8. TR4. Dan Peebles, Cory Cornelius, Apu Kapadia, David Kotz, Minho Shin, and Nikos Triandopoulos. AnonyTL specification. Technical Report TR2010-660, Dept. of Computer Science, Dartmouth College, January 2010. TR5. Soumendra Nanda, Zhenhui Jiang, and David Kotz. A combined routing method for ad hoc wireless networks. Technical Report TR2009-641, Dept. of Computer Science, Dartmouth College, February 2009. Revision of TR9. David Kotz (Publications) 24 TR6. Jihwang Yeo, Keren Tan, and David Kotz. User survey regarding the needs of network researchers in traceanonymization tools. Technical Report TR2009-658, Dept. of Computer Science, Dartmouth College, Hanover, NH, November 2009. TR7. Soumendra Nanda and David Kotz. Localized bridging centrality for distributed network analysis. Technical Report TR2008-612, Dept. of Computer Science, Dartmouth College, January 2008. Later revised as RC20. TR8. Sergey Bratus, Cory Cornelius, Daniel Peebles, and David Kotz. Active behavioral fingerprinting of wireless devices. Technical Report TR2008-610, Dept. of Computer Science, Dartmouth College, Hanover, NH, March 2008. Revision of RC16. TR9. Soumendra Nanda, Zhenhui Jiang, and David Kotz. A combined routing method for ad hoc wireless networks. Technical Report TR2007-588, Dept. of Computer Science, Dartmouth College, June 2007. Later revised as TR5. TR10. Peter Johnson, Apu Kapadia, David Kotz, and Nikos Triandopoulos. People-centric urban sensing: Security challenges for the new paradigm. Technical Report TR2007-586, Dept. of Computer Science, Dartmouth College, February 2007. Later revised as IC2. TR11. Minkyong Kim and David Kotz. Classifying the mobility of users and the popularity of access points. Technical Report TR2005-540, Dept. of Computer Science, Dartmouth College, May 2005. Revision of RC34. Later revised as IJ2. TR12. Guanling Chen and David Kotz. Structural analysis of social networks with wireless users. Technical Report TR2005-549, Dept. of Computer Science, Dartmouth College, July 2005. TR13. Darren Erik Vengroff and David Kotz. A holesome file system. Technical Report TR2004-497, Dept. of Computer Science, Dartmouth College, May 2004. Originally written in July 1995; released May 2004. TR14. David Kotz. Technological implications for privacy. Technical Report TR2004-505, Dept. of Computer Science, Dartmouth College, June 2004. Originally written during Summer 1998 Ethics Institute at Dartmouth College. TR15. Javed Aslam, Sergey Bratus, David Kotz, Ron Peterson, Daniela Rus, and Brett Tofel. The Kerf toolkit for intrusion analysis. Technical Report TR2004-493, Dept. of Computer Science, Dartmouth College, March 2004. Revision of RJ16. TR16. Guanling Chen and David Kotz. A case study of four location traces. Technical Report TR2004-490, Dept. of Computer Science, Dartmouth College, February 2004. TR17. David Kotz, Calvin Newport, Robert S. Gray, Jason Liu, Yougu Yuan, and Chip Elliott. Experimental evaluation of wireless simulation assumptions. Technical Report TR2004-507, Dept. of Computer Science, Dartmouth College, June 2004. Revision of TR26. Later revised as RC37. TR18. Libo Song, David Kotz, Ravi Jain, and Xiaoning He. Evaluating location predictors with extensive Wi-Fi mobility data. Technical Report TR2004-491, Dept. of Computer Science, Dartmouth College, February 2004. Revision of RC38. Later revised as RJ12. David Kotz (Publications) 25 TR19. Guanling Chen and David Kotz. Application-controlled loss-tolerant data dissemination. Technical Report TR2004-488, Dept. of Computer Science, Dartmouth College, February 2004. Later revised as RC31. TR20. Guanling Chen and David Kotz. Dependency management in distributed settings. Technical Report TR2004-495, Dept. of Computer Science, Dartmouth College, March 2004. Later revised as RP11. TR21. Jue Wang, Guanling Chen, and David Kotz. A meeting detector and its applications. Technical Report TR2004-486, Dept. of Computer Science, Dartmouth College, March 2004. Later revised as RP12. TR22. Tristan Henderson, David Kotz, and Ilya Abyzov. The changing usage of a mature campus-wide wireless network. Technical Report TR2004-496, Dept. of Computer Science, Dartmouth College, March 2004. Later revised as RC41. TR23. Robert S. Gray, David Kotz, Calvin Newport, Nikita Dubrovsky, Aaron Fiske, Jason Liu, Christopher Masone, Susan McGrath, and Yougu Yuan. Outdoor experimental comparison of four ad hoc routing algorithms. Technical Report TR2004-511, Dept. of Computer Science, Dartmouth College, 2004. Later revised as RC42. TR24. Kazuhiro Minami and David Kotz. Secure context-sensitive authorization. Technical Report TR2004-529, Dept. of Computer Science, Dartmouth College, December 2004. Revision of RC32. Later revised as RJ15. TR25. Kwang-Hyun Baek, Sean W. Smith, and David Kotz. A survey of WPA and 802.11i RSN authentication protocols. Technical Report TR2004-524, Dept. of Computer Science, Dartmouth College, Hanover, NH, November 2004. TR26. David Kotz, Calvin Newport, and Chip Elliott. The mistaken axioms of wireless-network research. Technical Report TR2003-467, Dept. of Computer Science, Dartmouth College, July 2003. Later revised as TR17. TR27. Libo Song, David Kotz, Ravi Jain, and Xiaoning He. Evaluating location predictors with extensive Wi-Fi mobility data. Technical Report TR2003-472, Dept. of Computer Science, Dartmouth College, Hanover, NH, September 2003. Later revised as RP14. TR28. Tristan Henderson and David Kotz. Problems with the Dartmouth wireless SNMP data collection. Technical Report TR2003-480, Dept. of Computer Science, Dartmouth College, December 2003. Revision of RJ13. TR29. Guanling Chen and David Kotz. Context aggregation and dissemination in ubiquitous computing systems. Technical Report TR2002-420, Dept. of Computer Science, Dartmouth College, February 2002. Later revised as RC46. TR30. David Kotz, Robert Gray, and Daniela Rus. Future directions for mobile-agent research. Technical Report TR2002-415, Dept. of Computer Science, Dartmouth College, January 2002. Based on a conversation with Jeff Bradshaw, Colin Harrison, Guenter Karjoth, Amy Murphy, Gian Pietro Picco, M. Ranganathan, Niranjan Suri, and Christian Tschudin. Later revised as RJ19. TR31. Guanling Chen and David Kotz. Solar: A pervasive-computing infrastructure for context-aware mobile applications. Technical Report TR2002-421, Dept. of Computer Science, Dartmouth College, February 2002. Later revised as RC47. David Kotz (Publications) 26 TR32. Kazuhiro Minami and David Kotz. Controlling access to pervasive information in the “Solar” system. Technical Report TR2002-422, Dept. of Computer Science, Dartmouth College, February 2002. TR33. David Kotz and Kobby Essien. Characterizing usage of a campus-wide wireless network. Technical Report TR2002-423, Dept. of Computer Science, Dartmouth College, March 2002. Later revised as RC48. TR34. David Kotz and Kobby Essien. Analysis of a campus-wide wireless network. Technical Report TR2002-432, Dept. of Computer Science, Dartmouth College, September 2002. Revision of RC48. Later revised as RJ13. TR35. Ron Oldfield and David Kotz. Using the Emulab network testbed to evaluate the Armada I/O framework for computational grids. Technical Report TR2002-433, Dept. of Computer Science, Dartmouth College, Hanover, NH, September 2002. TR36. Robert S. Gray, David Kotz, Ronald A. Peterson, Jr., Peter Gerken, Martin Hofmann, Daria Chac´ n, Greg Hill, o and Niranjan Suri. Mobile-agent versus client/server performance: Scalability in an information-retrieval task. Technical Report TR2001-386, Dept. of Computer Science, Dartmouth College, January 2001. Later revised as RC50. TR37. Guanling Chen and David Kotz. Supporting adaptive ubiquitous applications with the SOLAR system. Technical Report TR2001-397, Dept. of Computer Science, Dartmouth College, May 2001. TR38. Arne Grimstrup, Robert Gray, David Kotz, Thomas Cowin, Greg Hill, Niranjan Suri, Daria Chac´ n, and o Martin Hofmann. Write once, move anywhere: Toward dynamic interoperability of mobile agent systems. Technical Report TR2001-411, Dept. of Computer Science, Dartmouth College, July 2001. TR39. Robert S. Gray, George Cybenko, David Kotz, and Daniela Rus. Mobile agents: Motivations and state of the art. Technical Report TR2000-365, Dept. of Computer Science, Dartmouth College, 2000. Later revised as IB6. TR40. Jon Howell and David Kotz. A formal semantics for SPKI. Technical Report TR2000-363, Dept. of Computer Science, Dartmouth College, March 2000. Revision of TR46. Later revised as RC51. TR41. David Kotz, Guofei Jiang, Robert Gray, George Cybenko, and Ronald A. Peterson. Performance analysis of mobile agents for filtering data streams on wireless networks. Technical Report TR2000-366, Dept. of Computer Science, Dartmouth College, May 2000. Later revised as RC53. TR42. David Kotz, George Cybenko, Robert S. Gray, Guofei Jiang, Ronald A. Peterson, Martin O. Hofmann, Daria A. Chacon, Kenneth R. Whitebread, and James Hendler. Performance analysis of mobile agents for filtering data streams on wireless networks. Technical Report TR2000-377, Dept. of Computer Science, Dartmouth College, October 2000. Revision of RC53. Later revised as IJ3. TR43. Guanling Chen and David Kotz. A survey of context-aware mobile computing research. Technical Report TR2000-381, Dept. of Computer Science, Dartmouth College, November 2000. TR44. Jonathan Bredin, David Kotz, and Daniela Rus. Mobile-agent planning in a market-oriented environment. Technical Report PCS-TR99-345, Dept. of Computer Science, Dartmouth College, May 1999. Revision 1 of May 20, 1999. Later revised as U10. David Kotz (Publications) 27 TR45. Jonathan Bredin, Rajiv T. Maheswaran, Cagri Imer, Tamer Basar, David Kotz, and Daniela Rus. A game¸ ¸ theoretic formulation of multi-agent resource allocation. Technical Report PCS-TR99-360, Dept. of Computer Science, Dartmouth College, October 1999. Later revised as RC52. TR46. Jon Howell and David Kotz. An access-control calculus for spanning administrative domains. Technical Report PCS-TR99-361, Dept. of Computer Science, Dartmouth College, November 1999. Later revised as TR40. TR47. Matthew P. Carter and David Kotz. An implementation of the Vesta parallel file system API on the Galley parallel file system. Technical Report PCS-TR98-329, Dept. of Computer Science, Dartmouth College, April 1998. TR48. Jonathan Bredin, David Kotz, and Daniela Rus. Utility driven mobile-agent scheduling. Technical Report PCS-TR98-331, Dept. of Computer Science, Dartmouth College, May 1998. Revised October 3, 1998. Later revised as U11. TR49. Ron Oldfield and David Kotz. Applications of parallel I/O. Technical Report PCS-TR98-337, Dept. of Computer Science, Dartmouth College, August 1998. Supplement to PCS-TR96-297. Revision of TR58. Later revised as IB9. TR50. Jon Howell and David Kotz. Snowflake: Spanning administrative domains. Technical Report PCS-TR98-343, Dept. of Computer Science, Dartmouth College, December 1998. TR51. Melissa Hirschl and David Kotz. AGDB: A debugger for Agent Tcl. Technical Report PCS-TR97-306, Dept. of Computer Science, Dartmouth College, Hanover, NH, February 1997. TR52. Sanjay Khanna and David Kotz. A split-phase interface for parallel file systems. Technical Report PCS-TR97-312, Dept. of Computer Science, Dartmouth College, March 1997. TR53. Jonathan Bredin, David Kotz, and Daniela Rus. Market-based resource control for mobile agents. Technical Report PCS-TR97-326, Dept. of Computer Science, Dartmouth College, December 1997. Later revised as RC58. TR54. Nils Nieuwejaar and David Kotz. The Galley parallel file system. Technical Report PCS-TR96-286, Dept. of Computer Science, Dartmouth College, May 1996. Revision of RC62. Later revised as RJ21. TR55. Saurab Nog, Sumit Chawla, and David Kotz. An RPC mechanism for transportable agents. Technical Report PCS-TR96–280, Dept. of Computer Science, Dartmouth College, March 1996. TR56. Robert Gray, David Kotz, Saurab Nog, Daniela Rus, and George Cybenko. Mobile agents for mobile computing. Technical Report PCS-TR96-285, Dept. of Computer Science, Dartmouth College, May 1996. Identical to IC5. TR57. David Kotz. Tuning STARFISH. Technical Report PCS-TR96-296, Dept. of Computer Science, Dartmouth College, October 1996. TR58. David Kotz. Applications of parallel I/O. Technical Report PCS-TR96-297, Dept. of Computer Science, Dartmouth College, October 1996. Release 1. Later revised as TR49. TR59. Nils Nieuwejaar and David Kotz. Low-level interfaces for high-level parallel I/O. Technical Report PCS-TR95-253, Dept. of Computer Science, Dartmouth College, March 1995. Revised 4/18/95 and appeared in IOPADS workshop at IPPS ’95. Identical to RC66. Revision of TR71. David Kotz (Publications) 28 TR60. David Kotz. Disk-directed I/O for an out-of-core computation. Technical Report PCS-TR95-251, Dept. of Computer Science, Dartmouth College, January 1995. Later revised as RC68. TR61. David Kotz. Expanding the potential for disk-directed I/O. Technical Report PCS-TR95-254, Dept. of Computer Science, Dartmouth College, March 1995. Later revised as RC69. TR62. Nils Nieuwejaar, David Kotz, Apratim Purakayastha, Carla Schlatter Ellis, and Michael Best. File-access characteristics of parallel scientific workloads. Technical Report PCS-TR95-263, Dept. of Computer Science, Dartmouth College, August 1995. Revision of RC71. Later revised as RJ26. TR63. David Kotz. Interfaces for disk-directed I/O. Technical Report PCS-TR95-270, Dept. of Computer Science, Dartmouth College, September 1995. TR64. Apratim Purakayastha, Carla Schlatter Ellis, and David Kotz. ENWRICH: a compute-processor write caching scheme for parallel file systems. Technical Report CS-1995-22, Dept. of Computer Science, Duke University, October 1995. Later revised as RC60. TR65. Saurab Nog and David Kotz. A performance comparison of TCP/IP and MPI on FDDI, fast Ethernet, and Ethernet. Technical Report PCS-TR95–273, Dept. of Computer Science, Dartmouth College, November 1995. Revised January 8, 1996. TR66. David Kotz and Nils Nieuwejaar. Dynamic file-access characteristics of a production parallel scientific workload. Technical Report PCS-TR94-211, Dept. of Math and Computer Science, Dartmouth College, April 1994. Revised May 11, 1994. Later revised as RC71. TR67. David Kotz. Disk-directed I/O for MIMD multiprocessors. Technical Report PCS-TR94-226, Dept. of Computer Science, Dartmouth College, July 1994. Revised November 8, 1994. Revision of RC72. Later revised as RJ20. TR68. David Kotz, Song Bac Toh, and Sriram Radhakrishnan. A detailed simulation model of the HP 97560 disk drive. Technical Report PCS-TR94-220, Dept. of Computer Science, Dartmouth College, July 1994. TR69. David Kotz. A data-parallel programming library for education (DAPPLE). Technical Report PCS-TR94-235, Dept. of Computer Science, Dartmouth College, November 1994. Later revised as RC64. TR70. Apratim Purakayastha, Carla Schlatter Ellis, David Kotz, Nils Nieuwejaar, and Michael Best. Characterizing parallel file-access patterns on a large-scale multiprocessor. Technical Report CS-1994-33, Dept. of Computer Science, Duke University, October 1994. Later revised as RC65. TR71. Nils Nieuwejaar and David Kotz. A multiprocessor extension to the conventional file system interface. Technical Report PCS-TR94-230, Dept. of Computer Science, Dartmouth College, September 1994. Later revised as TR59. TR72. David Kotz and Ting Cai. Exploring the use of I/O nodes for computation in a MIMD multiprocessor. Technical Report PCS-TR94-232, Dept. of Computer Science, Dartmouth College, October 1994. Revised 2/20/95. Later revised as RC67. David Kotz (Publications) 29 TR73. Thomas H. Cormen and David Kotz. Integrating theory and practice in parallel file systems. Technical Report PCS-TR93-188, Dept. of Math and Computer Science, Dartmouth College, March 1993. Revised 9/20/94. Revision of RC75. TR74. David Kotz. Throughput of existing multiprocessor file systems. Technical Report PCS-TR93-190, Dept. of Math and Computer Science, Dartmouth College, May 1993. TR75. David Kotz and Preston Crow. The expected lifetime of “single-address-space” operating systems. Technical Report PCS-TR93-198, Dept. of Math and Computer Science, Dartmouth College, October 1993. Revised version appeared in SIGMETRICS ’94, and revised again on March 15, 1996. Later revised as RC70. TR76. David Kotz, Fillia Makedon, Matt Bishop, Scot Drysdale, Donald Johnson, and Takis Metaxis. Parallel computer needs at Dartmouth College. Technical Report PCS-TR92-176, Dept. of Computer Science, Dartmouth College, Hanover, NH 03775, January 1992. TR77. David Kotz. Multiprocessor file system interfaces. Technical Report PCS-TR92-179, Dept. of Math and Computer Science, Dartmouth College, March 1992. Revised version appeared in PDIS’93. Later revised as RC74. TR78. Owen Astrachan, Vivek Khera, and David Kotz. The Duke Internet programming contest. Technical Report CS-1990-21, Dept. of Computer Science, Duke University, December 1990. Later revised as RC73. TR79. David Kotz. The architecture of the Butterfly Plus parallel processor. Technical Report CS-1988-6, Dept. of Computer Science, Duke University, January 1988. TR80. Carla Schlatter Ellis and David Kotz. Prefetching in file systems for MIMD multiprocessors. Technical Report CS-1988-23, Dept. of Computer Science, Duke University, November 1988. Later revised as RC79. TR81. Neil Sullivan, Jonathan B. Rosenberg, Mark T. Jones, David Kotz, R. James Nusbaum, James W. O’Neil, and Herve Tardif. Prism: A distributed VLSI design system. Technical Report CS-1987-21, Dept. of Computer Science, Duke University, June 1987. TR82. David Kotz and Carla Ellis. Evaluation of concurrent pools. Technical Report CS-1987-30, Dept. of Computer Science, Duke University, October 1987. Later revised as RC78. S OFTWARE ARTIFACTS (in approximate reverse-chronological order) My research involves building software systems and simulations. I believe that it is important to distribute this software for others to use, either to extend their own research or to better understand my own. All are available from my home page at http://www.cs.dartmouth.edu/˜dfk/. SW1. CRAWDAD archive: a Community Resource for Archiving Wireless Data At Dartmouth. http://crawdad.org/. 2005–present. SW2. HP 97560 disk simulation module, used in STARFISH and several other research projects. 1994. SW3. Parallel-I/O archive, bibliography, mailing list, and WWW page. http://www.cs.dartmouth.edu/pario/. 1989–2005. SW4. STARFISH parallel file-system simulator, The basis for my work in the mid-1990s. Used by at least two other research groups. 1992–1996. Third release October 1996. David Kotz (Publications) 30 SW5. DAta-Parallel Programming Library for Education DAPPLE, a C++ class library that provides the illusion of data-parallel programming on sequential computers. 1994. SW6. RAPID-T RANSIT parallel file-system simulator. The basis for my Ph.D dissertation. 1987–1991. SW7. gnuplot plotting software. Major contributor 1987–1991. David Kotz (Media coverage) 31 Media coverage I list here the most significant instances. Panelist on The Exchange, a call-in show on New Hampshire Public Radio. How Safe Is Safe? September 12, 2005. Interviewed in Waters magazine You’re Hit; Wall Street and Global Capital Markets are Prepared for Another Physical Attack, But is the Industry Ready for Cyber-Terrorism?, October 1, 2004. Interviewed on BBC’s The World Tech report, August 2, 2004, about terrorists’ use of the Internet. Interviewed in The New York Times story A New Kind of Revolution In the Dorms of Dartmouth, September 23, 2003. Interviewed on Discovery Channel Canada’s technology show “Gadget Grrls.” October 2002. Expert guest on CREN Tech Talk, a technical talk show hosted by the Corporation for Research and Educational Networking on Thursday, September 12, 2002. Josh McHugh, Unplugged U., Wired Magazine, October 2002. This feature article is about the wireless network at Dartmouth College, and mentions my research [RC48] several times. David Kotz (Invited Talks and Colloquia) 32 Invited Talks and Colloquia C ONFERENCES AND W ORKSHOPS (in approximate reverse-chronological order) (Invited presentations other than those for accepted papers.) 2011: 2010: 2009: 2009: 2007: 2006: 2005: 2005: 2005: 2005: 2004: 2003: 2002: 1999: 1996: 1996: 1995: 1995: 1995: 1995: 1995: 1994: 1992: 1990: 1989: 1987: WIreless Systems: Advanced Research and Development (WISARD), Bangalore, India, January 2011. Workshop on Scenarios for Network Evaluation Studies (SCENES), San Francisco, November 2010. COMmunication Systems and NETworkS (COMSNETS), Bangalore, India, January 2009. WIreless Systems: Advanced Research and Development (WISARD), Bangalore, India, January 2009. The Colloquium for Information Systems Security Education (CISSE 2007), Boston, MA, June 2007. MSR Summit on Corporate/Campus Networks (EdgeNet 2006), Snoqualmie, WA, June 2006. City WLAN 2005 (Keynote speech), Oulu, Finland, August 2005. Intel Security Workshop, Hillsboro, OR, July 2005. Wireless Traffic Measurements and Modeling workshop (panel session), June 2005. First Workshop on Wireless Network Measurements (Keynote speech), Riva del Garda, Italy, April 2005. EDUCAUSE (award presentation), October 2004. First ACM International Workshop on Wireless Mobile Applications and Services on WLAN Hotspots (panel chair), September 2003. Mobile Agents (keynote), October 2002. Dartmouth Workshop on Transportable Agents, October 1999. Third International Conference of the Austrian Center for Parallel Computation (keynote). CUNY Workshop on the First-year Computer-Science Curriculum (talk). Gordon Research Conference on High-Performance Computing and National Information Infrastructure (talk). International Parallel Processing Symposium (panel discussion). OSF/RI Research Symposium (talk). Wellesley Forum on Parallel Computing Curricula (talk). Frontiers ’95 Workshop on Scalable I/O (talk). International Conference on Parallel Processing (panel discussion). Parallel Computing Curriculum Development Workshop, Colgate University (talk). DARPA/UMIACS Workshop on Parallel Processing (talk). DARPA/UMIACS Workshop on Parallel Processing (talk). BBN Butterfly User’s Group Meeting (talk). ACADEMIA (in approximate reverse-chronological order) (Name of my host is in parentheses.) 2009: 2009: 2009: 2009: 2009: 2009: 2009: 2009: 2009: 2009: 2008: 2008: 2008: 2008: University of Auckland, New Zealand (Gerard Rowe) University of Adelaide, Australia (Cheryl Pope) University of Sydney, Australia (Lavy Libman) Reva Institute of Technology & Management, Bangalore (Vijay Kumar, CSE) Indian Institute of Technology, Guwahati (G. Sajith, CSE) National Degree College, Bangalore (M. K. Sridhar) Indian Institute of Technology, Delhi (Sandeep Sen, CSE) Indian Institute of Science, Bangalore (Y. N. Srikant, CSA) Indian Institute of Science, Bangalore (Y. N. Srikant, CSA) Indian Institute of Technology, Bombay (Varsha Apte, CSE) Indian Institute of Technology, Madras (Krishna Sivalingam, CSE) Madras Institute of Technology (S. Srikanth, AU-KBC Research Centre) Indian Institute of Science, Bangalore (Y. N. Srikant, CSA) Indian Institute of Technology, Kharagpur (Indranil Sen Gupta, SIT) David Kotz (Invited Talks and Colloquia) 2008: 2008: 2008: 2007: 2007: 2006: 2006: 2006: 2005: 2004: 2002: 2002: 2002: 2001: 1998: 1998: 1996: 1996: 1995: 1995: 1995: 1995: 1995: 1995: 1995: 1995: 1995: 1994: 1994: 1994: 1994: 1994: 1994: 1994: 1994: 1994: 1994: 1991: 1991: 1991: 1991: 1991: 1991: 1991: 1991: Indian Institute of Technology, Kanpur (Rajat Moona, CSE) Indian Institute of Science, Bangalore (Anurag Kumar, ECE) Rutgers University Distinguished Lecture Series (Marco Gruteser) University of Massachusetts Lowell (Guanling Chen) Indian Institute of Science, Bangalore (Anurag Kumar) Cornell University (Emin G¨ n Sirer) u Georgia Institute of Technology (Mustaque Ahamad) University of California, Berkeley (Kris Pister) Duke University (Owen Astrachan) Colorado School of Mines (Jason Liu) Boston University (Mark Crovella) Stanford University (Mary Baker) U.C. Berkeley (Randy Katz) Institute for Security Technology Studies (Garry Davis) University of Geneva, Switzerland (Alex Villazon) Ecole Polytechnique F´ d´ rale de Lausanne, Switzerland (Roger Hersch) e e University of Vienna (Peter Brezany) University of New Hampshire (Phil Hatcher) University of Connecticut (Phyllis Crandall) Duke University (Carla Ellis) University of North Carolina (Nyland, Lastra, Prins, Chatterjee) Georgia Tech (Karsten Schwan) Cornell University (Ken Birman) University of Rochester (Michael Scott) Rochester Institute of Technology (Nan Schaller) University of Illinois Urbana-Champaign (Dan Reed, Andrew Chien) Syracuse University (ACM Chapter) University of Virginia (Andrew Grimshaw) University of Maryland (Joel Saltz) University of Toronto (Michael Stumm) Syracuse University (Alok Choudhary) UC Santa Cruz (Darrell Long) Princeton University (Kai Li) Johns Hopkins University (Magda Konstantinidou) University of Michigan (Peter Chen) University of Wisconsin (David DeWitt) Carnegie Mellon University (Garth Gibson) (2 talks) University of Pittsburgh (job talk) Dartmouth College (job talk) University of North Carolina (job talk) University of Kentucky (job talk) Syracuse University (job talk) University of South Carolina (job talk) University of Cincinnati (job talk) University of Tennessee (job talk) I NDUSTRY (in approximate reverse-chronological order) 2011: Microsoft Research India, Bangalore (Krishna Chintalapudi) 2009: Nokia Research Lab, Bangalore (Archana Sunderashan) 33 David Kotz (Invited Talks and Colloquia) 2009: 2009: 2009: 2008: 2008: 2007: 2007: 2007: 2006: 2005: 2004: 2004: 2004: 2004: 2004: 2003: 2003: 2003: 2003: 2002: 2002: 2002: 2002: 2002: 2001: 2000: 1997: 1993: 1993: 1992: 1992: 1992: 1992: 1992: Tata Consulting Services (TCS) Innovation Lab, Bangalore (P. Balamuralidhar) IBM Research Lab, Bangalore (Shivkumar Kalyanaraman) Bell Labs India, Bangalore (Vikram Srinivasan) Microsoft Research, Bangalore (Venkat Padmanabhan) Intel Research, Bangalore (Vittal Kini) Microsoft Research, Bangalore (Venkat Padmanabhan) Infosys, Bangalore (V. P. Kochikar) Intel Research, Bangalore (Vittal Kini) IBM T.J. Watson Research Center (Apratim Purakayastha) BAE Systems (Rich Ashooh) Microsoft Research Google McKinsey & Company Cisco Systems Cisco Systems (Matt Schmitz) Intel Research Seattle (Gaetano Borriello) Intel Labs, Hillsboro (Abel Weinrib) HP Labs (John Barton) Microsoft Research (Jon Howell) Intel (Julie Coppernoll) Cisco Systems (Joe DeStefano, Bill Rossi) Airgo Networks (Skip Stritter) Handspring (Debbie Chyi, Arun Mathias) DoCoMo Labs USA (Ravi Jain) Mitsubishi Electric Research Lab (David Wong) IBM T.J. Watson Research Center (Apratim Purakayastha) General Magic, Inc. (James White) Thinking Machines Corporation (Mike Best) MasPar Computer Corporation (Russ Tuck) IBM T.J. Watson Research Center (Marc Snir, Peter Corbett) Intel SSD (Denise Ecklund) nCUBE (Mike del Rosario) Hewlett Packard Labs (John Wilkes) Center for High Performance Computing (Richard LaRowe, Jr.) G OVERNMENT (in approximate reverse-chronological order) 2008: 2005: 2002: 1999: 1999: 1997: 1996: 1995: 1994: 1994: 1992: 1991: US/DoD – Finland/Tekes Collaborative Workshop, Washington, DC. NSF workshop on Grand Challenges in Distributed Systems Argonne National Laboratory (Rajeev Thakur) Air Force Research Lab, Rome, NY (Rick Metzger) Sandia National Laboratories, Albuquerque (David Womble) Sandia National Laboratories, Livermore (Joe Durant) Sandia National Laboratories, Albuquerque (David Womble) Argonne National Laboratory (Ian Foster) NASA Ames Research Center (Bill Nitzberg) Sandia National Laboratories (David Womble) Army Research Office (Ken Clark) ICASE (job talk) T UTORIALS (in approximate reverse-chronological order) 34 David Kotz (Invited Talks and Colloquia) Parallel-I/O Issues for High-Performance Distributed Computing, with Thomas H. Cormen. IEEE Symposium on High-Performance Distributed Computing (1995). Parallel File Systems and Current Work. Dartmouth Institute for Advanced Graduate Studies, School for Parallel Computation (1994). 35 David Kotz (Professional Activities) 36 Professional Activities IEEE Fellow and member of IEEE Computer Society. Senior Member of Association for Computing Machinery (SIGOPS, SIGMOBILE). Member of USENIX, University Campus Liaison for Dartmouth College, 1992–date. Associate Editor for Pervasive and Mobile Computing, 2007–date. Associate Editor for IEEE Transactions on Mobile Computing, 2005–2011. Chair of ACM Special Interest Group on Operating Systems (SIGOPS), 2001–2003. Secretary-treasurer of ACM Special Interest Group on Operating Systems (SIGOPS), 1999–2001. Vice-chair of IEEE Technical Committee on Operating Systems (TCOS), 1997–1998. Area Editor of “Context-aware mobile computing” in SIGMOBILE’s flagship publication Mobile Computing and Communications Review (MC2R), 2002–2003. Invited participant at the August 2001 “Future of Software” workshop, at the Center for Business Innovation of Cap Gemini Ernst & Young in Cambridge, MA. Co-editor of Special Issue of Concurrency Practice and Experience on “High-performance agent systems,” 1999. C ONFERENCE COMMITTEES (in approximate reverse-chronological order) Program committee: NetHealth 2012: COMSNETS Workshop on Networked Healthcare Technology Program committee: mHealthSys 2011: Workshop on Mobile Systems, Applications, and Services for Healthcare Program committee: HealthSec 2011: USENIX Workshop on Health Security and Privacy Program committee: NetHealth 2011: COMSNETS Workshop on Networked Healthcare Technology Program committee: HealthSec 2010: USENIX Workshop on Health Security and Privacy Program committee: HotPlanet 2010: ACM International Workshop on Hot Topics in Planet-scale Measurements Instigator and Co-organizer: mHealth India 2009: Workshop on mobile computing in healthcare, for India Program committee: ICDCN 2009: International Conference on Distributed Computing and Networking Program committee: Mobility Models 2008: Workshop on Mobility Models, colocated with MobiHoc 2008 Program committee: Mobicom 2007:International Conference on Mobile Computing and Networking Program committee: Mobisys 2006: International Conference on Mobile Systems, Applications, and Services Program co-Chair: Mobisys 2005: International Conference on Mobile Systems, Applications, and Services Program committee: Mobicom 2004:International Conference on Mobile Computing and Networking Program committee: WMASH 2003: Workshop on Wireless Mobile Applications and Services on WLAN Hotspots Program committee: Mobisys 2003: International Conference on Mobile Systems, Applications, and Services Program committee: MDM 2003: International Conference on Mobile Data Management Program committee: COOPIS 2002: International Conference on Cooperative Information Systems Steering Committee Chair: “Mobile Agents” series of conferences David Kotz (Professional Activities) 37 Program committee: FAST 2002: File systems And Storage Technology Steering committee chair: SOSP 2001, 2003: Symposium on Operating Systems Principles General Chair: MA 2001: Mobile Agents Program chair: ASA/MA 2000: Joint Symposium on Agent Systems and Applications, and on Mobile Agents Co-organizer: DWTA 2000: Dartmouth Workshop on Transportable Agents General chair: SOSP ’99: Symposium on Operating Systems Principles Steering committee: WMCSA 1998–99: Workshop on Mobile Computing Systems and Applications Co-organizer: DWTA 1999: Dartmouth Workshop on Transportable Agents Program committee: ASA/MA 1999: Joint Symposium on Agent Systems and Applications, and on Mobile Agents Co-organizer and Program Committee member: Workshop “Agent-Based High Performance Computing: Problem Solving Applications and Practical Deployment” at Autonomous Agents ’99 Program Committee member: MAC3 1999: Workshop on Mobile Agents in the Context of Competition and Cooperation at Autonomous Agents ’99 Program Committee member: MA 1998: International Workshop on Mobile Agents Treasurer: DWTA 1997: Dartmouth Workshop on Transportable Agents Program Committee chair: IOPADS 1997: Workshop on I/O in Parallel and Distributed Systems Program Committee chair: FPCC 1997: Forum on Parallel Computing Curricula, held in conjunction with SPAA General co-chair: DWTA 1996: Dartmouth Workshop on Transportable Agents Program Committee member: PDIS 1996: Int’l Conference on Parallel and Distributed Information Systems Tutorials Committee member: Supercomputing ’96 Program Committee member: ACPC 1996: International Conference of the Austrian Center for Parallel Computation Working Group member: SDCR: ACM Workshop on Strategic Directions in Computing Research, Working Group on Storage I/O for Large-Scale Computing, June 1996 Program Committee member: IOPADS 1996: Workshop on I/O in Parallel and Distributed Systems General co-chair: IOPADS 1996: Workshop on I/O in Parallel and Distributed Systems Program Committee member: SIGMETRICS 1996: Conference of Measurement and Modeling of Computer Systems Organizing Committee member: FCRC 1996: Federated Computing Research Conference Local Arrangements Committee chair: DAGS 1993: Dartmouth Institute for Advanced Graduate Studies, Symposium on Parallel I/O and Databases Program Committee member: DAGS 1992, 1993: Dartmouth Institute for Advanced Graduate Studies Symposium on Parallel Computing Steering Committee member: DAGS 1992–94: Dartmouth Institute for Advanced Graduate Studies OTHER PROFESSIONAL COMMITTEES (in approximate reverse-chronological order) David Kotz (Professional Activities) NSF review panel member: 1995, 1996, 2005, 2009, 2010. USENIX Scholastic Committee: Evaluating research-funding proposals from graduate students, 1997–2000. Computer Science Advisory Committee member: Computer Management Group (CMG), 1995. Selecting awardees for CMG Fellowships. 38 David Kotz (Professional Activities) 39 DARTMOUTH C OLLEGE COMMITTEES (in approximate reverse-chronological order) Dartmouth College Leadership: Associate Dean of Faculty for the Sciences, 2009–present. Chair, Science Divisional Council, 2009–present. Chair, Dartmouth Centers Forum: 2006–2007. Executive Director of the Institute for Security Technology Studies (ISTS), 2004–2007. Director of Research and Development at ISTS, 2003–2004. Director of the Center for Mobile Computing, 1997–2007. Dartmouth College Committees and Councils: Budget Committee, 2010–present. Faculty Advisory Group on Blitz Transition project: 2010–present. Ad-hoc Committee on Undergraduate Research: 2010–present. Academic Planning Committee, 2009–present. Council on Computing, 2009–present. Council on Sponsored Activities, 2009–present. Conflict of Interest Committee, 2009–present. Committee on Withdrawals, 2009–present. Montgomery Endowment Steering Committee, 2009–present. Research Computing Oversight Committee, 2009–present. Dartmouth Outing Club, Advisory Council, 2009–present. Enterprise Systems Review Committee, 2009–2010. Committee on NEASC Reaccreditation (Standard 4), 2009–2010. Study group on Communication and Collaboration Tools (Chair), Spring 2010. Committees on IT consolidation (research, infrastructure, support), Winter 2010. Ad-hoc committee to review technology transfer and entrepreneurship, Fall 2009. Security Oversight Committee (Computing Services): 2005. ISTS Faculty Advisory Committee, 2002–2007 (Chair, 2003–2007). Alumni Council (Faculty Representative), 2002–2004. Computing Technology Venture Fund, 2001–2002. Ad-hoc committee to bring a wireless network to campus, 1999–2001. Ad-hoc committee on Academic Computing, leading to “eLearning center” proposal, 1999–2000. Accreditation subcommittee on Computing and Information Environment, 1999. Dartmouth Outing Club, Board of Directors, 1993–1999. Council on Libraries, 1992–1994, 1998–1999. College Course Steering Committee, 1997–1999. Council on Honorary Degrees, 1996. Dartmouth Departmental Committees: Ph.D Student Recruiting Committee (publicity), 2007–08. Assistant Chair of Computer Science. 2002–2003. CS Faculty Recruiting Committee. 1993–1994, 1995–1996, 1999–2000, 2002–04, 2006–07; chair 2000, 2003 and 2007. Advisor to CS Ph.D students, 2000. Equipment Committee, 1992–2000, chair 1995–1996 and 1997–2000. Building Committee, chair 1997–1999, Summer 2001, Winter-Spring 2002, chair 2002–2003. Advisor to CS undergraduates, 1993–1994, 1995–1998. CS Curriculum Committee. 1995–1998. CS Undergraduate Program Committee. 1993–1994. Computer Science Colloquium Chair, 1992–93. John G. Kemeny Prize committee, judging for an undergraduate programming prize, 1992, 1998, 1999. Chair of “Parallel Needs” (PaN) Committee, 1991–1992. Dartmouth College Alumni Committees: VOX Alumni Network Advisory Committee, 1997–2002. David Kotz (Academic Activities) 40 Academic Activities T EACHING (in approximate reverse-chronological order) Graduate courses taught at Dartmouth College: CS 108 Operating Systems (3 times) Undergraduate courses taught at Dartmouth College: CS 9 Introduction to Computer Science, Honors Section CS 23 Software Design and Implementation (2 times) CS 37 Computer Architecture (4 times) CS 58 Operating Systems CS 78 Computer Networks (4 times) CS 98 Engineering Projects in Community Service (2 times) CS 99 Current Trends and Ethical Issues in Computer Science (3 times) Mixed courses taught at Dartmouth College: CS 88/188 Seminar (Parallel Computing) CS 88/188 Seminar (Transportable agents and extensible operating systems) CS 88/188 Seminar (Electronic Commerce and Market-based control) CS 88/188 Seminar (Wireless networks and hand-held computers) CS 88/188 Seminar (Context-aware mobile computing) CS 88/188 Seminar (Pervasive computing) R ESEARCH S TUDENTS (in approximate reverse-chronological order) Ph.D students (completed): See list of their theses on page 20. Keren Tan, 2006–2011. Now at F5 Networks. Udayan Deshpande, 2003–2008. Now at Zillow.com. Ming Li, 2002–2008. Now at Oracle. Soumendra Nanda, 2004–2008. Now at BAE Systems. Libo Song, 2002–2008. Now at Google. Kazuhiro Minami, 1999–2006. Now an Associate Professor at the National Institute of Informatics in Tokyo. Guanling Chen, 1999–2004. Now an Assistant Professor of Computer Science at Univ. Massachusetts, Lowell. Ron Oldfield, 1997–2003. Now on the research staff of Sandia National Laboratory. Jonathan Bredin, 1996–2001. Now at Two Sigma Investments, LLC; was a tenured professor at Colorado College. Jon Howell, 1995–2000. Now at Microsoft Research in Seattle. Nils Nieuwejaar, 1993–1996. Now at Apple. Ph.D students (current): Cory Cornelius, trustworthy mobile-health systems. 2009–present. Shrirang Mare, trustworthy mobile-health systems. 2009–present. Aarathi Prasad, privacy in mobile-health systems. 2009–present. M.S. students (completed): See list of their theses on page 20. Zhenhui Jiang, 2004–2005. Now at Bridgewater Consulting. Jue Wang, 2003–2004. Now at Visa, Inc. Ting Cai, 1997. Now at Microsoft. Saurab Nog, 1996. Now at Microsoft. Preston Crow, 1992–1994. Now at EMC. Post-docs supervised: Jacob Sorber (Ph.D from Univ. Massachusetts). 2010–. Anna Shubina 2008–2010. Now research staff at Dartmouth College. Minho Shin 2007–2010. Now an Assistant Professor at Myongji University, Korea. Michael Locasto 2008. Now an Assistant Professor at the University of Calgary, Canada. Apu Kapadia 2006–2008. Now an Assistant Professor at Indiana University. David Kotz (Academic Activities) Sergey Bratus 2002–2005, 2007–2008. Now a Research Assistant Professor at Dartmouth College. Vijay Bhuse 2007. Now at Parametric Technology Corp. Yong Sheng 2006–2007. Now at Google. Tristan Henderson 2003–2006. Now on the faculty at the University of St. Andrews, Scotland. Minkyong Kim 2004–2006. Now at IBM T.J. Watson Research Center. Arnab Paul 2005. Now at Intel. Marco Cremonini 2000–2001. Now on the faculty at the University of Milan. Undergraduate honors theses supervised: 2012: Emma Smithayer. 2011: Phillip Fazio. 2008: Jeff Fielding. 2004: Cal Newport. 2003: Clara Lee. 2002: Chris Masone, Abe White. 2001: Ammar Khalid, Arun Mathias, Ayorkor Mills-Tettey, Pablo Stern. 2000: Debbie Chyi, Jay Artz. 1999: Cenk Ergan. 1998: Eric White. 1996: Scott Silver, Joel Thomas. 1995: Ken Harker, Song Bac Toh. 1992: Jim Gochee, Brendan Hahn. Undergraduate Presidential Scholars supervised: Cal Newport, Summer/Fall 2002. Tiffany Wong, Winter/Spring 2000. Debbie Chyi, Fall/Winter, 1998/1999. Jeff Steeves, Summer/Fall, 1997/1998. Matt Carter, Summer/Winter, 1996/1997. Dawn Lawrie, Summer/Fall, 1995. Sriram Radhakrishnan, Winter/Spring, 1994. Song Bac Toh, Spring/Fall, 1993. Thesis committee member: Dartmouth College Chrisil Arackaparambil 2011? Priya Natarajan 2011? Scout Sinclair 2011? Song Ye 2008 Chris Masone 2008 Yurong Xu 2008 Meiyuan Zhao 2005 Guanhua Yan 2005 Fang Pei (MS) 2004 Nick Goffee (MS) 2004 Soumendra Nanda (MS) 2004 Jason Liu 2003 Qun Li 2004 Katya Pelekov 2001 Mark Montague 2002 Bob Gray 1997 Alex Colvin 1999 Pichet Chintrakulchai 1995 Len Wisniewski 1995 Peter Su 1993 John van Meter 1993 Larry Raab 1992 Deb Banerjee 1992 elsewhere Vincent Messerli 1998 Ecole Polytechnique F´ d´ rale de Lausanne, Switzerland e e Rajesh Bordawekar 1996 Syracuse University Rajeev Thakur 1995 Syracuse University Orran Krieger 1994 University of Toronto 41 David Kotz (Other Activities) 42 Other Activities Married, with two sons (born 1996 and 2001) and a daughter (born 1999). Member of the Board of Trustees for Crossroads Academy (2011–present). Member of the Advisory Council for the Dartmouth Outing Club (2009–2012). Member of the Upper Valley Subcommittee of the Connecticut River Joint Commission (2006–present), as appointed by the Town of Lyme, NH. Volunteer Land Steward with Upper Valley Land Trust (2000–present). Co-founded an annual computer programming contest held in real-time over the Internet. Participation grew from 60 teams from 37 institutions in 5 countries in Fall 1990, to 495 teams in Fall 1993. Member of Duke team, 1989 and 1990 ACM International Programming Contests. Finished fourth in 1989 (Louisville, KY) and eighth in 1990 (Washington, DC). Volunteer with the National Park Service in Olympic National Park, Summer 1986. Spent the summer in the backcountry, contacting visitors and maintaining trails. Director of Freshman Trips for Dartmouth College, 1985: Made all arrangements for three-day outdoor trips for over 800 incoming freshmen. Wrote the database and support software, used 1983–1989. Trip Leader for Dartmouth’s “DOC Trips” (was “Freshman Trips”), a program to take incoming freshmen on three-day outdoor trips. 1983, 1991, 1992, 1993, 1995, 1998.

Disclaimer: Justia Dockets & Filings provides public litigation records from the federal appellate and district courts. These filings and docket sheets should not be considered findings of fact or liability, nor do they necessarily reflect the view of Justia.


Why Is My Information Online?