Alec Wolman

SENIOR PRINCIPAL RESEARCH MANAGER

Contact Info:
Alec Wolman
Microsoft Research
One Microsoft Way
Redmond, WA 98052
Email: alecw at microsoft dot com

Awards:

I am currently a researcher and manager in the Office of the CTO (OCTO) team in Azure for Operators. Formerly, I was part of Microsoft Research for 19 years. I was a member of the Mobility and Networking Research group at Microsoft Research in Redmond. .

My current research focus is on high-speed networking and mobile systems, and my other research interests include: distributed systems, operating systems, internet technologies, security, and wireless networks.

Current Projects: RDMA; DRAM Security and Reliability.
Past Projects:  Mobile Security; Offload; Zero-Effort Payments; Trusted Sensors; Merlin; Cloud Gaming; PRIME; MAUI; Lockr; Hawaii; BlueMonarch; Bunker; Wi-Fi Ads.

Refereed Publications

MOESI-prime: Preventing Coherence-Induced Hammering in Commodity Workloads
Kevin Loughlin, Stefan Saroiu, Alec Wolman, Yatin A. Manerkar, Baris Kasikci
In Proceedings of the 49th International Symposium on Computer Architecture (ISCA), June 2022.

How to Configure Row-Sampling-Based Rowhammer Defenses
Stefan Saroiu, Alec Wolman
In Proceedings of the Second Workshop on DRAM Security (DRAMSec), June 2022.

The Price of Secrecy: How Hiding Internal DRAM Topologies Hurts Rowhammer Defenses (Invited Paper)
Stefan Saroiu, Alec Wolman, Lucian Cojocar
In Proceedings of the IEEE International Reliability Physics Symposium (IRPS), March 2022.

MegaMind: A Platform for Security & Privacy Extensions for Voice Assistants
Seyed Mohammadjavad Seyed Talebi, Ardalan Amiri Sani, Stefan Saroiu, Alec Wolman
In Proceedings of the 19th International Conference on Mobile Systems, Applications, and Services (MobiSys), June 2021.

Panopticon: A Complete In-DRAM Rowhammer Mitigation
Tanj Bennett, Stefan Saroiu, Alec Wolman, Lucian Cojocar
In Proceedings of the First Workshop on DRAM Security (DRAMSec), June 2021.

Stop! Hammer Time: Rethinking Our Approach to Rowhammer Mitigations
Kevin Loughlin, Stefan Saroiu, Alec Wolman, Baris Kasikci
In Proceedings of the 18th Workshop on Hot Topics in Operating Systems, June 2021.

Are We Susceptible to Rowhammer? An End-to-End Methodology for Cloud Providers
Lucian Cojocar, Jeremie Kim, Minesh Patel, Lillian Tsai, Stefan Saroiu, Alec Wolman, Onur Mutlu
In Proceedings of the 41st IEEE Symposium on Security and Privacy, May 2020.

PrivateEye: Scalable and Privacy-Preserving Compromise Detection in the Cloud
Behnaz Arzani, Selim Ciraci, Stefan Saroiu, Alec Wolman, Jack W. Stokes, Geoff Outhred, Lechao Diwu
In Proceedings of the 17th USENIX Symposium on Networked Systems Design and Implementation (NSDI), February 2020.

fTPM: A Software-only Implementation of a TPM Chip
Himanshu Raj, Stefan Saroiu, Alec Wolman, Ronald Aigner, Jeremiah Cox, Paul England, Chris Fenner, Kinshuman Kinshumann, Jork Loeser, Dennis Mattoon, Magnus Nystrom, David Robinson, Rob Spiger, Stefan Thom, and David Wooten.
In Proceedings of the 25th USENIX Security Symposium, August 2016.

MCDNN: An Approximation-Based Execution Framework for Deep Stream Processing Under Resource Constraints
Seungyeop Han, Haichen Shen, Matthai Philipose, Sharad Agarwal, Alec Wolman, Arvind Krishnamurthy.
In Proceedings of the 14th International Conference on Mobile Systems, Applications, and Services (MobiSys), June 2016.

Prime: A Framework for Scaling Co-located Multi-Device Apps
David Chu, Zengbin Zhang, Alec Wolman, and Nic Lane.
In Proceedings of the 2015 ACM International Joint Conference on Pervasive and Ubiquitous Computing (UbiComp), September 2015.

