Thomas Moscibroda

ORCID: 0000-0002-8729-7841
Publications
Citations
Views
---
Saved
---
About
Contact & Profiles
Research Areas
  • Parallel Computing and Optimization Techniques
  • Mobile Ad Hoc Networks
  • Interconnection Networks and Systems
  • Energy Efficient Wireless Sensor Networks
  • Advanced Data Storage Technologies
  • Distributed systems and fault tolerance
  • Indoor and Outdoor Localization Technologies
  • Optimization and Search Problems
  • Complexity and Algorithms in Graphs
  • Cooperative Communication and Network Coding
  • Cloud Computing and Resource Management
  • Peer-to-Peer Network Technologies
  • Wireless Networks and Protocols
  • Opportunistic and Delay-Tolerant Networks
  • Caching and Content Delivery
  • Game Theory and Applications
  • Green IT and Sustainability
  • Cognitive Radio Networks and Spectrum Sensing
  • Mobile Crowdsensing and Crowdsourcing
  • Speech and Audio Processing
  • Advanced Graph Theory Research
  • IoT and Edge/Fog Computing
  • Sparse and Compressive Sensing Techniques
  • Wireless Communication Networks Research
  • Underwater Vehicles and Communication Systems

Microsoft (United States)
2014-2023

Microsoft Research (United Kingdom)
2006-2020

Microsoft (Finland)
2015-2019

Microsoft Research Asia (China)
2010-2017

Tsinghua University
2013-2016

ETH Zurich
2004-2006

École Polytechnique Fédérale de Lausanne
2006

Board of the Swiss Federal Institutes of Technology
2004

In a chip-multiprocessor (CMP) system, the DRAM system isshared among cores. shared requests from athread can not only delay other threads by causingbank/bus/row-buffer conflicts but they also destroy threads’DRAM-bank-level parallelism. Requests whose latencies would otherwisehave been overlapped could effectively become serialized. As aresult both fairness and throughput degrade, some threadscan starve for long time periods.This paper proposes fundamentally new approach to designinga...

10.1145/1394608.1382128 article EN ACM SIGARCH Computer Architecture News 2008-06-01

Energy has become a first-class design constraint in computer systems. Memory is significant contributor to total system power. This paper introduces Flikker, an application-level technique reduce refresh power DRAM memories. Flikker enables developers specify critical and non-critical data programs the runtime allocates this separate parts of memory. The portion memory containing refreshed at regular refresh-rate, while substantially lower rates. partitioning saves energy cost modest...

10.1145/1950365.1950391 article EN 2011-03-05

Networking over UHF white spaces is fundamentally different from conventional Wi-Fi along three axes: spatial variation, temporal and fragmentation of the spectrum. Each these differences gives rise to new challenges for implementing a wireless network in this band. We present design implementation Net7, first like system constructed on top spaces. Net7 incorporates adaptive spectrum assignment algorithm handle variation fragmentation, proposes low overhead protocol variation. builds simple...

10.1145/1592568.1592573 article EN 2009-08-16

Buffers in on-chip networks consume significant energy, occupy chip area, and increase design complexity. In this paper, we make a case for new approach to designing interconnection that eliminates the need buffers routing or flow control. We describe algorithms without using router input/output ports. analyze advantages disadvantages of bufferless discuss how latency can be reduced by taking advantage fact do not exist. Our evaluations show significantly reduces energy consumption...

10.1145/1555754.1555781 article EN 2009-06-20

We define and study the scheduling complexity in wireless networks, which expresses theoretically achievable efficiency of MAC layer protocols. Given a set communication requests arbitrary describes amount time required to successfully schedule all requests. The most basic important network structure networks being connectivity, we i.e., minimal until connected can be scheduled. In this paper, prove that connectivity grows only polylogarithmically number nodes. Specifically, present novel...

10.1109/infocom.2006.23 article EN 2006-01-01

In a chip-multiprocessor (CMP) system, the DRAM system is shared among cores. requests from thread can not only delay other threads by causing bank/bus/row-buffer conflicts but they also destroy threadspsilaDRAM-bank-level parallelism. Requests whose latencies would otherwise have been overlapped could effectively become serialized. As are sult both fairness and throughput degrade, some scan starve for long time periods. This paper proposes fundamentally new approach to designing controller...

10.1109/isca.2008.7 article EN International Symposium on Computer Architecture 2008-06-01

Main memory is a major shared resource among cores in multicore system. If the interference between different applications' requests not controlled effectively, system performance can degrade significantly. Previous work aimed to mitigate problem of applications by changing scheduling policy controller, i.e., prioritizing from way that benefits performance.

10.1145/2155620.2155664 article EN 2011-12-03

The 2010 FCC ruling on white spaces proposes relying a database of incumbents as the primary means determining space availability at any device (WSD). While provides broad guidelines for database, specifics its design, features, implementation, and use are yet to be determined. Furthermore, architecting network where all WSDs rely raises several systems networking challenges that have remained unexplored. Also, treats only storehouse incumbents. We believe mandated has an additional...

10.1109/tmc.2011.241 article EN IEEE Transactions on Mobile Computing 2011-11-17

The question of what can be computed, and how efficiently, is at the core computer science. Not surprisingly, in distributed systems networking research, an equally fundamental computed a fashion. More precisely, if nodes network must base their decision on information local neighborhood only, well they compute or approximate global (optimization) problem? In this paper we give first polylogarithmic lower bound such computation for problems including minimum vertex cover, (connected)...

10.1145/2742012 article EN Journal of the ACM 2016-03-31

