Justin Ma

345 Spear St.
San Francisco, CA 94105

Email: jtma@eecs.berkeley.edu

I am currently a software engineer in the security group at Google.

What's new?

(8/2011) Barath Raghavan and I received a Best Paper award for our GreenNet workshop paper, Networking in the Long Emergency.

(12/2010) I am one of two recipients of this year's UC San Diego CSE Departmental Dissertation Award.

(6/2010) Vacationing in China. Among the stops was a return trip to the Panda Research Center in Chengdu.

(6/2010) I have graduated from UC San Diego and will be joining UC Berkeley as a postdoc this July.

(2/2010) Shooting a Chinese-style bow at the archery range.

(10/2009) An homage to a classic game -- my homemade Halloween costume.

(12/2008) A trip to India for SysNet alum Diwaker Gupta's wedding.

(9/2008) My first attempt at cooking pasta with fresh tomato sauce.

(1/2007) Other random pictures from the past year.

(10/2006) Trip to IMC in Rio de Janeiro.

(9/2006) Trip to Pisa, and a 5-hour excursion to Florence.

(6/2006-8/2006) Trips to Chicago, Toronto, and Kuala Lumpur for judging (with a side trip to Singapore).

(3/2006) The Perfect Sushi Dinner.

(12/2005) A trip to Hanoi, Vietnam to judge at The 8th World Wushu Championships...

(12/2005) Followed by a trip to Chengdu, China to see some pandas and visit some historical sites.


My research interests include computer systems and networking with an emphasis on network security, as well as the application of machine learning to problems in security. Currently, I am exploring the synthesis of systems and large-scale machine learning techniques to enable reliable decision making over big data.


Recent work

Resilient Distributed Datasets: A Fault-Tolerant Abstraction for In-Memory Cluster Computing
Matei Zaharia, Mosharaf Chowdhury, Tathagata Das, Ankur Dave, Justin Ma, Murphy McCauley, Michael J. Franklin, Scott Shenker, and Ion Stoica,
Proceedings of the USENIX Symposium on Networked Systems Design and Implementation (NSDI), April 2012.

The Energy and Emergy of the Internet
Barath Raghavan and Justin Ma,
Proceedings of the ACM Workshop on Hot Topics in Networks (HotNets), November 2011.

Scaling the Mobile Millennium System in the Cloud
Timothy Hunter, Teodor Moldovan, Matei Zaharia, Samy Merzgui, Justin Ma, Alexandre M. Bayen, Pieter Abbeel, Michael J. Franklin,
Proceedings of the ACM Symposium on Cloud Computing (SOCC), October 2011.

Managing Data Transfers in Computer Clusters with Orchestra
Mosharaf Chowdhury, Matei Zaharia, Justin Ma, Michael I. Jordan, Ion Stoica,
Proceedings of the ACM SIGCOMM Conference, August 2011.

Networking in the Long Emergency [Best Paper]
Barath Raghavan and Justin Ma,
Proceedings of the ACM SIGCOMM Workshop on Energy and IT (GreenNet), August 2011.

Design and Evaluation of a Real-Time URL Spam Filtering Service
Kurt Thomas, Chris Grier, Justin Ma, Vern Paxson, Dawn Song,
Proceedings of the IEEE Symposium on Security and Privacy, May 2011.

Learning to Detect Malicious URLs
Justin Ma, Lawrence K. Saul, Stefan Savage, Geoffrey M. Voelker,
ACM Transactions on Intelligent Systems and Technology, Vol. 2, No. 3, 2011.

Privacy-Preserving Network Forensics
Mikhail Afanasyev, Tadayoshi Kohno, Justin Ma, Nick Murphy, Stefan Savage, Alex C. Snoeren, and Geoffrey M. Voelker,
Communications of the Association for Computing Machinery, 54(5), May 2011.

Exploiting Feature Covariance in High-Dimensional Online Learning
Justin Ma, Alex Kulesza, Mark Dredze, Koby Crammer, Lawrence K. Saul, and Fernando Pereira,
Proceedings of the International Conference on Artificial Intelligence and Statistics (AISTATS), pages 493-500, Sardinia, Italy, May 2010.

Neon: System Support for Derived Data Management
Qing Zhang, John McCullough, Justin Ma, Nabil Schear, Michael Vrable, Amin Vahdat, Alex C. Snoeren, Geoffrey M. Voelker, and Stefan Savage,
Proceedings of the ACM SIGPLAN/SIGOPS International Conference on Virtual Execution Environments (VEE), Pittsburgh, PA, March 2010.

Identifying Suspicious URLs: An Application of Large-Scale Online Learning
Justin Ma, Lawrence K. Saul, Stefan Savage, and Geoffrey M. Voelker,
Proceedings of the International Conference on Machine Learning (ICML), pages 681-688, Montreal, Quebec, June 2009.
Talk: [ODP] [PPT] [PDF]

Beyond Blacklists: Learning to Detect Malicious Web Sites from Suspicious URLs
Justin Ma, Lawrence K. Saul, Stefan Savage, and Geoffrey M. Voelker,
Proceedings of the ACM SIGKDD Conference, pages 1245-1253, Paris, France, June 2009.
Talk: [ODP] [PPT] [PDF]

List of Publications

In a nutshell...

I am currently a software engineer in the security group at Google.

From 2010--2012, I was a postdoc in the Computer Science Division at UC Berkeley. I am supervised by Michael Jordan and am working closely with Ion Stoica and Michael Franklin as part of the AMPLab.

From 2004-2010, I was a PhD student advised by Stefan Savage and Geoff Voelker (Systems and Networking), as well as by Lawrence Saul (Artificial Intelligence) in the Department of Computer Science and Engineering at UCSD. From 2001-2004, I was an undergrad at the University of Maryland, College Park, where I earned my bachelor degrees in Computer Science and Mathematics.