Andrew T. Campbell

Andrew T. Campbell is an Associate Professor of Computer Science at Dartmouth College where he leads the Sensor Networks Group and is a member of the Institute for Security Technology Studies (ISTS). Prior to joining Dartmouth in 2005 Andrew was an Associate Professor of Electrical Engineering at Columbia University (1996-2005) and a member of the COMET Group where he developed a number of mobile networking technologies. His current research focusses on people-centric sensing where he leads the MetroSense project. (MetroSence pitch/talk - "The Rise of People-Centric Sensing")

Andrew
received his PhD in Computer Science (1996) from Lancaster University, England, and the NSF Career Award (1999) for his research in programmable wireless networking. Prior to joining academia he spent 10 years working in industry both in Europe and the USA in product research and development of computer networks and wireless packet networks. Andrew has been been a technical program chair for ACM MobiCom and ACM MobiHoc, the general chair for ACM SenSys 2006, and currently chairs the SenSys steering commitee . He spent his sabbatical year (2003-2004) at the Computer Lab, Cambridge University, as an EPSRC Visiting Fellow. 

Teaching

CS 23, Software Design and Implementation, Winter/Spring 08
CS 78, Computer Networks, Spring 08

CS 88/188, Seminar in Wireless Sensor Networks, Fall 2006

Current Research Projects

MetroSense on people-centric sensing funded by ISTS, Intel Corp, and Nokia
Armstrong on resilient sensor networks funded by ARO
Dragonfly on open spectrum wireless networks funded by NSF

Past Research Projects

MAP on security through measurement for wireless LANs, 2005-2007
INSIGNIA, QOS in Mobile Ad Hoc Networks, 1998-2003
SWAN, Stateless Wireless Ad Hoc Networks, 2000-2003
Genesis, Spawning Networks, 1998-2003
CUBANET, Constructing Utility-Based QOS Networks, 1998-2002
IP 4+4, Evolving Internet Architecture back toward Transparency, 2000-2002
CIMS, Columbia IP Micromobility Software (CIMS), 1999-2002
Cellular IP, Micromobility Protocols, 1997-2001
P-MIP, Paging Extensions for Mobile IP, 2000-2001
Mobiware, Programmable Mobile Networking, 1996-2000

Open Source Networking Software

Columbia Code, Includes Cellular IP, Genesis, INSIGNIA, SWAN, CIMS, NetBind, IP4+4, etc., 1996-2005
Dartmouth Code, Includes, PSFQ, CODA, Funneling-MAC, 2005 -

PhD Students

Gahng-Seop Ahn
Shane Eisenman
Nicholas Lane
Hong Lu
Emiliano Miluzzo
ZoltanR. Turanyi
John B. Vicente

Postdocs

Mirco Musolesi

Technical Staff

Ron Peterson

Visiting Researchers

Kristof Fodor (Ericsson Research)

PhD Graduates

Andras G. Valko (Ericsson Research, Hungary), Design and Analysis of Cellular Mobile Data Networks, Co-Advisor, December 1999
Javier Gomez-Castellanos (National University of Mexico), Energy-Efficient Routing and Control Mechanisms for  Wireless Ad Hoc Networks, December 2002
Raymond R.-F. Liao (Siemens, Berkeley) Dynamic Bandwidth Management for Internet and its Wireless Extensions, December 2002
Michael E. Kounavis (Intel Research), Programming Network Architectures, June 2003
Andras Veres, (Ericsson Research, Hungary), Modeling TCP Dynamics and Engineering Service Differentiation in TCP/IP Networks, Co-Advisor, July 2004
Chieh-Yih Wan, (Intel Research), A Resilient Transport System for WIreless Sensor Networks, March 2005
Rita H. Wouhaybi, (Intel Research), Algorithms for Reliable Peer-to-Peer Networks, June 2006
Seoung-Bum Lee, Adaptive Quality of Service for Wireless Ad Hoc Networks, June 2006

2008 Publications

Mirco Musolesi, Emiliano Miluzzo, Nicholas D. Lane, Shane B. Eisenman, Tanzeem Choudhury, Andrew T. Campbell, "The Second Life of a Sensor: Integrating Real-world Experience in Virtual Worlds using Mobile Phones", In proc. of Fifth Workshop on Embedded Networked Sensors (HotEmNets 2008), June 2008. Charlottesville, Virginia, USA

Andrew Campbell,  Shane Eisenman, Nicholas Lane, Emiliano Miluzzo, Ronald Peterson, Hong Lu, Hong, Xiao Zheng, Mirco Musolesi,  Kristof Fodor, Gahng-Seop Ahn, "The Rise of People-Centric Sensing",  IEEE Internet Computing Special Issue on Sensor Networks, to be published, 2008.

Emiliano Miluzzo, Nicholas D. Lane, Andrew T. Campbell, Reza Olfati-Saber, "CaliBree: a Self-Calibration System for Mobile Sensor Networks", To appear in Proc. of International Conference on Distributed Computing in Sensor Networks (DCOSS 2008), Santorini Island, Greece, June 11-14, 2008.

