Dinan Gunawardena is a Senior Research Software Development Engineer in the Cambridge Systems and Networking research group at Microsoft Research Europe (since July 2001) based in Cambridge, U.K. Dinan has over 15 years experience working in the computer telecommunication and networking industry. His experience covers early work in ATM LAN technology through last mile wired and wireless access. Prior to joining Microsoft Research, Dinan worked for Adaptive Broadband Ltd as their System Architect in Radio Software and Networking. In addition to this role, he project managed the development of their point to point backhaul radio modem. Prior to taking on this task, Dinan held senior and lead technical positions within Adaptive's software development organisation. Dinan has also worked for Fujitsu DSL Solutions, Westell Inc. and Virata Corporation (in various senior software development / architecture positions). Dinan has published and presented several technical papers at various industry conferences and has been involved with several patent applications.
Dinan has also shipped research technology in Windows Vista (QoS extensions to LLTD - qWave - part of the Vista Network Map). Dinan’s current technical interests are diverse ranging from Multi-media P2P technology (RedCarpet/ReWindTV), Core TCPIP congestion control (ECN/QoS/BaTS/4CP), Systems Security (System protection using HIPs) and recently Ad-hoc wireless research (Horizon) and Collaborative Filtering (TagBooster). Dinan has also spent time working on assignment in the Windows Networking division in Redmond, USA.
Dinan co-authored the Microsoft Research Colombo SDK (download available) to assist the academic community in rapid development and experimentation with Software Defined Radio systems and protocols.
Recent projects include working on algorithmic improvements to the core Ad Ranking Platform for the Microsoft Bing Search Engine.
Dinan has a M.A. and B.A. in Computer Science from the University of Cambridge - Pembroke College (United Kingdom) and has a M.B.A. from the University of Warwick (United Kingdom).
Dinan is a Chartered Engineer (CEng). Full Curriculum Vitae. Short version.
Honors and Awards
Chartered Engineer (CEng) - Engineering Council UK, awarded May 2009
Chartered IT Professional (CITP) - British Computer Society, awarded 2009
IEEE IWQoS 2007 Best Student Paper Award
- "Competitive and Considerate Congestion Control for Bulk Data Transfers",
Authors: Lui, Vojnovic, Gunawardena
Microsoft ShipIt! Award for Windows Vista
- Hitesh Ballani, Keon Jang, Thomas Karagiannis, Changhoon Kim, Dinan Gunawardena, and Greg O'Shea, Chatty Tenants and the Cloud Network Sharing Problem, in USENIX Symposium on Networked Systems Design and Implementation, NSDI, April 2013
- Bozidar Radunovic, Ranveer Chandra, and Dinan Gunawardena, Weeble: Enabling Low-Power Nodes to Coexist with High-Power Nodes in White Space Networks, in ACM CoNEXT, ACM, December 2012
- Hitesh Ballani, Dinan Gunawardena, and Thomas Karagiannis, Network Sharing in Multi-tenant Datacenters, no. MSR-TR-2012-39, February 2012
- Michelle L. Mazurek, Eno Thereska, Dinan Gunawardena, R.Harper, and James Scott, ZZFS: A hybrid device and cloud file system for spontaneous users, in Conference on File and Storage Technologies (FAST'12), USENIX, February 2012
- Bozidar Radunovic, Alexandre Proutiere, Dinan Gunawardena, and Peter Key, Dynamic Channel, Rate Selection and Scheduling for White Spaces, in ACM CoNEXT, ACM, December 2011
- Dinan Gunawardena, Thomas Karagiannis, Alexandre Proutiere, Elizeu Santos-Neto, and Milan Vojnovic, Scoop: Decentralized and Opportunistic Multicasting of Information Streams, ACM MOBICOM, September 2011
- Nikhil Singh, Dinan Gunawardena, Alexandre Proutiere, Bozidar Radunovic, Horia Vlad Balan, and Peter Key, Efficient and Fair MAC for Wireless Networks with Self-interference Cancellation, in WiOpt 2011, May 2011
- Bozidar Radunovic, Alexandre Proutiere, Dinan Gunawardena, and Peter Key, Exploiting Channel Diversity in White Spaces, no. MSR-TR-2011-53, 1 April 2011
- Bozidar Radunovic, Ranveer Chandra, and Dinan Gunawardena, Adaptive Preambles for Coexistence, no. MSR-TR-2011-15, 31 January 2011
- Dinan Gunawardena, Thomas Karagiannis, Alexandre Proutiere, Elizeu Santos-Neto, and Milan Vojnovic, Scoop: Decentralized and Opportunistic Multicasting of Information Streams, no. MSR-TR-2010-98, July 2010
- Bozidar Radunovic, Dinan Gunawardena, Peter Key, Alexandre Proutiere, Nikhil Singh, Vlad Balan, and Gerald Dejean, Rethinking Indoor Wireless Mesh Design: Low Power, Low Frequency, Full-duplex, in WiMesh (SECON Workshop), IEEE Communications Society, June 2010
- Dinan Gunawardena, Thomas Karagiannis, Alexandre Proutiere, and Milan Vojnovic, Characterizing Podcast Services: Publishing, Usage, and Dissemination, in Proc. of ACM IMC 2009, Association for Computing Machinery, Inc., November 2009
- Bozidar Radunovic, Dinan Gunawardena, Peter Key, Alexandre Proutiere, Nikhil Singh, Horia Vlad Balan, and Gerald Dejean, Rethinking Indoor Wireless: Low Power, Low Frequency, Full-duplex, no. MSR-TR-2009-148, 24 July 2009
- Dinan Gunawardena, Thomas Karagiannis, Alexandre Proutiere, and Milan Vojnovic, Characterizing Podcast Services: Publishing, Usage, and Dissemination, no. MSR-TR-2009-58, May 2009
- Bozidar Radunovic, Dinan Gunawardena, Alexandre Proutiere, Nikhil Singh, Vlad Balan, and Peter Key, Efficiency and Fairness in Distributed Wireless Networks Through Self-interference Cancellation and Scheduling, no. MSR-TR-2009-27, 12 March 2009
- Milan Vojnovic, James Cruise, Dinan Gunawardena, and Peter Marbach, Ranking and Suggesting Popular Items, in IEEE Trans. on Knowledge and Data Engineering, Institute of Electrical and Electronics Engineers, Inc., 2009
- Bozidar Radunovic, Christos Gkantsidis, Dinan Gunawardena, and Peter Key, Horizon: Balancing TCP over Multiple Paths in Wireless Mesh Network, in MobiCom'08, Association for Computing Machinery, Inc., 14 September 2008
- Fabian Suchanek, Milan Vojnovic, and Dinan Gunawardena, Social Tagging: Meaning and Suggestions, in Proc. of ACM CIKM 2008, Association for Computing Machinery, Inc., 2008
- Shao Liu, Milan Vojnovic, and Dinan Gunawardena, Competitive and Considerate Congestion Control for Bulk Data Transfers, in IEEE IWQoS 2007, June 2007
- Siddhartha Annapureddy, Saikat Guha, Christos Gkantsidis, Dinan Gunawardena, and Pablo Rodriguez, Exploring VoD in P2P Swarming Systems, IEEE Communications Society, May 2007
- A. Ganesh, D. Gunawardena, P. Key, L. Massoulié, and J. Scott, Efficient quarantining of scanning worms: optimal detection and coordination, in Infocom 2006, IEEE, April 2006
- Shao Liu, Milan Vojnović, and Dinan Gunawardena, Competitive and Considerate Congestion Control for Bulk-Data Transfers, no. MSR-TR-2006-24, February 2006
- D. Gunawardena, A. Donnelly, J. Scott .Berkley., and A. Zugenmaier .NTT DoCoMo., Countering Automated Exploits with System Security CAPTCHAS, in 13th International Cambridge Security Protocols Workshop (ICSPW 05), , July 2005
- Dinan Gunarwardena, Peter Key, and Laurent Massoulié, Network characteristics: modelling, measurements and admission control, in IWQoS, June 2003
- D.Gunawardena (Westell), D.Allan (Nortel), P.Silverman (3Com) et al, ILMI Based Auto-configuration of PVC and SVC services, ATM Forum Contribution (atm98-0540 @ www.atmforum.com), Portland OR, Jul. 1998
- D.Gunawardena (Westell), B.Joshi (Westell), Automated Subscriber Service Provisioning utilising ILMI over ADSL, ADSL Forum Contribution(adslforum98.0068@ www.adsl.com), Montreal, Jun. 1998
- D.Gunawardena (Virata), R.Tio (Cisco), PPP over ATM Interoperability Testing Experiences, ADSL Forum Contribution (adslforum97.239.0@ www.adsl.com), Nov. 1997
Patents
Long-Range Nodes With Adaptive Preambles For Coexistence - Microsoft Corporation (Filed May 2011)
Short-Range Nodes With Adaptive Preambles For Coexistence - Microsoft Corporation (Filed May 2011)
Decentralized Relaying Algorithm For Mobile Devices - Microsoft Corporation (Filed June 2011)
Mobile Device Localization Using Audio Signals - Microsoft Corporation (Filed April 2011)
Distributed File System - Microsoft Corporation (Filed March 2011)
Data Store Including A File Location Attribute - Microsoft Corporation (Filed December 2010)
Dynamic Channel And Transmission Rate Selection - Microsoft Corporation (Filed June 2010)
Control of Background Transfers - Microsoft Corporation (Filed July 2009)
Full-Duplex Wireless Communications - Microsoft Corporation (USP 8031744)
User-Mode Prototypes In Kernel-Mode Protocol Stacks – Microsoft Corporation (Filed May 2008)
Path Estimation In A Wireless Mesh Network - Microsoft Corporation (USP 8045463)
Associating Network Devices with Users - Microsoft Corporation (Filed Feb 2008)
Multipath Forwarding Algorithms Using Network Coding - Microsoft Corporation (filed June 2007)
System for Ranking and Suggesting Candidate Objects - Microsoft Corporation (USP 7685200)
Competitive and Considerate Congestion Control - Microsoft Corporation (USP 7649841)
Control of Background Transfers - Microsoft Corporation (filed July 2005)
Round Trip Time Estimation - Microsoft Corporation (filed July 2005)
System Security Using Human Authorization - Microsoft Corporation (USP 7603706)
Network Amplification Attack Mitigation - Microsoft Corporation (USP 7966661)
Active Probing for Sustainable Capacity Estimation of Networked Dataflows - Microsoft Corporation (USP 7689686)
Reactive Bandwidth Control for Streaming Data - Microsoft Corporation (USP 7225267)

Research Interests
- Multi-media
- Social Networking
- System Security
- TCP Congestion Control
- Wireless Technologies
- Embedded Systems
- Mobile Devices
- Networking
- Business Strategy