dJay: Enabling High-density Multi-tenancy for Cloud Gaming Servers with Dynamic Cost-Benefit GPU Load Balancing
Sergey Grizan, David Chu, Alec Wolman, and Roger Wattenhofer.
In Proceedings of the ACM Symposium on Cloud Computing 2015 (SoCC), August 2015.

Kahawai: High-Quality Mobile Gaming Using GPU Offload
Eduardo Cuervo, Alec Wolman, Landon P. Cox, Kiron Lebeck, Ali Razeen, Stefan Saroiu, and Madanlal Musuvathi.
In Proceedings of the 13th International Conference on Mobile Systems, Applications, and Services (MobiSys), May 2015.

Outatime: Using Speculation to Enable Low-Latency Continuous Interaction for Mobile Cloud Gaming (Best Paper)
Kyungmin Lee, David Chu, Eduardo Cuervo, Johannes Kopf, Yury Degtyarev, Sergey Grizan, Alec Wolman, and Jason Flinn.
In Proceedings of the 13th International Conference on Mobile Systems, Applications, and Services (MobiSys), May 2015.

Protecting Data on Smartphones and Tablets from Memory Attacks
Patrick Colp, Jiawen Zhang, James Gleeson, Sahil Suneja, Eyal de Lara, Himanshu Raj, Stefan Saroiu, and Alec Wolman.
In Proceedings of the 20th International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS), March 2015.

Policy-Carrying Data: A Privacy Abstraction for Attaching Terms of Service to Mobile Data
Stefan Saroiu, Alec Wolman, and Sharad Agarwal.
In Proceedings of the 15th International Workshop on Mobile Computing Systems and Applications (HotMobile), February 2015.

Zero-Effort Payments: Design, Deployment, and Lessons (Best Paper Nominee)
Christopher Smowton, Jacob R. Lorch, David Molnar, Stefan Saroiu, and Alec Wolman.
In Proceedings of the 2014 ACM International Joint Conference on Pervasive and Ubiquitous Computing (UbiComp), September 2014.

cTPM: A Cloud TPM for Cross-Device Trusted Applications
Chen Chen, Himanshu Raj, Stefan Saroiu, and Alec Wolman.
In Proceedings of the 11th USENIX Symposium on Networked Systems Design and Implementation (NSDI), April 2014.

Using ARM TrustZone to Build a Trusted Language Runtime for Mobile Applications
Nuno Santos, Himanshu Raj, Stefan Saroiu, and Alec Wolman.
In Proceedings of the 19th International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS), March 2014.

Splitting the Bill for Mobile Data with SIMlets
Himanshu Raj, Stefan Saroiu, Alec Wolman, and Jitendra Padhye.
In Proceedings of the 14th International Workshop on Mobile Computing Systems and Applications (HotMobile), February 2013.

Helping Mobile Apps Bootstrap with Fewer Users
Xuan Bao, Aman Kansal, Romit Roy Choudhury, Paramvir Bahl, David Chu, and Alec Wolman.
In Proceedings of the Fourteenth International Conference on Ubiquituous Computing (Ubicomp), September 2012.

Software Abstractions for Trusted Sensors
He Liu, Stefan Saroiu, Alec Wolman, and Himanshu Raj.
In Proceedings of the Tenth International Conference on Mobile Systems, Applications, and Services (MobiSys), June 2012.

Delusional Boot: Securing Cloud Hypervisors without Massive Re-engineering
Anh Nguyen, Himanshu Raj, Shravan Rayanchu, Stefan Saroiu, and Alec Wolman.
In Proceedings of the 2012 European Conference on Computer Systems (EuroSys), April 2012. 

Trusted Language Runtime (TLR): Enabling Trusted Applications on Smartphones
Nuno Santos, Himanshu Raj, Stefan Saroiu, and Alec Wolman.
In Proceedings of the 12th International Workshop on Mobile Computing Systems and Applications (HotMobile), March 2011.

Using Trusted Sensors to Monitor Patients' Habits
Alec Wolman, Stefan Saroiu, and Victor Bahl.
In 1st USENIX Workshop on Health Security and Privacy (HealthSec), August 2010.

