Portrait of Thomas Moscibroda

Thomas Moscibroda

Partner Research Scientist
Azure Compute

About

Thomas Moscibroda is a Partner Research Scientist in Microsoft Azure. Before joining Azure in September 2017, he managed the Cloud & Mobile (C&M) Research Group at Microsoft Research Asia. He is also the Chair Professor for Network Science at the Institute for Interdisciplinary Information Sciences (IIIS) at Tsinghua University. Before moving to China in 2011, Thomas was a member of the Systems Research group at Microsoft Research in Redmond, and an affiliate member of the Networking Research and Computer Architecture Research groups, respectively. He obtained his PhD in 2006 from ETH Zurich in Switzerland, and was awarded the ETH Medal for his doctoral thesis.

Thomas is the overall architect for capacity and efficiency in Azure Compute. He has been working on cloud resource management technologies, many of which have become core infrastructure components in Microsoft Azure data centers.

Thomas’ academic research interests are in cloud computing, distributed systems, networking, and most recently blockchain technology. He has a particular focus on algorithmic and mathematical approache to practical system problems. His research is documented in more than 100 internationally peer-reviewed research papers and has led to more than 50 patents. His work on the foundations of distributed systems and computing, and on white-space networking have received Best Paper Awards from several prestigious academic publication venues, including ACM SIGCOMM 2009, USENIX NSDI 2009, ACM ASPLOS 2010, EuroSys 2012, ACM/IEEE IPSN 2007 and 2017, ACM PODC 2004 and 2012, as well as DISC 2015. His articles on DRAM scheduling and on-chip networking in multi-core systems were selected as IEEE Micro Top-Pick Computer Architecture papers in 2008 and 2010, respectively. Thomas is also the recipient of the MICS Research on Communications Award by the National Research Foundation of Switzerland (NCCR) for his contributions to the area of Mobile Communications & Information Systems. Thomas has served on numerous technical program committees, including for SOSP (2017), OSDI (2016), NSDI (2016), PODC (2009, 2010, 2015), MOBICOM (6 times), EuroSys (2015), ICALP (2013, 2016), and IPSN (2012, 2013).

Highlights & News

Joined Microsoft Azure as a Partner Research Scientist in September 2017. My role is to lead capacity and efficiency-related efforts in Azure Compute. Our paper Density-Aware Compressive CrowdSensing was awarded the ACM/IEEE IPSN 2017 Best Paper Award. I gave a Keynote Speech on Technologies behind the FinTech Revolution: Cloud, Big Data & AI, and BlockChain at the Global FinTech Summit in Xiamen, China, 2017. Started our new Cloud & Mobile (C&M) Research Group at MSR Asia. The group consists of researchers and engineers from three former teams at MSRA: Wireless & Networking, System Algorithms (SysAlgo), and Mobile and Sensing Systems (MASS) Research Groups. Having researchers from all these groups closely work together is exciting. Let’s get going on even bigger and grander ideas…! Our paper Local Information in Influence Networks was awarded the DISC 2015 Best Student Paper Award. I gave a Keynote Talk on System Algorithms for the Cloud and Big Data at the 29th International Symposium on Distributed Computing (DISC) in Tokyo, Japan. My first two PhD students graduated from IIIS Institute at Tsinghua University. Congratulations to Dr. Xiaohong Hao and Dr. Liwen Xu ! I gave a Keynote Talk on Incentive Networks at the 42nd International Colloquium on Automata, Languages, and Programming (ICALP 2015). Received the MICS Research on Communications Award by the National Research Foundation of Switzerland (NCCR) for contributions to the area of Mobile Communications & Information Systems (MICS) during the past 10 years. Our paper On the Price of Equivocation in Byzantine Agreement was awarded the PODC 2012 Best Student Paper Award. Was awarded the EuroSys 2012 Best Paper Award for the paper MadLINQ: Large-Scale Distributed Matrix Computation for the Cloud. Was appointed as the Chair Professor for Network Science at the Institute for Interdisciplinary Information Sciences (IIIS) at Tsinghua University.

Hiring

We are hiring! Both Azure Compute and Microsoft Research Asia are hiring! If you are interested in working with me and our team on cutting-edge research and cloud computing, please send me an email.

Current Projects

Cloud Computing & Networking

