Jacob Sorber

Associate Professor
Dean's Professor of Computer Science
School of Computing
Clemson University
jsorber.please.no.spam@.no.spamclemson.edu

(9/2017) Three papers accepted to ACM SenSys 2017
(4/2017) Josiah Hester (my student) joined the EECS faculty at Northwestern as an Assistant Professor in 2017. Congrats, Josiah. 
(10/2016) Auracle project funded by NSF. 
(10/2016) Amulet project funding extended by NSF for two more years. 
(7/2016) Amulet paper accepted to ACM SenSys 2016
(2/2016) Josiah Hester received the School of Computing's Outstanding CS PhD Student Award
(11/2015) Nicole Tobias won best poster at ACM SenSys 2015
(09/2015) NSF funds our self-powered pipeline monitoring work. 

I'm an Associate Professor in the School of Computing at Clemson University where I teach Computer Science and lead the PERSIST Research Lab.

I am always looking for smart, motivated students, but
please read this first.

[My CV] [My Academic Geneology]

[YouTube] — Where I post videos, some of which are related to my classes and research.

My work makes embedded systems, mobile sensors, wearables, and other small computational things smaller, more efficient, lower cost, longer-lasting, and easier to deploy. My students and I develop and deploy new hardware and software technologies, tools, and abstractions that help embedded devices adapt to changing conditions, recover from frequent power failures, and operate maintenance-free for decades.

Projects: System Support for Batteryless Sensors (federated energy storage, Ekho, and Mementos), wearable security and privacy (Amulet), Perpetual Systems (Tula, Eon), and Hierarchical Power Management (Turducken, Triage).

Flicker: Rapid Prototyping for the Batteryless Internet-of-Things
J. Hester, J. Sorber
SenSys 2017

Timely Execution on Intermittently Powered Batteryless Sensors
J. Hester, K. Storer, J. Sorber
SenSys 2017

The Future of Sensing is Batteryless, Intermittent, and Awesome
J. Hester, J. Sorber
SenSys 2017 (New Directions Paper)

Sustainable Leakage Monitoring Systems for Water Distribution Pipeline Networks
S. Yazdekhasti, K. R. Piratla, J. Sorber
2017 ASCE Pipelines Conferences, Phoenix, AZ

Realistic and Repeatable Emulation of Energy Harvesting Environments
J. Hester, L. Sitanayah, T. Scott, J. Sorber
ACM Transactions on Sensor Networks (TOSN), Vol. 13, Issue 2, Apr. 2017 [PDF]

Shoulder Angel: An Open Platform for Reprogramming Wayward Wireless Sensors
N. Tobias, C. Bolton, J. Hester, L. Sitanayah, J. Sorber
IEEE Embedded Systems Letters, Vol. 8, Issue 4, Dec. 2016 [PDF]

Amulet: An Energy-Efficient, Multi-Application Wearable Platform
J. Hester, T. Peters, T. Yun, R. Peterson, J. Skinner, B. Golla, K. Storer, S. Hearndon, K. Freeman, S. Lord, R. Halter, D. Kotz, J. Sorber
SenSys 2016 [PDF]

Realistic Simulation for Tiny Batteryless Sensors
M. Furlong, J. Hester, K. Storer, J. Sorber
ENSSys 2016 [PDF]

Towards A Language and Runtime for Intermittently Powered Devices
J. Hester, K. Storer, L Sitanayah, J. Sorber
Workshop on Hilariously Low-Power Computing (HLPC 2016)

Persistent Clocks for Batteryless Sensing Devices
J. Hester, N. Tobias, A. Rahmati, L. Sitanayah, D. Holcomb, K. Fu, W. P. Burleson, J. Sorber
Transactions on Embedded Computing Systems (TECS), Vol. 15, Issue 4, August 2016 [PDF]

Tragedy of the Coulombs: Federating Energy Storage for Tiny, Intermittently-Powered Sensors
J. Hester, L. Sitanayah, J. Sorber
SenSys 2015 [PDF]

Ekho: Realistic and Repeatable Experimentation for Tiny Energy-Harvesting Sensors
J. Hester, T. Scott, J. Sorber
SenSys 2014, Best Paper Award [PDF]