Stout: An Adaptive Interface to Scalable Cloud Storage
John C. McCullough, John Dunagan, Alec Wolman, and Alex C. Snoeren.
In Proceedings of the 2010 USENIX Annual Technical Conference, June 2010.

Dyson: An Architecture for Extensible Wireless LANs
Rohan Murty, Jitendra Padhye, Alec Wolman, and Matt Welsh.
In Proceedings of the 2010 USENIX Annual Technical Conference, June 2010.

MAUI: Making Smartphones Last Longer With Code Offload
Eduardo Cuervo, Aruna Balasubramanian, Dae-ki Cho, Alec Wolman, Stefan Saroiu, Ranveer Chandra, and Paramvir Bahl.
In Proceedings of the Eighth International Conference on Mobile Systems, Applications, and Services (MobiSys), June 2010.

Virtual Compass: Relative Positioning To Sense Mobile Social Interactions
Nilanjan Banerjee, Sharad Agarwal, Paramvir Bahl, Ranveer Chandra, Alec Wolman, and Mark Corner.
In Proceedings of the Eighth International Conference on Pervasive Computing (Pervasive), May 2010.

Centrifuge: Integrated Lease Management and Partitioning for Cloud Services
Atul Adya, John Dunagan, and Alec Wolman.
In Proceedings of the Seventh USENIX Symposium on Networked Systems Design and Implementation (NSDI), April 2010.

Volley: Automated Data Placement for Geo-Distributed Cloud Services
Sharad Agarwal, John Dunagan, Navendu Jain, Stefan Saroiu, Alec Wolman, and Harbinder Bhogan.
In Proceedings of the Seventh USENIX Symposium on Networked Systems Design and Implementation (NSDI), April 2010.

I Am a Sensor and I Approve This Message
Stefan Saroiu and Alec Wolman.
In Proceedings of the 11th International Workshop on Mobile Computing Systems and Applications (HotMobile), February 2010.

Lockr: Better Privacy for Social Networks
Amin Tootoonchian, Stefan Saroiu, Yashar Ganjali, and Alec Wolman.
In Proceedings of the Fifth ACM International Conference on Emerging Networking Experiments and Technologies (CoNEXT), December 2009.

BlueMonarch: A System for Evaluating Bluetooth Applications in the Wild
Timothy J. Smith, Stefan Saroiu, and Alec Wolman.
In Proceedings of the Seventh International Conference on Mobile Systems, Applications, and Services (MobiSys), June 2009.

Bunker: A Privacy-Oriented Platform for Network Tracing
Andrew G. Miklas, Stefan Saroiu, Alec Wolman, and Angela Demke Brown.
In Proceedings of the Sixth USENIX Symposium on Networked Systems Design and Implementation (NSDI), April 2009.

Enabling New Mobile Applications with Location Proofs
Stefan Saroiu and Alec Wolman.
In Proceedings of the Tenth International Workshop on Mobile Computing Systems and Applications (HotMobile), February 2009.

An Architecture for Extensible Wireless LANs
Rohan Murty, Alec Wolman, Jitendra Padhye, and Matt Welsh.
In Proceedings of the Seventh Workshop on Hot Topics in Networking (HotNets-VII), October 2008.

SpySaver: Using Incentives to Address Spyware
Stefan Saroiu and Alec Wolman.
In Proceedings of the 2008 Workshop on the Economics of Networks, Systems, and Computation (NetEcon), August 2008.

Lockr: Social Access Control for Web 2.0
Amin Tootoonchian, Kiran K. Gollu, Stefan Saroiu, Yashar Ganjali, and Alec Wolman.
In Proceedings of the First ACM SIGCOMM Workshop on Online Social Networks (WOSN), August 2008.

Designing High Performance Enterprise Wi-Fi Networks
Rohan Murty, Ranveer Chandra, Jitendra Padhye, Alec Wolman, and Brian Zill.
In Proceedings of the Fifth USENIX Symposium on Networked Systems Design and Implementation (NSDI), April 2008.

iTrustPage: A User-Assisted Anti-Phishing Tool
Troy Ronda, Stefan Saroiu, and Alec Wolman.
In Proceedings of the 2008 European Conference on Computer Systems (EuroSys), April 2008.