As an innovative mobility strategy, public bike-sharing has grown dramatically worldwide. Though providing convenient, low-cost and environmental-friendly transportation, the unique features of systems give rise to problems both users operators. The primary issue among these is uneven distribution bicycles caused by ever-changing usage (available) supply. This bicycle imbalance necessitates efficient bike re-balancing strategies, which depends highly on modeling prediction. In this paper,...

10.1145/2906388.2906408 article EN 2016-06-20

We give time lower bounds for the distributed approximation of minimum vertex cover (MVC) and related problems such as dominating set (MDS). In k communication rounds, MVC MDS can only be approximated by factors Ω(nc/k2/k) Ω(Δ>1/k/k) some constant c, where n Δ denote number nodes largest degree in graph. The rounds required order to achieve a or even polylogarithmic ratio is at least Ω(√log n/log log n) Ω(logΔ/ Δ). By simple reduction, latter also hold construction maximal matchings independent sets.

10.1145/1011767.1011811 article EN 2004-07-25

A number of studies have shown the abundance unused spectrum in TV bands. This is stark contrast to overcrowding wireless devices ISM recent trend alleviate this disparity design Cognitive Radios, which constantly sense and opportunistically utilize frequencies In paper, we introduce concept a time-spectrum block model reservation, use it present theoretical formalization allocation problem cognitive radio networks. We centralized distributed protocol for show that these protocols are close...

10.1145/1288107.1288125 article EN 2007-09-09

We study a fundamental yet under-explored facet in wireless communication -- the width of spectrum over which transmitters spread their signals, or channel width. Through detailed measurements controlled and live environments, using only commodity 802.11 hardware, we first quantify impact on throughput, range, power consumption. Taken together, our findings make strong case for systems that adapt Such adaptation brings unique benefits. For instance, when throughput required is low, moving to...

10.1145/1402946.1402975 article EN ACM SIGCOMM Computer Communication Review 2008-08-17

To date, topology control in wireless ad hoc and sensor networks--the study of how to compute from the given communication network a subgraph with certain beneficial properties .has been considered as static problem only; time required actually schedule links computed without message collision was generally ignored. In this paper we analyze context physical Signal-to-Interference-plus-Noise-Ratio (SINR) model, focusing on question fast resulting can be realized over time.For purpose, define...

10.1145/1132905.1132939 article EN 2006-05-22

Network-on-Chips (NoCs) are likely to become a critical shared resource in future many-core processors. The challenge is develop policies and mechanisms that enable multiple applications efficiently fairly share the network, improve system performance. Existing local packet scheduling routers fail fully achieve this goal, because they treat every equally, regardless of which application issued packet.

10.1145/1669112.1669150 article EN 2009-12-12

Achieving a global goal based on local information is challenging, especially in complex and large-scale networks such as the Internet or even human brain. In this paper, we provide an almost tight classification of possible trade-off between amount quality solution for general covering packing problems. Specifically, give distributed algorithm using only small messages which obtains (ρΔ)1/k-approximation problems time O(k2), where ρ depends LP's coefficients. If message size unbounded,...

10.5555/1109557.1109666 article EN 2006-01-22

FCC has proposed to allow unlicensed operations in the TV broadcast bands. This portion of spectrum several desirable properties for more robust data communication as compared ISM However, there are a number challenges efficiently using For example, available is fragmented, and its availability may vary over time. In this paper, we present cognitive radio system, called KNOWS, address these challenges. We design our prototype, which includes new hardware platform spectrum-aware Medium Access...

10.1109/dyspan.2007.61 article EN 2007-04-01

A newly deployed multi-hop radio network is unstructured and lacks a reliable efficient communication scheme. In this paper, we take step towards analyzing the problems existing during initialization phase of ad hoc sensor networks. Particularly, model as quasi unit disk graph allow nodes to wake up asynchronously at any time. Further, do not feature collision detection mechanism, they have only limited knowledge about topology. We show that even for restricted model, good clustering can be...

10.1145/1023720.1023746 article EN Proceedings of the 28th Annual International Conference on Mobile Computing And Networking 2004-09-26

We study a fundamental yet under-explored facet in wireless communication -- the width of spectrum over which transmitters spread their signals, or channel width. Through detailed measurements controlled and live environments, using only commodity 802.11 hardware, we first quantify impact on throughput, range, power consumption. Taken together, our findings make strong case for systems that adapt Such adaptation brings unique benefits. For instance, when throughput required is low, moving to...

10.1145/1402958.1402975 article EN 2008-08-17

DRAM is facing severe scalability challenges in sub-45nm tech- nology nodes due to precise charge placement and sensing hur- dles deep-submicron geometries. Resistive memories, such as phase-change memory (PCM), already scale well beyond are a promising replacement. Unfortunately, PCM write-limited, current approaches managing writes must de- commission pages of when the first bit fails. This paper presents dynamically replicated (DRM), hardware operating system interface designed for that...

10.1145/1735970.1736023 article EN ACM SIGARCH Computer Architecture News 2010-03-05

The key application scenario of wireless sensor networks is data gathering nodes transmit data, possibly in a multi-hop fashion, to an information sink. performance thus characterized by the rate at which can be aggregated In this paper, we derive first scaling laws describing achievable worst-case i.e.arbitrarily deployed,sensor networks. We show that physical model communication and for large number practically important functions, sustainable Ω(1 / log2 n) achieved every network even when...

10.1145/1236360.1236362 article EN 2007-01-01
Coming Soon ...