A. Arora, R. Ramnath, P. Sinha, E. Ertin, S. Bapat, V. Naik, V. Kulathumani, H. Zhang, M. Sridharan, S. Kumar, H. Cao, N. Seddon, C. Anderson, T. Herman, C. Zhang, N. Trivedi, M. Gouda, Y. Choi, M. Nesterenko, R. Shah, S. Kulkarni, M. Aramugam, L. Wang, D. E. Culler, P. Dutta, C. Sharp, G. Tolle, M. Grimmer, B. Ferriera, and K. Parker, "Invited Poster: Project ExScal (Short Abstract)," in Distributed Computing in Sensor Systems: Proc. 1st IEEE Intl. Conf. (DCOSS 2005), V. K. Prasanna, S. Iyengar, P. G. Spirakis, and M. Welsh, Eds., Lecture Notes in Computer Science, Vol. 35602, Berlin, Germany: Springer-Verlag, 2005, pp. 393-394.
P. Levis, S. Madden, J. Polastre, R. Szewczyk, K. Whitehouse, A. Woo, D. Gay, J. Hill, M. Welsh, E. Brewer, and D. E. Culler, "TinyOS: An operating system for wireless sensor networks," in Ambient Intelligence, W. Weber, J. M. Rabaey, and E. Aarts, Eds., New York, NY: Springer, 2005, pp. 115-148.
J. Polastre, R. Szewczyk, A. Mainwaring, D. E. Culler, and J. Anderson, "Analysis of wireless sensor networks for habitat monitoring," in Wireless Sensor Networks, C. S. Raghavendra, K. M. Sivalingam, and T. F. Znati, Eds., 1 ed., Norwell, MA: Kluwer Academic Publishers, 2004, pp. 399-423.
R. Szewczyk, J. Polastre, A. Mainwaring, and D. E. Culler, "Lessons from a sensor network expedition," in Wireless Sensor Networks: Proc. 1st European Workshop (EWSN 2004), H. Karl, A. Willig, and A. Wolisz, Eds., 2920 ed., Lecture Notes in Computer Science, Berlin, Germany: Springer-Verlag, 2004, pp. 307-322.
D. E. Culler, J. Hill, P. Buonadonna, R. Szewczyk, and A. Woo, "A network-centric approach to embedded software for tiny devices," in Proc. 1st Intl. Workshop on Embedded Software (EMSOFT 2001), T. A. Henzinger and C. M. Kirsch, Eds., Lecture Notes in Computer Science, Vol. 2211, London, UK: Springer-Verlag, 2001, pp. 114-130.
Articles in journals or magazines
K. Chen, J. F{\"u}rst, J. Kolb, H. Kim, X. Jin, D. E. Culler, and R. H. Katz, "SnapLink: Fast and Accurate Vision-Based Appliance Control in Large Commercial Buildings," Proceedings of the ACM on Interactive, Mobile, Wearable and Ubiquitous Technologies, vol. 1, no. 4, pp. 129, 2018.
D. Gay, P. Levis, and D. E. Culler, "Software design patterns for TinyOS," ACM Trans. Embedded Computing Systems, vol. 6, no. 4, pp. Article 22, Sep. 2007.
A. Tavakoli, P. Dutta, J. Jeong, S. Kim, J. Ortiz, D. E. Culler, P. Levis, and S. Shenker, "A modular sensornet architecture: Past, present, and future directions," ACM SIGBED Review: Special Issue on the Workshop on Wireless Sensor Network Architecture, vol. 4, no. 3, pp. 49-54, April 2007.
X. F. Jiang, J. Taneja, J. Ortiz, A. Tavakoli, P. Dutta, J. Jeong, D. E. Culler, P. Levis, and S. Shenker, "An architecture for energy management in wireless sensor networks," ACM SIGBED Review: Special Issue on the Workshop on Wireless Sensor Network Architecture, vol. 4, no. 3, pp. 31-36, April 2007.
D. E. Culler and W. Hong, "Guest Editors' Introduction," Communications of the ACM: Special Issue on Wireless Sensor Networks, vol. 47, no. 6, pp. 30-33, June 2004.
D. E. Culler, R. M. Karp, D. A. Patterson, A. Sahay, E. Santos, K. Schauser, R. Subramonian, and T. von Eicken, "LogP: A Practical Model of Parallel Computation," Communications of the ACM, vol. 39, no. 11, pp. 78-85, Nov. 1996.
G. Fierro and D. E. Culler, "Design and Analysis of a Query Processor for Brick," 2017.
M. Andersen, S. Kumar, C. Brooks, A. von Meier, and D. E. Culler, "DISTIL: Design and Implementation of a Scalable Synchrophasor Data Processing System," in IEEE Conference on Smart Grid Communications, 2015.
K. Shankari, M. Yin, D. E. Culler, and R. H. Katz, "E-Mission: Automated transportation emission calculation using smartphones," in Proceedings of the 2015 IEEE International Conference on Pervasive Computing and Communications (PerCom), WiP track, 2015.
A. Meier, D. E. Culler, A. McEachern, and R. Arghandeh, "Micro-synchrophasors for distribution systems," in IEEE Power & Energy Society Innovative Smart Grid Technologies Conference (ISGT), 2014, pp. 1-5.
P. Mohan, A. Thakurta, E. Shi, D. Song, and D. E. Culler, "GUPT: privacy preserving data analysis made easy," in Proceedings of the 2012 ACM SIGMOD International Conference on Management of Data, SIGMOD '12, New York, NY, USA: ACM, 2012, pp. 349--360.
R. H. Katz, D. E. Culler, S. R. Sanders, S. Alspaugh, Y. Chen, S. Dawson-Haggerty, P. Dutta, M. He, X. Jifang, L. Keys, A. Krioukov, K. Lutz, J. Ortiz, P. Mohan, E. Reutzel, J. Taneja, J. Hsu, and and S. Shankar, "An information-centric energy infrastructure: the Berkeley view.," in Journal of Sustainable Computing, 2011.
A. Krioukov, C. Goebel, S. Alspaugh, Y. Chen, D. E. Culler, and R. H. Katz, "Integrating renewable energy using data analytics systems: challenges and opportunities," in IEEE Computer Society Technical Committee Bulletin on Data Engineering, 2011.
J. Hsu, P. Mohan, X. Jiang, J. Ortiz, S. Shankar, S. Dawson-Haggerty, and D. E. Culler, "HBCI: Human-Building-Computer Interaction," in Proceedings of the Second ACM Workshop on Embedded Sensing Systems for Energy-Efficiency in Buildings, BuildSys '10, New York, NY, USA: ACM, 2010.
P. Dutta, J. Taneja, J. Jeong, X. F. Jiang, and D. E. Culler, "A building block approach to sensornet systems," in Proc. 6th ACM Conf. on Embedded Network Sensor Systems (SynSys 2008), New York, NY: The Association for Computing Machinery, Inc., 2008, pp. 267-280.
J. W. Hui and D. E. Culler, "IP is dead, long live IP for wireless sensor networks," in Proc. 6th ACM Conf. on Embedded Network Sensor Systems (SynSys 2008), New York, NY: The Association for Computing Machinery, Inc., 2008, pp. 15-28.
P. Datta and D. E. Culler, "Epic: An open mote platform for application-driven design," in Proc. 2008 Intl. Conf. on Information Processing in Sensor Networks (IPSN '08), Los Alamitos, CA: IEEE Computer Society, 2008, pp. 547-548.
P. Dutta, D. E. Culler, and S. Shenker, "Procrastination might lead to a longer and more useful life," in Proc. 6th Workshop on Hot Topics in Networks (HotNets-VI), New York, NY: The Association for Computing Machinery, Inc., 2007, pp. 7 pg.
S. Kim, R. Fonseca, P. Dutta, A. Tavakoli, D. E. Culler, P. Levis, S. Shenker, and I. Stoica, "Flush: A reliable bulk transport protocol for multihop wireless networks," in Proc. 5th Intl. Conf. on Embedded Networked Sensor Systems (SynSys '07), New York, NY: The Association for Computing Machinery, Inc., 2007, pp. 351-365.
K. Klues, V. Handziski, C. Lu, A. Wolisz, D. E. Culler, D. Gay, and P. Levis, "Integrating concurrency control and energy management in device drivers," in Proc. 21st ACM SIGOPS Symp. on Operating Systems Principles (SOSP '07), New York, NY: The Association for Computing Machinery, Inc., 2007, pp. 251-264.
X. Jiang, J. Taneja, J. Ortiz, A. Tavakoli, P. Dutta, J. Jeong, D. E. Culler, P. Levis, and S. Shenker, "An architecture for energy management in wireless sensor networks," in Proc. 2007 Intl. Workshop on Wireless Sensor Network Architecture (WWSNA '07), 2007.
A. Tavakoli, P. Dutta, J. Jeong, S. Kim, J. Ortiz, D. E. Culler, P. Levis, and S. Shenker, "A modular sensornet architecture: Past, present, and future directions," in Proc. 2007 Intl. Workshop on Wireless Sensor Network Architecture (WWSNA '07), 2007.
S. Kim, S. Pakzad, D. E. Culler, J. Demmel, G. Fenves, S. Glaser, and M. Turon, "Health monitoring of civil infrastructures using wireless sensor networks," in Proc. 6th Intl. Symp. on Information Processing in Sensor Networks (IPSN 2007), New York, NY: The Association for Computing Machinery, Inc., 2007, pp. 254-263.
S. Kim, S. Pakzad, D. E. Culler, J. Demmel, G. Fenves, S. Glaser, and M. Turon, "Wireless sensor networks for structural health monitoring," in Proc. 4th Intl. Conf. on Embedded Networks Sensor Systems (SynSys '06), New York, NY: The Association for Computing Machinery, Inc., 2006, pp. 427-428.
C. T. Ee, R. Fonseca, S. Kim, D. Moon, A. Tavakoli, D. E. Culler, S. Shenker, and I. Stoica, "A modular network layer for sensornets," in Proc. 7th USENIX Symp. on Operating Systems Design and Implementation (OSDI '06), Berkeley, CA: USENIX Assocation, 2006, pp. 249-262.
P. W. Chen, S. Oh, M. Manzo, B. Sinopoli, C. Sharp, K. Whitehouse, G. Tolle, J. Jeong, P. Dutta, J. Hui, S. Shaffert, S. Kim, J. Taneja, B. X. Zhu, T. G. Roosta, M. Howard, D. E. Culler, and S. S. Sastry, "Experiments in instrumenting wireless sensor networks for real-time surveillance (Video)," in Proc. 2006 IEEE Intl. Conf. on Robotics and Automation (ICRA '06), Piscataway, NJ: IEEE Press, 2006, pp. 3 pg.
P. Dutta, J. W. Hui, D. C. Chu, and D. E. Culler, "Securing the Deluge network programming system," in Proc. 5th Intl. Conf. on Information Processing in Sensor Networks (IPSN 2006), New York, NY: The Association for Computing Machinery, Inc., 2006, pp. 326-333.
P. Dutta, J. W. Hui, J. Jeong, S. Kim, C. Sharp, J. Taneja, G. Tolle, K. Whitehouse, and D. E. Culler, "Trio: Enabling sustainable and scalable outdoor wireless sensor network deployments," in Proc. 5th Intl. Conf. on Information Processing in Sensor Networks (IPSN 2006), New York, NY: The Association for Computing Machinery, Inc., 2006, pp. 407-415.
P. Dutta, J. Hui, J. Jeong, S. Kim, C. Sharp, J. Taneja, G. Tolle, K. Whitehouse, and D. E. Culler, "Trio: Enabling Sustainable and Scalable," in IPSN/SPOTS 2006, 2006.
G. Tolle, J. Polastre, R. Szewczyk, D. E. Culler, N. Turner, K. Tu, S. Burgess, T. Dawson, P. Buonadonna, D. Gay, and W. Hong, "A macroscope in the redwoods," in Proc. 3rd Intl. Conf. on Embedded Networked Sensor Systems (SynSys '05), New York, NY: The Association for Computing Machinery, Inc., 2005, pp. 51-63.
J. Polastre, J. Hui, P. Levis, J. Zhao, D. E. Culler, S. Shenker, and I. Stoica, "A unifying link abstraction for wireless sensor networks," in Proc. 3rd Intl. Conf. on Embedded Networked Sensor Systems (SynSys '05), New York, NY: The Association for Computing Machinery, Inc., 2005, pp. 76-89.
S. N. Pakzad, S. Kim, G. L. Fenves, S. D. Glaser, D. E. Culler, and J. Demmel, "Multi-purpose wireless accelerometers for civil infrastructure monitoring," in Structural Health Monitoring 2005: Proc. 5th Intl. Workshop (IWSHM 2005), F. K. Chang, Ed., Lancaster, PA: DEStech Publications, Inc., 2005, pp. 125-132.
A. Arora, R. Ramnath, E. Ertin, P. Sinha, S. Bapat, V. Naik, V. Kulathumani, H. Zhang, H. Cao, M. Sridharan, S. Kumar, N. Seddon, C. Anderson, T. Herman, N. Trivedi, C. Zhang, M. Nesterenko, R. Shah, S. Kulkarni, M. Aramugam, L. Wang, M. Gouda, Y. Choi, D. E. Culler, P. Dutta, C. Sharp, G. Tolle, M. Grimmer, B. Ferriera, and K. Parker, "ExScal: Elements of an extreme scale wireless sensor network," in Proc. 11th IEEE Intl. Conf. on Embedded and Real-Time Computing Systems and Applications (RTCSA 2005), Los Alamitos, CA: IEEE Computer Society, 2005, pp. 102-108.
D. E. Culler, P. Dutta, C. T. Ee, R. Fonseca, J. Hui, P. Levis, J. Polastre, S. Shenker, I. Stoica, G. Tolle, and J. Zhao, "Towards a sensor network architecture: Lowering the waistline," in Proc. 10th Workshop on Hot Topics in Operating Systems (HotOS X), Vol. 10, Berkeley, CA: USENIX Association, 2005, pp. 6 pg.
D. Gay, P. Levis, and D. E. Culler, "Software design patterns for TinyOS," in Proc. 2005 ACM SIGPLAN/SIGBED Conf. on Languages, Compilers, and Tools for Embedded Systems (LCTES '05), New York, NY: The Association for Computing Machinery, Inc., 2005, pp. 40-49.
P. Levis, D. Gay, and D. E. Culler, "Active sensor networks," in Proc. 2nd Conf. on Networked Systems Design & Implementation (NSDI '05), Vol. 2, Berkeley, CA: USENIX Association, 2005, pp. 343-356.
J. Polastre, R. Szewczyk, and D. E. Culler, "Telos: Enabling ultra-low power wireless research," in Proc. 4th Intl. Symp. on Information Processing in Sensor Networks (IPSN/SPOTS 2005), Piscataway, NJ: IEEE Press, 2005, pp. 364-369.
V. Handziski, J. Polastre, J. Hauer, C. Sharp, A. Wolisz, and D. E. Culler, "Flexible hardware abstraction for wireless sensor networks," in Proc. 2nd European Workshop on Wireless Sensor Networks, E. Cayirci, S. Baydere, and P. Havinga, Eds., Piscataway, NJ: IEEE Press, 2005, pp. 145-157.
R. Szewczyk, A. Mainwaring, J. Polastre, J. Anderson, and D. E. Culler, "An analysis of a large scale habitat monitoring application," in Proc. 2nd Intl. Conf. on Embedded Networked Sensor Systems (SynSys '04), New York, NY: The Association for Computing Machinery, Inc., 2004, pp. 214-226.
J. Polastre, J. Hill, and D. E. Culler, "Versatile low power media access for wireless sensor networks," in Proc. 2nd Intl. Conf. on Embedded Networked Sensor Systems (SynSys '04), New York, NY: The Association for Computing Machinery, Inc., 2004, pp. 95-107.
B. Greenstein, E. Kohler, D. E. Culler, and D. Estrin, "Distributed techniques for area computation in sensor networks," in Proc. 1st IEEE Workshop on Embedded Networked Sensors (EmNetS-I), held in conjunction with the 29th Annual IEEE Intl. Conf. on Local Computer Networks (LCN 2004), S. Jha, H. Hassanein, N. Bulusu, M. Frank, A. Boukerche, and C. Hood, Eds., Los Alamitos, CA: IEEE Computer Society, 2004, pp. 533-541.
J. Jeong and D. E. Culler, "Incremental network programming for wireless sensors," in Proc. 2004 1st Annual IEEE Communications Society Conf. on Sensor and Ad Hoc Communications and Networks, Piscataway, NJ: IEEE Press, 2004, pp. 25-33.
S. Kim, R. Fonseca, and D. E. Culler, "Reliable transfer on wireless sensor networks," in Proc. 2004 1st Annual IEEE Communications Society Conf. on Sensor and Ad Hoc Communications and Networks, Piscataway, NJ: IEEE Press, 2004, pp. 449-459.
P. Levis and D. E. Culler, "The Firecracker protocol," in Proc. 11th ACM SIGOPS European Workshop (EW11), New York, NY: The Association for Computing Machinery, Inc., 2004, pp. 5 pg.
K. Whitehouse, C. Sharp, E. Brewer, and D. E. Culler, "Hood: A neighborhood abstraction for sensor networks," in Proc. 2nd Intl. Conf. on Mobile Systems, Applications, and Services (MobiSys 2004), New York, NY: The Association for Computing Machinery, Inc., 2004, pp. 99-110.
A. Bavier, M. Bowman, B. Chun, D. E. Culler, S. Karlin, S. Muir, L. Peterson, T. Roscoe, T. Spalink, and M. Wawrzoniak, "Operating system support for planetary-scale network services," in Proc. 1st Symp. on Networked Systems Design and Implementation (NSDI '04), Vol. 1, Berkeley, CA: USENIX Association, 2004, pp. 2534-266.
P. A. Levis, S. Madden, D. Gay, J. R. Polastre, R. Szewczyk, A. L. C. Woo, E. Brewer, and D. E. Culler, "The emergence of networking abstractions and techniques for TinyOS," in Proc. 1st Symp. on Networked Systems Design and Implementation (NSDI '04), Berkeley, CA: USENIX Association, 2004, pp. 1-14.
D. Gay, P. A. Levis, J. R. Von Behren, M. Walsh, E. Brewer, and D. E. Culler, "The nesC language: A holistic approach to networked embedded systems," in Proc. ACM SIGPLAN 2003 Conf. on Programming Language Design and Implementation, New York, NY: The Association for Computing Machinery, Inc., 2003, pp. 1-11.
S. Madden, R. Szewczyk, M. Franklin, and D. E. Culler, "Supporting aggregate queries over ad-hoc wireless sensor networks," in Proc. 4th IEEE Workshop on Mobile Computing Systems and Applications (WMCSA 2002), Los Alamitos, CA: IEEE Computer Society, 2002, pp. 49-58.
J. R. von Behren, E. Brewer, N. Borisov, M. Chen, M. Welsh, J. MacDonald, J. Lau, S. Gribble, and D. E. Culler, "Ninja: A framework for network services," in Proc. USENIX Annual Technical Conf., General Track 2002, Berkeley, CA: USENIX Association, 2002, pp. 87-102.
R. H. Arpaci-Dusseau, E. Anderson, N. Treuhaft, D. E. Culler, J. M. Hellerstein, D. A. Patterson, and K. A. Yelick, "Cluster I/O with River: Making the fast case common," in Proc. 6th Workshop on I/O in Parallel and Distributed Systems (IOPADS 1999), New York, NY: ACM Press, 1999, pp. 10-22.
A. Arpaci-Dusseau, R. Arpaci-Dusseau, D. E. Culler, J. M. Hellerstein, and D. A. Patterson, "Searching for the sorting record: experiences in tuning NOW-Sort," in Proceedings of the SIGMETRICS Symposium on Parallel and Distributed Tools, SPDT, New York, NY: ACM, 1998, pp. 124-133.
S. S. Lumetta, A. M. Mainwaring, and D. E. Culler, "Multi-protocol active messages on a cluster of SMP's," in Proc. 1997 ACM/IEEE Conf. on Supercomputing: High Performance Networking and Computing, New York, NY: ACM Press, 1997, pp. 1-22.
A. C. Arpaci-Dusseau, R. H. Arpaci-Dusseau, D. E. Culler, J. M. Hellerstein, and D. A. Patterson, "High-performance sorting on networks of workstations," in Proc. 1997 ACM SIGMOD Intl. Conf. on Management of Data, J. M. Peckman, S. Ram, and M. Franklin, Eds., New York, NY: The Association for Computing Machinery, Inc., 1997, pp. 243-254.
T. Anderson, D. E. Culler, and D. A. Patterson, "The Berkeley Networks of Workstations (NOW) Project," in Proceedings of the 40th IEEE Computer Society International Conference, COMPCON Digest of Papers, IEEE, 1995, pp. 322-6.
D. E. Culler, R. M. Karp, D. A. Patterson, A. Sahay, K. E. Schauser, E. E. Santos, R. Subramonian, and T. von Eicken, "LogP: Towards a realistic model of parallel computation," in Proc. 4th ACM SIGPLAN Symp. on Principles and Practice of Parallel Programming, New York, NY: ACM Press, 1993, pp. 1-12.
I. Stoica, D. Song, R. A. Popa, D. A. Patterson, M. W. Mahoney, R. H. Katz, A. D. Joseph, M. Jordan, J. M. Hellerstein, J. Gonzalez, K. Goldberg, A. Ghodsi, D. E. Culler, and P. Abbeel, "A Berkeley View of Systems Challenges for AI," EECS Department, University of California, Berkeley, Tech. Rep. UCB/EECS-2017-159, Oct. 2017.
S. Dawson-Haggerty, A. Krioukov, and D. E. Culler, "Experiences Integrating Building Data with sMAP," EECS Department, University of California, Berkeley, Tech. Rep. UCB/EECS-2012-21, Feb. 2012.
A. Krioukov, S. Alspaugh, P. Mohan, S. Dawson-Haggerty, D. E. Culler, and R. H. Katz, "Design and Evaluation of an Energy Agile Computing Cluster," EECS Department, University of California, Berkeley, Tech. Rep. UCB/EECS-2012-13, Jan. 2012.
S. Dawson-Haggerty, A. Krioukov, and D. E. Culler, "Power Optimization – a Reality Check," EECS Department, University of California, Berkeley, Tech. Rep. UCB/EECS-2009-140, Oct. 2009.
S. Dawson-Haggerty, J. Ortiz, X. F. Jiang, and D. E. Culler, "The Effect of Link Churn on Wireless Routing," EECS Department, University of California, Berkeley, Tech. Rep. UCB/EECS-2008-109, Aug. 2008.
P. Levis, D. Gay, V. Handziski, J. H. Hauer, B. Greenstein, M. Turon, J. Hui, K. Klues, C. Sharp, R. Szewczyk, J. Polastre, P. Buonadonna, L. Nachman, G. Tolle, D. E. Culler, and A. Wolisz, "T2: A Second Generation OS for Embedded Sensor Networks," Technische Universitat Berlin, Telecommunication Networks Group, Tech. Rep. TKN-05-007, Nov. 2005.
D. Gay, P. Levis, and D. Culler, "Software Design Patterns for TinyOS," EECS Department, University of California, Berkeley, Tech. Rep. UCB/CSD-04-1350, 2004.
M. Welsh, S. D. Gribble, E. A. Brewer, and D. Culler, "A Design Framework for Highly Concurrent Systems," EECS Department, University of California, Berkeley, Tech. Rep. UCB/CSD-00-1108, 2000.
R. Y. Wang, A. Krishnamurthy, R. P. Martin, T. E. Anderson, and D. E. Culler, "Towards a Theory of Optimal Communication Pipelines," EECS Department, University of California, Berkeley, Tech. Rep. UCB/CSD-98-981, Jan. 1998.
A. Vahdat, P. Eastham, C. Yoshokawa, E. Belani, T. Anderson, D. Culler, and M. Dahlin, "WebOS: Operating System Services for Wide Area Applications," EECS Department, University of California, Berkeley, Tech. Rep. UCB/CSD-97-938, March 1997.
S. S. Lumetta and D. E. Culler, "Mantis User's Guide, Version 1.0," EECS Department, University of California, Berkeley, Tech. Rep. UCB/CSD-94-828, Aug. 1994.
D. E. Culler, R. Karp, D. A. Patterson, A. Sahay, K. E. Schauser, E. Santos, R. Subramonian, and T. von Eicken, "LogP: Towards a Realistic Model of Parallel Computation," EECS Department, University of California, Berkeley, Tech. Rep. UCB/CSD-92-713, Dec. 1992.