Tamper Resistant Network Tracing
Andrew G. Miklas, Stefan Saroiu, Alec Wolman, and Angela Demke Brown.
In Proceedings of the Sixth Workshop on Hot Topics in Networking (HotNets-VI), November 2007.

Wireless Wakeups Revisited: Energy Management for VoIP over Wi-Fi Smartphones
Yuvraj Agarwal, Ranveer Chandra, Alec Wolman, Paramvir Bahl, Kevin Chin, and Rajesh Gupta.
In Proceedings of the Fifth International Conference on Mobile Systems, Applications, and Services (MobiSys), June 2007.

A Location-Based Management System for Enterprise Wireless LANs
Ranveer Chandra, Jitendra Padhye, Alec Wolman, and Brian Zill.
In Proceedings of the Fourth USENIX Symposium on Networked Systems Design and Implementation (NSDI), April 2007.

Beacon-Stuffing: Wi-Fi Without Associations
Ranveer Chandra, Jitendra Padhye, Lenin Ravindranath, and Alec Wolman.
In Proceedings of the Eighth IEEE Workshop on Mobile Computing Systems and Applications (HotMobile), February 2007.

Enhancing the Security of Corporate Wi-Fi Networks Using DAIR
Paramvir Bahl, Ranveer Chandra, Jitendra Padhye, Lenin Ravindranath, Manpreet Singh, Alec Wolman, and Brian Zill.
In Proceedings of the Fourth International Conference on Mobile Systems, Applications, and Services (MobiSys), June 2006.

DAIR: A Framework for Managing Enterprise Wireless Networks Using Desktop Infrastructure
Paramvir Bahl, Jitendra Padhye, Lenin Ravindranath, Manpreet Singh, Alec Wolman, and Brian Zill.
In Proceedings of the Fourth Workshop on Hot Topics in Networking (HotNets-IV), November 2005.

FUSE: Lightweight Guaranteed Distributed Failure Notification
John Dunagan, Nicholas J.A. Harvey, Michael B. Jones, Dejan Kostic, Marvin Theimer, and Alec Wolman.
In Proceedings of the Sixth Symposium on Operating Systems Design and Implementation (OSDI), December 2004.

Reconsidering Wireless Systems with Multiple Radios
Paramvir Bahl, Atul Adya, Jitendra Padhye, and Alec Wolman.
In ACM Sigcomm Computer Communications Review, October 2004.

A Multi-Radio Unification Protocol for IEEE 802.11 Wireless Networks
Atul Adya, Paramvir Bahl, Jitendra Padhye, Alec Wolman, and Lidong Zhou.
In Proceedings of IEEE Broadnets 2004, October 2004.

An Evaluation of Scalable Application-level Multicast Built Using Peer-to-peer Overlays
Miguel Castro, Michael B. Jones, Anne-Marie Kermarrec, Antony Rowstron, Marvin Theimer, Helen Wang, and Alec Wolman.
In Proceedings of IEEE Infocom 2003, April 2003.

SkipNet: A Scalable Overlay Network with Practical Locality Properties (Best Paper)
Nicholas J.A. Harvey, Michael B. Jones, Stefan Saroiu, Marvin Theimer, and Alec Wolman.
In Proceedings of the Fourth USENIX Symposium on Internet Technologies and Systems (USITS), March 2003.

Efficient Recovery From Organizational Disconnects in SkipNet
Nicholas J.A. Harvey, Michael B. Jones, Marvin Theimer, and Alec Wolman.
In Proceedings of the 2nd International Workshop on Peer-to-Peer Systems (IPTPS), February 2003.

Measurement and Analysis of a Streaming-Media Workload (Best Paper)
Maureen Chesire, Alec Wolman, Geoffrey M. Voelker, and Henry M. Levy.
In Proceedings of the Third USENIX Symposium on Internet Technologies and Systems (USITS), March 2001.

On the scale and performance of cooperative Web proxy caching
Alec Wolman, Geoffrey M. Voelker, Nitin Sharma, Neal Cardwell, Anna Karlin, and Henry M. Levy.
In Proceedings of the Seventeenth ACM Symposium on Operating Systems Principles (SOSP), December 1999.