Hide-n-Sense: Preserving Privacy Efficiently in Wireless mHealth
S. Mare, J. Sorber, M. Shin, C. Cornelius, D. Kotz
Mobile Networks and Applications (MONET), Special issue of Wireless Technology for Pervasive Healthcare, Volume 19, Issue 3, pp 331–344, June 2014, © 2014 Springer-Verlag

Current Events: Identifying Webpages by Tapping the Electrical Outlet
S. Clark, H. Mustafa, B. Ransford, J. Sorber, K. Fu, W. Xu
ESORICS 2013

WattsUpDoc: Power Side Channels to Nonintrusively Discover Untargeted Malware on Embedded Medical Devices
S. Clark, B. Ransford, A. Rahmati, S. Guineau, J. Sorber, W. Xu, K. Fu
HealthTech 2013

Tula: Balancing Energy for Sensing and Communication in a Perpetual Mobile System
J. Sorber, A. Balasubramanian, M. D. Corner, J. Ennen, C. Qualls
IEEE TMC, Vol. 12, Issue 4, April 2013 [PDF]

Provenance framework for mHealth
A. Prasad, R. Peterson, S. Mare, J. Sorber, K. Paul, D. Kotz
NetHealth 2013

TARDIS: Time and Remanence Decay in SRAM to Implement Secure Protocols on Embeded Devices without Clocks.
A. Rahmati, M. Salajegheh, D. Holcomb, J. Sorber, W. P. Burleson, K. Fu
USENIX Security Symposium 2012

Plug-n-Trust: Practical trusted sensing for mHealth
J. Sorber, M. Shin, R. Peterson, D. Kotz
MobiSys 2012

An Amulet for trustworthy wearable mHealth
J. Sorber, M. Shin, R. Peterson, C. Cornelius, S. Mare, A. Prasad, Z. Marois, E. Smithayer, D. Kotz
HotMobile 2012 [PDF]

Ekho: Bridging the Gap Between Simulation and Reality in Tiny Energy-Harvesting Sensors
H. Zhang, M. Salajegheh, K. Fu, J. Sorber
HotPower 2011 [PDF]

Adaptive security and privacy for mHealth sensing
S. Mare, J. Sorber, M. Shin, C. Cornelius, D. Kotz
HealthSec 2011, Short paper

Exposing privacy concerns in mHealth
A. Prasad, J. Sorber, T. Stablein, D. Anthony, D. Kotz
HealthSec 2011, Position paper

Mementos: System Support for Long-Running Computation on RFID-Scale Devices
B. Ransford, J. Sorber, K. Fu.
ASPLOS 2011, https://github.com/ransford/mementos [PDF]

Eon: A Language and Runtime System for Perpetual Systems.
J. Sorber, A. Kostadinov, M. Garber, M. Brennan, M. D. Corner, E.D. Berger
SenSys 2007 [PDF] [Slides]

Triage: Balancing Energy Consumption and Quality of Service in Tiered Microservers
N. Banerjee, J. Sorber, M. D. Corner, S. Rollins, D. Ganesan
MobiSys 2007 [PDF]

Turducken: Hierarchical Power Management for Mobile Devices
J. Sorber, N. Banerjee, M. D. Corner, S. Rollins
MobiSys 2005 [PDF] [Slides]

CPSC/ECE 3220: Operating Systems. Fall 2014–Spring 2018.
CPSC 4820/6820: Embedded Systems Prototyping. 2016–2017
CPSC 3600: Networks and Networked Programming. Spring 2014.
CPSC 2150: Software Development Foundations. Spring, Fall 2013.
CPSC 8810: Mobile Computing Systems. Fall 2012.
CS 37: Computer Architecture. Summer 2011. (Dartmouth)

Dean's Professor of Computer Science, Clemson University, 2016
Best Poster, SenSys 2015, Seoul, Korea.
NSF CAREER Award, 2015.
Best Paper, SenSys 2014, Memphis, TN.
Best Poster, Secon 2013, New Orleans, LA.
Best Presentation, Ph.D. Forum, MobiSys 2008, Breckenridge, CO.

R. C. Edwards Middle School
I teach an embedded electronics and programming mini-course to 7th and 8th-grade students, who don't yet “know” that embedded computing is supposed to be hard. So far, my young friends and I have created rhythmic light shows, smart flashlights, heart-rate monitoring programs, and galvanic skin response (GSR)-based "lie detectors" (and they learn that lie detectors don't actually detect lying).