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 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, NSF, Intel Corp, and Nokia Research
Armstrong on resilient sensor networks funded by ARO

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

Undergraduates

James Oakely

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

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 Mesh Networks, July/August 2008.

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", Proc. of the Fifth Workshop on Embedded Networked Sensors (HotEmNets 2008), June 2008. Charlottesville, Virginia, USA

Emiliano Miluzzo, Nicholas D. Lane, Andrew T. Campbell, Reza Olfati-Saber, "CaliBree: a Self-Calibration System for Mobile Sensor Networks", 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",  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," 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", Proc. of 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"
,
Proc. of 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", 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", 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.

Rita Wouhaybi and Andrew T. Campbell, "Building Resilient Low-Diameter Peer-to-Peer Topologies", Volume 52, Number 5, April 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). 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", 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.

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-chairing International Workshop on Urban, Community, and Social Applications of Networked Sensing Systems with Deborah Estrin. The workshop is held in cooperation with ACM SenSys 2008, Raleigh, NC, Nov. 4 - Nov. 7, 2008. Please think about submitting a paper.

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.

Training (of sorts) for my 10th Marathon. 

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!