Full-Utilization Data-Center: Hyperscale public cloud providers such as Microsoft invest billions of dollars into their cloud infrastructure. It is therefore critically important that the provisioned resources are as efficiently used as possible. For the past several years, we have been working closely with core Azure infrastructure teams to design state-of-the-art resource utilization technologies, including allocation and scheduling algorithms that maximize the utilization in our data centers. Numerous of our solutions are now in worldwide production across our Azure datacenters. Intelligent Blockchain: Blockchain is an emerging technology with the potential to change the way businesses, industries, and public organizations conduct and verify transactions, thereby streamlining business processes, saving money, and reducing the potential for fraud. In our Blockchain project, we are currently working to design new innovative Blockchain (particularly Blockchain-as-a-Service (BaaS)) applications, to make blockchain more efficient, and to gain fundamental novel insight into Blockchain networks. Data Center Networking: Data center networks hold a pivotal role in cloud computing, as it interconnects all of the data center resources. DCNs need to be scalable and efficient, connecting hundreds of thousands of servers to handle the growing data requirements of big data applications, and low-latency demands on online services. We work closely with Azure Networking on state-of-the-art (software-defined) networking technologies that power Microsoft’s data center networks. FPGA-Accelerated Networking: Building network infrastructure for mega scale data centers and ever increasing data transfer rates requires fundamental shifts in networking technology. In this project, we are working on using FPGA-based smart network cards (NIC) and other hardware-based acceleration techniques to achieve unprecedented accelerated network performance. Graph Computation & NoSQL: We are working on a highly efficient middle layer that can enhance any existing data storage system (SQL Server, Oracle, Azure DocumentDB) with graph processing capabilities. The underlying principle behind our work is a novel “NoSQL on SQL” approach – we believe (and prove!) that contrary to popular believe, a vast majority of NoSQL workloads can be highly efficiently managed and processed on top of existing data stores. Next-Generation, Storage-Class Memory Systems: Emerging non-volatile memory (NVM) hardware is changing the landscape of data storage. Traditional dichotomy between fast volatile memory and slow persistent disks is shifting towards a unified memory-level persistent storage layer, which largely unlocks the performance potential of many applications. To that end, we revisit and innovate on many aspects of the traditional architecture and system stack, spanning processor/memory controller design, operating system/software framework and programming techniques.

Mobile Computing

FollowUs — Infrastructure-Free Plug-and-Play Indoor Navigation: There has been a proliferation of research work on indoor positioning in previous years. In this project, we take a different and novel approach. Focusing on the more constrained problem of navigation, and using the unique properties of the geo-magnetic field, we are building an easy-to-deploy completely infrastructure-free, plug-and-play indoor navigation system. Public Bicycle Sharing: Public bike-sharing systems have emerged as a new innovative mobility strategy, and are now common-place in many big cities worldwide. In our project, we are collaborating closely with the world’s largest public bike-sharing operator, building spatio-temporal mobility models, traffic predictions and state-of-the-art bike rebalancing algorithms to optimize the system’s efficiency and customer-satisfaction.

Recent Professional Activities

List of Publications