Shane B. Eisenman, Nicholas D. Lane, and Andrew T. Campbell, "Techniques for Improving Opportunistic Sensor Networking Performance", To appear in Proc. of International Conference on Distributed Computing in Sensor Networks (DCOSS 2008), Santorini Island, Greece, June 11-14, 2008. 

Andrew T. Campbell, Shane B. Eisenman, Kristóf Fodor, Nicholas D. Lane, Hong Lu, Emiliano Miluzzo, Mirco Musolesi, Ronald A. Peterson, and Xiao Zheng, "CenceMe: Injecting Sensing Presence into Social Network Applications using Mobile Phones (Demo Abstract)",  Proc. of Ninth ACM International Symposium on Mobile Ad Hoc Networking and Computing (MobiHoc '08), Hong Kong, May 27-30, 2008.

Yong Sheng and Guanling Chen and Keren Tan and Udayan Deshpande and Bennet Vance and Hongda Yin and Chris McDonald and Tristan Henderson and David Kotz and Andrew Campbell and Joshua Wright, "MAP: A scalable monitoring system for dependable 802.11 wireless networks", IEEE Wireless Communications, to be published, 2008

Nicholas D. Lane, Hong Lu, Shane B. Eisenman, Andrew T. Campbell, "Cooperative Techniques Supporting Sensor-based People-centric Inferencing," To appear in Proc. of Sixth Conf. on Pervasive Computing, Sidney, Australia, May 19-22, 2008.

Rita Wouhaybi, Puneet Sharma, Sujata Banerjee, Andrew Campbell, "Minerva: Learning to Infer Network Path Properties", To appear IEEE INFOCOM 2008, April 15-17, 2008

Laura Galluccio, Sergio Palazzo and Andrew T. Campbell, (Invited paper), "Efficient Data Aggregation in Wireless Sensor Networks: An
Entropy-driven Analysis",
To appear IEEE International Symposium on Personal, Indoor and Mobile Radio Communications (PIMRC), Cannes, 15-18 September 2008.

Yong Sheng, Keren Tan, Guanling Chen, David Kotz, Andrew Campbell, "Detecting 802.11 MAC Spoofing Using Received Signal Strength", To appear IEEE INFOCOM 2008, April 15-17, 2008.

Hong Lu, Nicholas D. Lane, Shane B. Eisenman, Andrew T. Campbell, "Bubble-Sensing: A New Paradigm for Binding a Sensing Task to the Physical World using Mobile Phones", To appear in Proc. of International Workshop on Mobile Devices and Urban Sensing, St. Louis, April 21, 2008.

Nicholas D. Lane, Shane B. Eisenman, Mirco Musolesi, Emiliano Miluzzo, Andrew T. Campbell, "Urban Sensing Systems: Opportunistic or Participatory?", Proc. of Ninth Workshop on Mobile Computing Systems and Applications (HotMobile 2008), Silverado Resort, Napa Valley, CA, USA, Feb. 25-26, 2008.

Andrew T. Campbell, Shane B. Eisenman, Kristof Fodor, Nicholas D. Lane, Hong Lu, Emiliano Miluzzo, Mirco Musolesi, Ronald A. Peterson, Xiao Zheng, "CenceMe: Injecting Sensing Presence into Social Network Applications using Mobile Phones (Demo Abstract)", Proc. of Ninth Workshop on Mobile Computing Systems and Applications (HotMobile 2008), Silverado Resort, Napa Valley, CA, USA, Feb 25-26, 2008

Emiliano Miluzzo, Xiao Zheng, Kristóf Fodor, Andrew T. Campbell, "Radio Characterization of 802.15.4 and its Impact on the Design of Mobile Sensor Networks", Proc. of Fifth European Conference on Wireless Sensor Networks (EWSN 2008), Bologna, Italy, Jan. 30/31 - Feb 1, 2008.

2007 Publications

Emiliano Miluzzo, Nicholas D. Lane, Shane B. Eisenman, Andrew T. Campbell, "CenceMe - Injecting Sensing Presence into Social Networking Applications", (Invited paper) In Proc. of Second European Conference on Smart Sensing and Context (EuroSSC 2007), Lake District, UK, October 23-25, 2007.

Nicholas D. Lane, Shane B. Eisenman, Emiliano Miluzzo, Mirco Musolesi, Andrew T. Campbell, "Urban Sensing: Opportunistic or Participatory?"
ACM SenSys Workshop on Everyday Mobile Phones in Support of Participatory Research, Sydney, Australia, November 6, 2007. [pd

Shane B. Eisenman, Emiliano Miluzzo, Nicholas D. Lane, Ronald A. Peterson, Gahng-Seop Ahn, Andrew T. Campbell, "The BikeNet Mobile Sensing System for Cyclist Experience Mapping", Proc.
of Fifth ACM Conference on Embedded Networked Sensor Systems (SenSys 2007), Sydney, Australia, Nov. 6-9, 2007.  Check out the BikeNet portal bikeView

Shane B. Eisenman and Andrew T. Campbell, "E-CSMA: Supporting Enhanced CSMA Performance in Experimental Sensor Networks using Per-neighbor Transmission Probability Thresholds", IEEE INFOCOM 2007, Anchorage, May 6-12, 2007.

Nicholas D. Lane, Hong Lu and Andrew T. Campbell, "Ambient Beacon Localization: Using Sensed Characteristics of the Physical World to Localize Mobile Sensors", In proc. of Fourth Workshop on Embedded Networked Sensors (EmNets 2007), 25-26 June, 2007 Cork, Ireland.

Chieh-Yih Wan, Shane B. Eisenman, Andrew T. Campbell and Jon Crowcroft, "Overload Traffic Management for Sensor Networks", ACM Transactions on Sensor Networks, Vol. 3, Iss. 4, November 2007.

Javier Gomez and Andrew T. Campbell, "A Case for Variable-Range Transmission Power Control in Wireless Multihop Networks" IEEE Transactions on Mobile Computing (TMC), (Vol. 6, No. 1) , January 2007

Rita Wouhaybi and Andrew T. Campbell, "Phenix: Supporting Resilient Low-Diameter Peer-to-Peer Topologies" accepted for publication, Computer Networks, 2007.

2006 Publications

Shane B. Eisenman, Nicholas D. Lane, Emiliano Miluzzo, Ronald A. Peterson, Gahng-Seop Ahn, and Andrew T. Campbell, MetroSense Project: People-Centric Sensing at Scale,  ACM SenSys Workshop on World-Sensor-Web (WSW 2006), Boulder, October 31, 2006.

Gahng-Seop Ahn, Emiliano Miluzzo, Andrew T. Campbell, Se Gi Hong and Francesca Cuomo, Funneling MAC: A Localized, Sink-Oriented MAC For Boosting Fidelity in Sensor Networks, Fourth ACM Conference on Embedded Networked Sensor Systems (SenSys 2006), Boulder, Nov 1-3, 2006.


Andrew T. Campbell, Shane B. Eisenman, Nicholas D. Lane, Emiliano Miluzzo and Ronald A. Peterson, People-Centric Urban Sensing" (Invited Paper), Second ACM/IEEE International Conference on Wireless Internet (WiCon 2006), Boston, August 2-5, 2006

Shane B. Eisenman and Andrew T. Campbell, Structuring Contention-based Channel Access in Wireless Sensor Networks,  Fifth Int'l Conf. on Information Processing in Sensor Networks (IPSN 2006), pp. 226-234, Nashville, Apr 19-21, 2006.
 
Seoung-Bum Lee, Kyung Joon Kwak and Andrew T. Campbell, Solicitation-Based Forwarding for Sensor Networks, Third Annual IEEE Conf. on Sensor, Mesh and Ad Hoc Communications and Networks (SECON 2006), Reston, Sep 25-28, 2006.

Nicholas Lane and Andrew T. Campbell, The Influence of Microprocessor Instructions on the Energy Consumption of Wireless Sensor Networks,  Third Workshop on Embedded Networked Sensors (EmNets 2006), pp. 41-45, Cambridge, May 30-31, 2006.

Emiliano Miluzzo, Nicholas D. Lane, and Andrew T. Campbell, Virtual Sensing Range (poster abstract),  In Proc. of Fourth ACM Conference on Embedded Networked Sensor Systems (SenSys 2006), Boulder, Colorado, USA, November 1-3, 2006.  

Shane B. Eisenman and Andrew T. Campbell,SkiScape Sensing (poster abstract), In Proc. of Fourth ACM Conference on Embedded Networked Sensor Systems (SenSys 2006), Boulder, November 1-3, 2006.

Gahng-Seop Ahn, Emiliano Miluzzo, Andrew T. Campbell, A Funneling-MAC for High Performance Data Collection in Sensor Networks, (Demo Abstract), In Proc. of Fourth ACM Conference on Embedded Networked Sensor Systems (SenSys 2006), Boulder, Colorado, USA, Nov. 1-3, 2006. 

Prior to 2006: 

For publications and software prior to 2006 see my Columbia webpage

Contact Details

What's New

I'm co-general chair of the10th International Conference on Distributed Computing and Networking (ICDCN 2009) with Prasad Jayanti. The conference is in Hyderabad January 3-6, 2009. Please consider submitting a paper.

I'm workshop chair for ACM SenSys 2008 - any ideas for workshops - let me know.

MetroSence pitch/talk - "The Rise of People-Centric Sensing"

Training (of sorts) for my 9th Marathon, the Vermont Marathon - one more to go, then what? Well my brother-in-law, Brian, is getting me excited about triathlons.

World exclusive (for networking geeks). Question: ever visually seen congestion in a computer network? You've heard about it but have you seen it before? Check out this video. I know it is thrilling! I'm thinking about the subject of my next indie production - ideas I'm tossing around include watching grass grow. Stay tuned.

Thanks for dropping by!