Organization-Based Analysis of Web-Object Sharing and Caching
Alec Wolman, Geoff Voelker, Nitin Sharma, Neal Cardwell, Molly Brown, Tashana Landray,Denise Pinnel, Anna Karlin, and Henry Levy.
In Proceedings of the Second USENIX Symposium on Internet Technologies and Systems (USITS), October 1999.

Instrumentation and Optimization of Win32/Intel Executables Using Etch
Ted Romer, Geoff Voelker, Dennis Lee, Alec Wolman, Wayne Wong, Hank Levy, Brian Bershad, and Brad Chen.
In Proceedings of the First USENIX Windows NT Workshop, August 1997.

The Structure and Performance of Interpreters
Theodore H. Romer, Dennis Lee, Geoffrey M. Voelker, Alec Wolman, Wayne A. Wong, Jean-Loup Baer, Brian N. Bershad, and Henry M. Levy.
In Proceedings of the Seventh Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS), October 1996.

Latency Analysis of TCP on an ATM Network
Alec Wolman, Geoffrey M. Voelker, and Chandramohan A. Thekkath.
In Proceedings of the Winter 1994 USENIX Conference, January 1994.

X Through the Firewall, and Other Application Relays
G. Winfield Treese and Alec Wolman.
In Proceedings of the Summer 1993 USENIX Conference, June 1993.

Replicating the Procedure Call Abstraction
Rivka Ladin, Murray Mazer, and Alec Wolman.
In Proceedings of the Second Workshop on the Management of Replicated Data, November 1992.

Dissertation

Sharing and Caching Characteristics of Internet Content
PhD thesis, Department of Computer Science and Engineering, University of Washington, October 2002.

Other (Tech Reports & Non-Refereed Publications)

mFIT: A Bump-in-the-Wire Tool for Plug-and-Play Analysis of Rowhammer Susceptibility
Lucian Cojocar, Kevin Loughlin, Stefan Saroiu, Baris Kasikci, and Alec Wolman.
MS-TR-2021-25, October 2021.

PRS: A Reusable Abstraction for Scaling Out Middle Tiers in the Datacenter
Atul Adya, John Dunagan, and Alec Wolman.
MS-TR-2008-122, September 2008.

Designing High-Performance Enterprise Wi-Fi Networks
Rohan Murty, Jitendra Padhye, Ranveer Chandra, Alec Wolman, and Brian Zill.
USENIX ;login:, 33(4), August 2008.

Subscriber/Volunteer Trees: Polite, Efficient Overlay Multicast Trees
John Dunagan, Nicholas J.A. Harvey, Michael B. Jones, Marvin Theimer, Alec Wolman
MS-TR-2004-131, December 2004.

A Multi-Radio Unification Protocol for IEEE 802.11 Wireless Networks
Atul Adya, Paramvir Bahl, Jitendra Padhye, Alec Wolman, Lidong Zhou
MSR-TR-2003-44, July 2003.

SkipNet: A Scalable Overlay Network with Practical Locality Properties
Nicholas J.A. Harvey, John Dunagan, Michael B. Jones, Stefan Saroiu, Marvin Theimer, Alec Wolman
MSR-TR-2002-92, December 2002.

Unexpected Complexity: Experiences Tuning and Extending CAN
Michael B. Jones, Marvin Theimer, Helen J. Wang, Alec Wolman
MSR-TR-2002-118, December 2002.

Professional Activities

HotMobile 2019, General Chair
ACM SIGMOBILE Secretary 2013-2017

Program Committees:
MobiSys: 2007, 2009, 2010 (co-chair), 2011, 2014 (ERC), 2016 (ERC), 2017 (ERC), 2018, 2022
USENIX ATC: 2006, 2009 (co-chair), 2011, 2013, 2015
HotMobile 2014
SOCC 2011
MobiHeld: 2010 (co-chair), 2011
SIGCOMM 2011
ScienceCloud 2010
COMSNETS 2010
HotWeb 2008
SECON 2008
HotNets-VI
MobiQuitous 2007
MobiHoc: 2005, 2006
WWW: 2004, 2006
WCW 2005
ICDCS 2005
IPTPS 2004

Journals:
Area Editor, Mobile Computing and Communications Review, 2005 - 2009.