NSDI 2018: Multi-Path Transport for RDMA in Datacenters. Yuanwei Lu, Guo Chen, Bojie Li, Kun Tan, Yongqiang Xiong, Peng Cheng, Jiansong Zhang, Enhong Chen, and Thomas Moscibroda. 15th USENIX Symposium on Networked Systems Design and Implementation, April 2018. VLDB 2017: MSQL: Efficient Similarity Search in Metric Spaces using SQL. Wei Lu, Jiajia Hou, Ying Yan, Meihui Zhang, Xiaoyong Du, and Thomas Moscibroda. VLDB Journal 26(6), 2017. APSYS 2017: Programming for Non-Volatile Main Memory is Hard. Jinglei Ren, Qingda Hu, Samira Manabi Khan, and Thomas Moscibroda. 8th ACM SIGOPS Asia-Pacific Workshop on Systems, September 2017. APSYS 2017: The Feniks FPGA Operating System for Cloud Computing. Jiansong Zhang, Yongqiang Xiong, Ningyi Xu, Ran Shu, Bojie Li, Peng Cheng, Guo Chen, and Thomas Moscibroda. 8th ACM SIGOPS Asia-Pacific Workshop on Systems, September 2017. APSYS 2017: On Building a Programmable Wireless High-Quality Virtual Reality System using Commodity Hardware. Ruiguang Zhong, Manni Wang, Zijian Chen, Luyang Liu, Yunxin Liu, Jiansong Zhang, Lintao Zhang, and Thomas Moscibroda. 8th ACM SIGOPS Asia-Pacific Workshop on Systems, September 2017. USENIX ATC 2017: Log-Structured Non-Volatile Main Memory. Qingda Hu, Jinglei Ren, Anirudh Badam, and Thomas Moscibroda. 26th USENIX Annual Technical Conference, July 2017. SIGMOD 2017: Wide Table Layout Optimization based on Column Ordering and Duplication. Haoqiong Bian, Ying Yan, Wenbo Tao, Liang Jeff Chen, Yueguo Chen, Xiaoyong Du, and Thomas Moscibroda. 36th ACM International Conference on Management of Data, June 2017. IPSN 2017: Density-Aware Compressive CrowdSensing. Xiaohong Hao, Liwen Xu, Nicholas Lane, Xin Liu, and Thomas Moscibroda. 16th ACM/IEEE International Conference on Information Processing in Sensor Networks, Pittsburgh, Pennsylvania, April 2017. (IPSN Best Paper Award) SOCC 2016: TR-Spark: Transient Computing for Big Data Analytics. Ying Yan, Yanjie Gao, Yang Chen, Zhongxin Guo, Bole Chen, and Thomas Moscibroda. 7th ACM Symposium on Cloud Computing, Santa Clara, California, October 2016. UbiComp 2016: EDUM: Classroom Education Measurements via Large-scale WiFi Networks. Mengyu Zhou, Minghua Ma, Yangkun Zhang, Kaixin Sui, Dan Pei, and Thomas Moscibroda. 17th ACM International Joint Conference on Pervasive and Ubiquitous Computing, Heidelberg, Germany, September 2016. KDD 2016: Improving Survey Aggregation with Sparsely Represented Signals. Tianlin Shi, Forest Agostinelli, Matthew Staib, David Wipf, and Thomas Moscibroda. 22nd ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, San Francisco, California, August 2016. MobiSys 2016: Mobility Modeling and Prediction in Bike-Sharing Systems. Zidong Yang, Ji Hu, Yuanchao Shu, Peng Cheng, Jiming Chen, and Thomas Moscibroda. 14th ACM International Conference on Mobile Systems, Applications, and Services, Singapore, June 2016. MobiSys 2016: Characterizing and Improving WiFi Latency in Large-Scale Operational Networks. Kaixin Sui, Mengyu Zhou, Dapeng Liu, Minghua Ma, Dan Pei, Youjian Zhao, Zimu Li, and Thomas Moscibroda. 14th ACM International Conference on Mobile Systems, Applications, and Services, Singapore, June 2016. WPA 2016: MobiCamp: a Campus-wide Testbed for Studying Mobile Physical Activities. Mengyu Zhou, Kaixin Sui, Minghua Ma, Youjian Zhao, Dan Pei, Thomas Moscibroda. 3rd International Workshop on Physical Analytics, Singapore, June 2016. ICALP 2016: Information Cascades on Arbitrary Topologies. Jun Wan, Yu Xia, Liang Li and Thomas Moscibroda. 43rd International Colloquium on Automata, Languages and Programming, Rome, Italy, July 2016. Journal of the ACM 2016: Local Computation: Lower and Upper Bounds. Fabian Kuhn, Thomas Moscibroda, and Roger Wattenhofer. Journal of the ACM, Volume 63, Issue 2, March 2016. SOSP 2015: Software Defined Batteries. Anirudh Badam, Ranveer Chandra, Jon Dutra, Anthony Ferrese, Steve Hodges, Pan Hu, Julia Meinershagen, Thomas Moscibroda, Bodhi Priyantha, and Evangelia Skiani, 25th ACM Symposium on Operating Systems Principles, Monterey, California, October 2015. DISC 2015: Local Information in Influence Networks. Yuezhou Lv and Thomas Moscibroda, 29th International Symposium on Distributed Computing, Tokyo, Japan, October 2015. (DISC Best Student Paper Award) UbiComp 2015: More with Less: Lowering User Burden in Mobile Crowdsourcing through Compressive Sensing. Liwen Xu, Xiaohong Hao, Nicholas Lane, Xin Liu, and Thomas Moscibroda, 16th ACM International Joint Conference on Pervasive and Ubiquitous Computing, Osaka, Japan, September 2015. USENIX ATC 2015: Memory-Centric Data Storage for Mobile Systems. Jinglei Ren, Chieh-Jan Mike Liang, Yongwei Wu, and Thomas Moscibroda, 24th USENIX Annual Technical Conference, Santa Clara, California, July 2015. SIGMOD 2015: Distributed Outlier Detection using Compressive Sensing. Ying Yan, Jiaxing Zhang, Bojun Huang, Xuzhan Sun, Jiaqi Mu, Zheng Zhang, and Thomas Moscibroda, 34th ACM International Conference on Management of Data, Melbourne, Australia, June 2015. IPSN 2015: Cost-Aware Compressive Sensing for Networked Sensing Systems. Liwen Xu, Xiaohong Hao, Nicholas Lane, Xin Liu, and Thomas Moscibroda, 14th International Conference on Information Processing in Sensor Networks, Seattle, Washington, April 2015. INFOCOM 2015: Contextual Code: Simplifying Information Pulling from Targeted Sources in the Physical World. Yang Tian, Kaigui Bian, Guobin Shen, Xiaochen Liu, Xiaoguang Li, and Thomas Moscibroda, 34th Annual IEEE Conference on Computer Communications, Hong Kong, April 2015. AAAI 2015: Incentive Networks. Yuezhou Lv and Thomas Moscibroda, 29th AAAI Conference on Artificial Intelligence, Austin, Texas, January 2015. SOCC 2014: Automating Distributed Partial Aggregation. Chang Liu, Jiaxing Zhang, Hucheng Zhou, Sean McDirmid, Zhenyu Guo, and Thomas Moscibroda, 5th ACM Symposium on Cloud Computing, Seattle, Washington, November 2014. MOBICOM 2014: Experiencing and Handling The Nonuniform Data Density and Environment Diversities in Indoor Positioning Service. Liqun Li, Guobin Shen, Chunshui Zhao, Thomas Moscibroda, Jyh-Han Lin, and Feng Zhao, 20th Annual International Conference on Mobile Computing and Networking, Maui, Hawaii, September 2014. UAI 2014: Correlated Compressive Sensing for Networked Data. Tianlin Shi, Da Tang, Liwen Xu, and Thomas Moscibroda, 30th Conference on Uncertainty in Artificial Intelligence, Quebec City, Canada, July 2014. HotCloud 2014: Impression Store: Compressive Sensing-based Storage for Big Data Analytics. Jiaxing Zhang, Ying Yan, Liang Jeff Chen, Minjie Wang, Thomas Moscibroda, and Zheng Zhang, 6th USENIX Workshop on Hot Topics in Cloud Computing, Philadelphia, PA, June 2014. DISC 2013: Conflict Resolution and Membership Problem in Beeping Channels. Bojun Huang and Thomas Moscibroda, 27th International Symposium on Distributed Computing, Jerusalem, Israel, October 2013. PODC 2013: Fair and Resilient Incentive Tree Mechanisms. Yuezhou Lv and Thomas Moscibroda, 32nd Annual ACM Symposium on Principles of Distributed Computing, Montreal, Canada, July 2013. MobiSys 2013: Optimizing Background Email Sync on Smartphones. Fengyuan Xu, Yunxin Liu, Thomas Moscibroda, Ranveer Chandra, Long Jin, Yongguang Zhang, and Qun Li, 11th ACM International Conference on Mobile Systems, Applications, and Services, Taipei, Taiwan, June 2013. NSDI 2013: Walkie-Markie: Indoor Pathway Mapping Made Easy. Guobin Shen, Zhuo Chen, Peichao Zhang, Thomas Moscibroda, and Yongguang Zhang, 10th USENIX Symposium on Networked Systems, Design and Implementation, Lombard, Illinois, April 2013. SIGCOMM 2012: On-Chip Networks from a Networking Perspective: Congestion andScalability in Many-Core Interconnects. George Nychis, Chris Fallin, Thomas Moscibroda, Onur Mutlu, and Srinivasan Seshan, ACM SIGCOMM Conference on Applications, Technologies, Architectures, and Protocols for Computer Communications, Helsinki, Finland, August 2012. PODC 2012: On the Price of Equivocation in Byzantine Agreement. Alexander Jaffe, Thomas Moscibroda, and Siddhartha Sen, 31st Annual ACM Symposium on Principles of Distributed Computing, Madeira, Portugal, July 2012. (PODC Best Student Paper Award) MobiSys 2012: SwordFight: Enabling a New Class of Phone-to-Phone Action Games on Commodity Phones. Zengbin Zhang, David Chu, Xiaomeng Chen, Thomas Moscibroda, 10th ACM International Conference on Mobile Systems, Applications, and Services, Low Wood Bay, UK, June 2012. EuroSys 2012: MadLINQ: Large-Scale Distributed Matrix Computation for the Cloud. Zhengping Qian, Xiuwei Chen, Nanxi Kang, Mingchen Chen, Yuan Yu, Thomas Moscibroda, Zheng Zhang, 7th ACM European Conference on Computer Systems, Berne, Switzerland, April 2012. (EuroSys Best Paper Award) CoNext 2011: Reclaiming the White Spaces: Spectrum Efficient Coexistence with Primary Users. George Nychis, Ranveer Chandra, Thomas Moscibroda, Ivan Tashev, Peter Steenkiste, 7th ACM International Conference on Emerging Networking Experiments and Technologies, Tokyo, Japan, December 2011. MICRO 2011: Reducing Memory Interference in Multi-Core Systems via Application-Aware Memory Channel Partitioning. Sai Prashanth Muralidhara, Lavanya Subramanian, Onur Mutlu, Mahmut Kandemir, and Thomas Moscibroda, 44th Annual IEEE/ACM International Symposium on Microarchitecture, Porto Alegre, Brazil, December 2011. SenSys 2011: On the Feasibility of Real-Time Phone-to-Phone 3D Localization. Jian Qiu, David Chu, Xiangying Meng, and Thomas Moscibroda, 9th ACM Conference on Embedded Networked Sensor Systems, Seattle, Washington, November 2011. ESA 2011: Optimal Discovery Strategies in White Space Networks. Yossi Azar, Ori Gurel-Gurevich, Eyal Lubetzky, and Thomas Moscibroda, 19th Annual European Symposium on Algorithms, Saarbrucken, Germany, September 2011. PODC 2011: Resilience of Mutual Exclusion Algorithms to Transient Memory Faults. Thomas Moscibroda and Rotem Oshman, 30th Annual Symposium on Principles of Distributed Computing, San Jose, California, June 2011. PODC 2011: The Impact of Memory Models on Software Reliability in Multiprocessors. Alexander Jaffe, Thomas Moscibroda, Laura Effinger-Dean, Luis Ceze, and Karin Strauss, 30th Annual Symposium on Principles of Distributed Computing, San Jose, California, June 2011. DySpan 2011: SenseLess: A Database-Driven White Spaces Network. Rohan Murty, Ranveer Chandra, Thomas Moscibroda, and Paramvir Bahl, 6th IEEE Symposium on Dynamic Spectrum Access Networks, Aachen, Germany, May 2011. ASPLOS 2011: Flikker: Saving DRAM Refresh-power through Critical Data Partitioning. Song Liu, Karthik Pattabiraman, Thomas Moscibroda, and Ben Zorn, 16th International Conference on Architectural Support for Programming Languages and Operating Systems, Newport Beach, CA, March 2011. MICRO TOP PICKS 2011: Aergia: Exploiting Packet Latency Slack in On-Chip Networks. Reetuparna Das, Onur Mutlu, Thomas Moscibroda, and Chita R. Das, IEEE Micro. Special Issue: Micro’s Top Picks from 2010 Computer Architecture Conference, February 2011. HotNets 2010: Next Generation On-Chip Networks: What Kind of Congestion Control Do We Need? George Nychis, Chris Fallin, Thomas Moscibroda, and Onur Mutlu, 9th ACM Workshop on Hot Topics in Networks, Monterey, California, October 2010. ISCA 2010: Aergia: Exploiting Packet Latency Slack in On-Chip Networks. Reetuparna Das, Onur Mutlu, Thomas Moscibroda, and Chita R. Das, 37th International Symposium on Computer Architecture, Saint-Malo, France, June 2010. (Selected as a 2011 Top Pick paper by IEEE Micro) ASPLOS 2010: Dynamically Replicated Memory: Building Reliable Systems from Nanoscale Resistive Memories. Engin Ipek, Jeremy Condit, Edmund B. Nightingale, Doug Burger, and Thomas Moscibroda, 15th International Conference on Architectural Support for Programming Languages and Operating Systems, Pittsburgh, PA, March 2010. (ASPLOS Best Paper Award) INFOCOM 2010: Collaborative Measurements of Upload Speeds in P2P Systems. John R. Douceur, James W. Mickens, Thomas Moscibroda, and Debmalya Panigrahi, 29th Annual IEEE Conference on Computer Communications, San Diego, California, March 2010. MICRO 2009: Application-Aware Prioritization Mechanisms for On-Chip Networks. Reetuparna Das, Onur Mutlu, Thomas Moscibroda, and Chita R. Das, 42nd IEEE/ACM International Symposium on Microarchitecture, New York, New York, December 2009. CoNext 2009: ThunderDome: Discovering Upload Constraints Using Decentralized Bandwidth Tournaments. John R. Douceur, James W. Mickens, Thomas Moscibroda, and Debmalya Panigrahi, 5th ACM International Conference on Emerging Networking Experiments and Technologies, Rome, Italy, December 2009. ICNP 2009: DirCast: A Practical and Efficient Wi-Fi Multicast System. Ranveer Chandra, Sandeep Karanth, Thomas Moscibroda, Vishnu Navda, Jitendra Padhye, Ramachandran Ramjee, and Lenin Ravindranath, 17th IEEE International Conference on Network Protocols, Princeton, New Jersey, October 2009. SIGCOMM 2009: White Space Networking with Wi-Fi like Connectivity. Paramvir Bahl, Ranveer Chandra, Thomas Moscibroda, Rohan Murty, and Matt Welsh, ACM SIGCOMM Conference on Applications, Technologies, Architectures, and Protocols for Computer Communications, Barcelona, Spain, August 2009. (SIGCOMM Best Paper Award) SPAA 2009: Buffer Management for Colored Packets with Deadlines. Yossi Azar, Uriel Feige, Iftah Gamzu, Thomas Moscibroda, and Prasad Raghavendra, 21st ACM Symposium on Parallelism in Algorithms and Architectures, Calgary, Alberta, Canada, August 2009. ICALP 2009: Maximum Bipartite Flow in Networks with Adaptive Channel Width. Yossi Azar, Aleksander Madry, Thomas Moscibroda, Debmalya Panigrahi, and Aravind Srinivasan, 36th International Colloquium on Automata, Languages and Programming, Rhodes, Greece, July 2009. ISCA 2009: A Case for Bufferless Routing in On-Chip Networks. Thomas Moscibroda and Onur Mutlu, 36th International Symposium on Computer Architecture, Austin, Texas, June 2009. INFOCOM 2009: On Mechanism Design Without Payments for Throughput Maximization. Thomas Moscibroda and Stefan Schmid, 28th Annual IEEE Conference on Computer Communications, Rio de Janeiro, Brazil, May 2009. NSDI 2009: TrInc: Small Trusted Hardware for Large Distributed Systems. Dave Levin, John R. Douceur, Jacob R. Lorch, Thomas Moscibroda, 6th USENIX Symposium on Networked Systems, Design and Implementation, Boston, MA, April 2009. (NSDI Best Paper Award) MICRO TOP PICKS 2009: Parallelism-Aware Batch Scheduling: Enabling High-Performance and Fair Memory Controllers. Onur Mutlu and Thomas Moscibroda, IEEE Micro. Special Issue: Micro’s Top Picks from 2008 Computer Architecture Conference February 2009. ICNP 2008: Load-Aware Spectrum Distribution in Wireless LANs. Thomas Moscibroda, Ranveer Chandra, Yunnan Wu, Sudipta Sengupta, Paramvir Bahl and Yuan Yuan, 16th IEEE International Conference on Network Protocols, Orlando, Florida, October 2008. PODC 2008: Distributed Order Scheduling and its Application to Multi-Core DRAM Controllers. Thomas Moscibroda and Onur Mutlu. 27th Annual Symposium on Principles of Distributed Computing, Toronto, Ontario, Canada, August 2008. (PODC Best Presentation Award) SIGCOMM 2008: A Case for Adapting Channel Width in Wireless Networks. Ranveer Chandra, Ratul Mahajan, Thomas Moscibroda, Ramya Raghavendra, and Paramvir Bahl. ACM SIGCOMM Conference on Applications, Technologies, Architectures, and Protocols for Computer Communications, Seattle, WA, August 2008. SIGCOMM 2008: Donnybrook: Enabling Large-Scale, High-Speed, Peer-to-Peer Games. Ashwin Bharambe, John R. Douceur, Jacob R. Lorch, Thomas Moscibroda, Jeffrey Pang, Srinivasan Seshan, and Xinyu Zhuang. ACM SIGCOMM Conference on Applications, Technologies, Architectures, and Protocols for Computer Communications, Seattle, WA, August 2008. ISCA 2008: Parallelism-Aware Batch-Scheduling: Enhancing both Performance and Fairness of Shared DRAM Systems. Onur Mutlu and Thomas Moscibroda. 35th International Symposium on Computer Architecture, Beijing, China, June 2008. (Selected as a 2009 Top Pick paper by IEEE Micro) MICRO 2007: Stall-Time Fair Memory Access Scheduling for Chip Multiprocessors. Onur Mutlu and Thomas Moscibroda. 40th Annual IEEE/ACM International Symposium on Microarchitecture, Chicago, Illinois, USA, December 2007. MOBIHOC 2007: Allocating Dynamic Time-Spectrum Blocks in Cognitive Radio Networks. Yuan Yuan, Paramvir Bahl, Ranveer Chandra, Thomas Moscibroda, Yunnan Wu. 8th ACM International Symposium on Mobile Ad Hoc Networking and Computing, Montreal, Canada, September 2007. SIGCOMM 2007: Lottery Trees: Motivational Deployment of Networked Systems. John R. Douceur and Thomas Moscibroda. ACM SIGCOMM Conference on Applications, Technologies, Architectures, and Protocols for Computer Communications, Kyoto, Japan, August 2007. USENIX SECURITY 2007: Memory Performance Attacks: Denial of Memory Service in Multi-Core Systems. Thomas Moscibroda and Onur Mutlu. 16th USENIX Security Symposium, Boston, Massachusetts, USA, August 2007. SPAA 2007: Maximizing Total Upload in Latency-Sensitive P2P Applications. John R. Douceur, Jay R. Lorch and Thomas Moscibroda. 19th ACM Symposium on Parallelism in Algorithms and Architectures, San Diego, California, USA, June 2007. SPAA 2007: Distributed Approximation of Capacitated Dominating Sets. Fabian Kuhn and Thomas Moscibroda. 19th ACM Symposium on Parallelism in Algorithms and Architectures, San Diego, California, USA, June 2007. IPSN 2007: The Worst-Case Capacity of Wireless Sensor Networks. Thomas Moscibroda. 6th International Conference on Information Processing in Sensor Networks, Cambridge, Massachusetts, USA, April 2007. (IPSN Best Paper Award) DySpan 2007: KNOWS: Cognitive Networking Over White Spaces. Yuan Yuan, Paramvir Bahl, Ranveer Chandra, Philip A. Chou, Ian Farrel, Thomas Moscibroda, Srihari Narlanka, Yunnan Wu. 2nd IEEE Symposium on Dynamic Spectrum Access Networks, Dublin, Ireland, April 2007. INFOCOM 2007: How Optimal are Wireless Scheduling Protocols? Thomas Moscibroda, Yvonne Anne Oswald, and Roger Wattenhofer. 26th Annual IEEE Conference on Computer Communications, Anchorage, Alaska, USA, May 2007. HotNets 2006: Protocol Design Beyond Graph-Based Models. Thomas Moscibroda, Roger Wattenhofer, and Yves Weber. 5th Workshop on Hot Topics in Networks, Irvine, California, USA, November 2006. PODC 2006: When Selfish Meets Evil: Byzantine Players in a Virus Inoculation Game. Thomas Moscibroda, Stefan Schmid, and Roger Wattenhofer. 25th Annual Symposium on Principles of Distributed Computing, Denver, Colorado, USA, July 2006. PODC 2006: On the Topologies Formed by Selfish Peers. Thomas Moscibroda, Stefan Schmid, and Roger Wattenhofer. 25th Annual Symposium on Principles of Distributed Computing, Denver, Colorado, USA, July 2006. ICDCS 2006: Fault-Tolerant Clustering in Ad Hoc and Sensor Networks. Fabian Kuhn, Thomas Moscibroda, and Roger Wattenhofer. 26th International Conference on Distributed Computing Systems, Lisbon, Portugal, July 2006. MOBIHOC 2006: Topology Control Meets SINR: The Scheduling Complexity of Arbitrary Topologies. Thomas Moscibroda, Roger Wattenhofer, and Aaron Zollinger. 7th ACM International Symposium on Mobile Ad Hoc Networking and Computing, Florence, Italy, May 2006. INFOCOM 2006: The Complexity of Connectivity in Wireless Networks. Thomas Moscibroda and Roger Wattenhofer. 25th Annual Joint Conference of the IEEE Computer and Communications Societies, Barcelona, Spain, April 2006. INFOCOM 2006: Analyzing the Energy-Latency Trade-off during the Deployment of Sensor Networks. Thomas Moscibroda, Pascal von Rickenbach, and Roger Wattenhofer. 25th Annual Joint Conference of the IEEE Computer and Communications Societies, Barcelona, Spain, April 2006. SODA 2006: The Price of Being Near-Sighted. Fabian Kuhn, Thomas Moscibroda, and Roger Wattenhofer. 17th ACM-SIAM Symposium on Discrete Algorithms, Miami, Florida, USA, January 2006. DISC 2005: Fast Deterministic Distributed Maximal Independent Set Computation on Growth-Bounded Graphs. Fabian Kuhn, Thomas Moscibroda, Tim Nieberg, and Roger Wattenhofer. 19th International Symposium on Distributed Computing, Cracow, Poland, September 2005. DIALM-POMC 2005: Minimizing Interference in Ad Hoc and Sensor Networks. Thomas Moscibroda and Roger Wattenhofer. 3rd ACM Joint Workshop on Foundations of Mobile Computing, Cologne, Germany, September 2005. DIALM-POMC 2005: Local Approximation Schemes for Ad Hoc and Sensor Networks. Fabian Kuhn, Thomas Moscibroda, Tim Nieberg, and Roger Wattenhofer. 3rd ACM Joint Workshop on Foundations of Mobile Computing, Cologne, Germany, September 2005. SPAA 2005: Coloring Unstructured Radio Networks. Thomas Moscibroda and Roger Wattenhofer. 17th ACM Symposium on Parallelism in Algorithms and Architectures, Las Vegas, Nevada, USA, July 2005. PODC 2005: On the Locality of Bounded Growth. Fabian Kuhn, Thomas Moscibroda, and Roger Wattenhofer. 24th ACM Symposium on the Principles of Distributed Computing, Las Vegas, Nevada, USA, July 2005. PODC 2005: Facility Location: Distributed Approximation. Thomas Moscibroda and Roger Wattenhofer. 24th ACM Symposium on the Principles of Distributed Computing, Las Vegas, Nevada, USA, July 2005. PODC 2005: Maximal Independent Sets in Radio Networks. Thomas Moscibroda and Roger Wattenhofer. 24th ACM Symposium on the Principles of Distributed Computing, Las Vegas, Nevada, USA, July 2005. WMAN 2005: Maximizing the Lifetime of Dominating Sets. Thomas Moscibroda and Roger Wattenhofer. 5th International Workshop on Algorithms for Wireless, Mobile, Ad Hoc and Sensor Networks, Denver, Colorado, USA, April 2005. MASS 2004: Efficient Computation of Maximal Independent Sets in Unstructured Multi-Hop Radio Networks. Thomas Moscibroda and Roger Wattenhofer. 1st IEEE International Conference on Mobile Ad-hoc and Sensor Systems, Fort Lauderdale, Florida, USA, October 2004. DIALM-POMC 2004: Unit Disk Graph Approximation. Fabian Kuhn, Thomas Moscibroda, and Roger Wattenhofer. ACM Joint Workshop on Foundations of Mobile Computing, Philadelphia, Pennsylvania, USA, October 2004. DIALM-POMC 2004: Virtual Coordinates for Ad hoc and Sensor Networks. Thomas Moscibroda, Regina O’Dell, Mirjam Wattenhofer, and Roger Wattenhofer. ACM Joint Workshop on Foundations of Mobile Computing, Philadelphia, Pennsylvania, USA, October 2004. MOBICOM 2004: Initializing Newly Deployed Ad Hoc and Sensor Networks. Fabian Kuhn, Thomas Moscibroda, and Roger Wattenhofer. 10th Annual International Conference on Mobile Computing and Networking, Philadelphia, USA, September 2004. (Best Presentation Award) ESA 2004: Radio Network Clustering from Scratch. Fabian Kuhn, Thomas Moscibroda, and Roger Wattenhofer. 12nd Annual European Symposium on Algorithms, Bergen, Norway, September 2004. PODC 2004: What Cannot Be Computed Locally! Fabian Kuhn, Thomas Moscibroda, and Roger Wattenhofer. 23rd ACM Symposium on the Principles of Distributed Computing, St. John’s, Newfoundland, Canada, July 2004. (Best Student Paper Award)