Jason Cloud
Massachusetts Institute of Technology
Network
Latest external collaboration on country level. Dive into details by clicking on the dots.
Publication
Featured researches published by Jason Cloud.
IEEE Journal on Selected Areas in Communications | 2012
Jason Cloud; Linda Zeger; Muriel Médard
We design a cross-layer approach to aid in developing a cooperative solution using multi-packet reception (MPR), network coding (NC), and medium access (MAC). We construct a model for the behavior of the IEEE 802.11 MAC protocol and apply it to key small canonical topology components and their larger counterparts. The results obtained from this model match the available experimental results with fidelity. Using this model, we show that fairness allocation by the 802.11 MAC can significantly impede performance; hence, we devise a new MAC that not only substantially improves throughput, but provides fairness to flows of information rather than to nodes. We show that cooperation between NC, MPR, and our new MAC achieves super-additive gains of up to 6.3 times that of routing with the standard 802.11 MAC. Furthermore, we extend the model to analyze our MACs asymptotic and throughput behaviors as the number of nodes increases or the MPR capability is limited to only a single node. Finally, we show that although network performance is reduced under substantial asymmetry or limited implementation of MPR to a central node, there are some important practical cases, even under these conditions, where MPR, NC, and their combination provide significant gains.
vehicular technology conference | 2013
Jason Cloud; Flávio du Pin Calmon; Weifei Zeng; Giovanni Pau; Linda Zeger; Muriel Médard
Existing mobile devices have the capability to use multiple network technologies simultaneously to help increase performance; but they rarely, if at all, effectively use these technologies in parallel. We first present empirical data to help understand the mobile environment when three heterogeneous networks are available to the mobile device (i.e., a WiFi network, WiMax network, and an Iridium satellite network). We then propose a reliable, multi-path protocol called Multi-Path TCP with Network Coding (MPTCP/NC) that utilizes each of these networks in parallel. An analytical model is developed and a mean-field approximation is derived that gives an estimate of the protocols achievable throughput. Finally, a comparison between MPTCP and MPTCP/NC is presented using both the empirical data and mean-field approximation. Our results show that network coding can provide users in mobile environments a higher quality of service by enabling the use of multiple network technologies and the capability to overcome packet losses due to lossy, wireless network connections.
military communications conference | 2011
Jason Cloud; Linda Zeger; Muriel Médard
We construct a simple network model to provide insight into network design strategies. We show that the model can be used to address various approaches to network coding, MAC, and multi-packet reception so that their effects on network throughput can be evaluated. We consider several topology components which exhibit the same non-monotonic saturation behavior found within the Katti et. al. COPE experiments. We further show that fairness allocation by the MAC can seriously impact performance and cause this non-monotonic saturation. Using our model, we develop a MAC that provides monotonic saturation, higher saturation throughput gains and fairness among flows rather than nodes. The proposed model provides an estimate of the achievable gains for the cross-layer design of network coding, multi-packet reception, and MAC showing that super-additive throughput gains on the order of six times that of routing are possible.
international conference on computer communications | 2015
Jason Cloud; Douglas J. Leith; Muriel Médard
Reducing the in-order delivery, or playback, delay of reliable transport layer protocols over error prone networks can significantly improve application layer performance. This is especially true for applications that have time sensitive constraints such as streaming services. We explore the benefits of a coded generalization of selective repeat ARQ for minimizing the in-order delivery delay. An analysis of the delays first two moments is provided so that we can determine when and how much redundancy should be added to meet a users requirements. Numerical results help show the gains over selective repeat ARQ, as well as the trade-offs between meeting the users delay constraints and the costs inflicted on the achievable rate. Finally, the analysis is compared with experimental results to help illustrate how our work can be used to help inform system decisions.
international conference on communications | 2014
MinJi Kim; Jason Cloud; Ali ParandehGheibi; Leonardo Urbina; Kerim Fouli; Douglas J. Leith; Muriel Médard
The application of congestion control can have a significant detriment to the quality of service experienced at higher layers, especially under high packet loss rates. The effects of throughput loss due to the congestion control misinterpreting packet losses in poor channels is further compounded for applications such as HTTP and video leading to a significant decrease in the users quality of service. Therefore, we consider the application of congestion control to transport layer packet streams that use error-correction coding in order to recover from packet losses. We introduce a modified AIMD approach, develop an approximate mathematic model suited to performance analysis, and present extensive experimental measurements in both the lab and the “wild” to evaluate performance. Our measurements highlight the potential for remarkable performance gains, in terms of throughput and upper layer quality of service, when using coded transports.
arXiv: Networking and Internet Architecture | 2015
Jason Cloud; Muriel Médard
Satellite networks provide unique challenges that can restrict users’ quality of service. For example, high packet erasure rates and large latencies can cause significant disruptions to applications such as video streaming or voice-over-IP. Network coding is one promising technique that has been shown to help improve performance, especially in these environments. However, implementing any form of network code can be challenging. This paper will use an example of a generation-based network code and a sliding-window network code to help highlight the benefits and drawbacks of using one over the other. In-order packet delivery delay, as well as network efficiency, will be used as metrics to help differentiate between the two approaches. Furthermore, lessoned learned during the course of our research will be provided in an attempt to help the reader understand when and where network coding provides its benefits.
IEEE Journal on Selected Areas in Communications | 2017
Mohammad Karzand; Douglas J. Leith; Jason Cloud; Muriel Médard
In this paper, we consider the design of forward error correction tailored specifically for the low end-to-end latency requirements in 5G networks. We present experimental results that highlight a number of issues with conventional approaches and then introduce a new low delay code construction that achieves a superior throughput-delay tradeoff. We analyze its performance both mathematically and experimentally. The mathematical analysis of throughput and delay requires the development of a number of novel analytic tools based on both queuing and coding theories. We implement the low delay code and evaluate its performance in an experimental test bed.
global communications conference | 2016
Jason Cloud; Muriel Médard
The capability of mobile devices to use multiple interfaces to support a single session is becoming more prevalent. Prime examples include the desire to implement WiFi offloading and the introduction of 5G. Furthermore, an increasing fraction of Internet traffic is becoming delay sensitive. These two trends drive the need to investigate methods that enable communication over multiple parallel heterogeneous networks, while also ensuring that delay constraints are met. This paper approaches these challenges using a multi-path streaming code that uses forward error correction to reduce the in- order delivery delay of packets in networks with poor link quality and transient connectivity. A simple analysis is developed that provides a good approximation of the in-order delivery delay. Furthermore, numerical results help show that the delay penalty of communicating over multiple paths is insignificant when considering the potential throughput gains obtained through the fusion of multiple networks.
Archive | 2013
Flavio du Pin Calmon; Jason Cloud; Muriel Médard; Weifei Zeng
arXiv: Networking and Internet Architecture | 2012
MinJi Kim; Jason Cloud; Ali ParandehGheibi; Leonardo Urbina; Kerim Fouli; Douglas J. Leith; Muriel Médard