School

Graduate School

I earned my PhD from Yale University in Computer Science in 2014, focusing on Networking and Distributed Systems. I worked in the Dedis Lab at Yale under Bryan Ford. Most of my research, including my thesis, focused on improving TCP to lower latency for applications, though there were a few projects (of varying levels of completion) that touched on the topics of compression, storage and distributed communication.

Undergraduate

I graduated from Georgetown University in 2009 with a B.S. degree in Computer Science. I worked as a research assistant for M. Brian Blake during most of my time there. We published in the area of software systems engineering, specifically on the automatic processing of web service description language (WSDL) documents.

Papers

Michael F. Nowlan. "A Wire-Compatible TCP Implementation for Low-Latency Applications". May 2014. PhD Thesis Paper

Michael F. Nowlan, David Isaac Wolinsky and Bryan Ford. "Reducing Latency in Tor Circuits with Unordered Delivery". 3rd USENIX Workshop on Free and Open Communications on the Internet (FOCI) 2013. Washington, D.C. August 2013. Paper

Michael F. Nowlan, Bryan Ford, and Ramakrishna Gummadi. "Non-Linear Compression: Gzip Me Not!" USENIX Workshop on Hot Topics in Storage and File Systems (HotStorage) 2012. Boston, MA. June 2012. PDF

Nowlan, M.F., Tiwari, N., Iyengar, J., Amin, S.O., Ford, B. "Fitting Square Pegs Through Round Pipes: Unordered Delivery Wire-Compatible with TCP and TLS." USENIX Conference on Network System Design and Implementation (NSDI) 2012. San Jose, CA. April 2012. PDF

M. Brian Blake, Michael F. Nowlan, "Knowledge Discovery in Services (KDS): Aggregating Software Services to Discover Enterprise Mashups," IEEE Transactions on Knowledge and Data Engineering, Volume 23 Issue 6, June 2011. IEEE Computer Society Paper

Iyengar, J., Ford, B., Ailawadi, D., Amin, S.O., Nowlan, M.F., Tiwari, N., Wise, J. "Minion---an All-Terrain Packet Packhorse to Jump-Start Stalled Internet Transports." PFLDNeT 2010. November 2010. PDF

Li Erran Li, Michael F. Nowlan, Y.R. Yang, M. Zhang. "Mosaic: Policy Homomorphic Network Extension." 4th ACM SIGOPS/SIGACT Workshop on Large Scale Distributed Systems and Middleware. Zurich, Switzerland, 28-29 July 2010. PDF

M. Brian Blake, Michael F. Nowlan, Ajay Bansal, Srividya Kona. "Annotating UDDI registries to support the management of composite services". SAC 2009: 2146-2153 PDF

M. Brian Blake, Michael F. Nowlan. "Taming Web Services from the Wild". IEEE Internet Computing. Sept 2008. Paper

M. Brian Blake, Michael F. Nowlan. "Predicting Service Mashup Candidates Using Enhanced Syntactical Message Management". IEEE SCC 2008: pages 229-236.

M. Brian Blake, Michael F. Nowlan. "A Web Service Recommender System Using Enhanced Syntactical Matching". ICWS 2007: pages 575-582.

Michael F. Nowlan, M. Brian Blake. "Intelligent Agent Communication and Collaboration for Web Services Management". WETICE 2007: pages 18-23.

M. Brian Blake, Daniel R. Kahan, Michael F. Nowlan. "Context-aware agents for user-oriented web services discovery and execution". Distributed and Parallel Databases 21(1): 39-58 (2007).

Daniel R. Kahan, Michael F. Nowlan, and M. Brian Blake. "Taming Web Services in the Wild". ICWS 2006: 957-958.