Allen Miu - Academia.edu (original) (raw)
Uploads
Papers by Allen Miu
The usage and service options of a public network generally differ from a private (enterprise and... more The usage and service options of a public network generally differ from a private (enterprise and home) network and consequently, the two networks are often configured differently. The existence of such networks motivates our need to improve support and management of nomadic users who frequently roam between them. Using a real-world public network as a case study, we discuss this problem in detail and describe a solution that allows client devices to dynamically configure themselves to adapt to the local network configuration. In addition to supporting mobility, we describe how our solution also provides fail-over mechanisms for providing a highly available service; load balancing and location services. Furthermore, our solution can be used to scale networks that are deployed in a large setting. We discuss in detail the various issues that need to be dealt with for achieving true device-level mobility; pointing out several unsolved problems in this area. The algorithms and software proposed in this paper have been implemented, are deployed, and are currently being used in a real-world public network that is operational at the Crossroads Mall in Bellevue, Washington.
... What follows is a more detailed treatment of the key components of the CarTel mobile sensor c... more ... What follows is a more detailed treatment of the key components of the CarTel mobile sensor computing system. 2. SYSTEM OVERVIEW Figure 1 illustrates the basic architecture of the CarTel system. ... CarTel relies on three key underlying technologies: ...
Page 1. Performance Analysis of a Dynamic Parallel Downloading Scheme from Mirror Sites Throughou... more Page 1. Performance Analysis of a Dynamic Parallel Downloading Scheme from Mirror Sites Throughout the Internet Allen Miu and Eugene Shih Laboratory of Computer Science Massachusetts Institute of Technology Cambridge, MA, USA aklmiu, eugene @wind.lcs.mit.edu ...
The Cricket indoor location project has been active for four years. We have developed three diffe... more The Cricket indoor location project has been active for four years. We have developed three different versions of the system. The first version was an early proof- of-concept (Cricket v0), which led to the first prototype (Cricket ...
Wireless Networks, 2007
This paper describes the Multi-Radio Diversity (MRD) wireless system, which uses path diversity t... more This paper describes the Multi-Radio Diversity (MRD) wireless system, which uses path diversity to improve loss resilience in wireless local area networks (WLANs). MRD coordinates wireless receptions among multiple radios to improve loss resilience in the face of path-dependent frame corruption over the radio. MRD incorporates two techniques to recover from bit errors and lower the loss rates observed by higher layers, without consuming much extra bandwidth. The first technique is frame combining, in which multiple, possibly erroneous, copies of a given frame are combined together in an attempt to recover the frame without retransmission. The second technique is a low-overhead retransmission scheme called request-for-acknowledgment (RFA), which operates above the link layer and below the network layer to attempt to recover from frame combining failures. We present an analysis that determines how the parameters for these algorithms should be chosen. We have designed and implemented MRD as a fully functional WLAN infrastructure based on 802.11a. We evaluate the MRD system under several different physical configurations, using both UDP and TCP, and measured throughput gains up to 3× over single radio communication schemes employing 802.11’s autorate adaptation scheme.
... What follows is a more detailed treatment of the key components of the CarTel mobile sensor c... more ... What follows is a more detailed treatment of the key components of the CarTel mobile sensor computing system. 2 System Overview CarTel relies on three key underlying technologies: Figure 1 illustrates the basic architecture of the CarTel system. ...
The dawning of the 21st century has seen unprecedented growth in the number of wireless users, ap... more The dawning of the 21st century has seen unprecedented growth in the number of wireless users, applications, and network access technolo-gies. This trend is enabling the vision of perva-sive ubiquitous computing where users have network access anytime, anywhere, ...
The usage and service options of a public network generally differ from a private (enterprise and... more The usage and service options of a public network generally differ from a private (enterprise and home) network and consequently, the two networks are often configured differently. The existence of such networks motivates our need to improve support and management of nomadic users who frequently roam between them. Using a real-world public network as a case study, we discuss this problem in detail and describe a solution that allows client devices to dynamically configure themselves to adapt to the local network configuration. In addition to supporting mobility, we describe how our solution also provides fail-over mechanisms for providing a highly available service; load balancing and location services. Furthermore, our solution can be used to scale networks that are deployed in a large setting. We discuss in detail the various issues that need to be dealt with for achieving true device-level mobility; pointing out several unsolved problems in this area. The algorithms and software proposed in this paper have been implemented, are deployed, and are currently being used in a real-world public network that is operational at the Crossroads Mall in Bellevue, Washington.
... What follows is a more detailed treatment of the key components of the CarTel mobile sensor c... more ... What follows is a more detailed treatment of the key components of the CarTel mobile sensor computing system. 2. SYSTEM OVERVIEW Figure 1 illustrates the basic architecture of the CarTel system. ... CarTel relies on three key underlying technologies: ...
Page 1. Performance Analysis of a Dynamic Parallel Downloading Scheme from Mirror Sites Throughou... more Page 1. Performance Analysis of a Dynamic Parallel Downloading Scheme from Mirror Sites Throughout the Internet Allen Miu and Eugene Shih Laboratory of Computer Science Massachusetts Institute of Technology Cambridge, MA, USA aklmiu, eugene @wind.lcs.mit.edu ...
The Cricket indoor location project has been active for four years. We have developed three diffe... more The Cricket indoor location project has been active for four years. We have developed three different versions of the system. The first version was an early proof- of-concept (Cricket v0), which led to the first prototype (Cricket ...
Wireless Networks, 2007
This paper describes the Multi-Radio Diversity (MRD) wireless system, which uses path diversity t... more This paper describes the Multi-Radio Diversity (MRD) wireless system, which uses path diversity to improve loss resilience in wireless local area networks (WLANs). MRD coordinates wireless receptions among multiple radios to improve loss resilience in the face of path-dependent frame corruption over the radio. MRD incorporates two techniques to recover from bit errors and lower the loss rates observed by higher layers, without consuming much extra bandwidth. The first technique is frame combining, in which multiple, possibly erroneous, copies of a given frame are combined together in an attempt to recover the frame without retransmission. The second technique is a low-overhead retransmission scheme called request-for-acknowledgment (RFA), which operates above the link layer and below the network layer to attempt to recover from frame combining failures. We present an analysis that determines how the parameters for these algorithms should be chosen. We have designed and implemented MRD as a fully functional WLAN infrastructure based on 802.11a. We evaluate the MRD system under several different physical configurations, using both UDP and TCP, and measured throughput gains up to 3× over single radio communication schemes employing 802.11’s autorate adaptation scheme.
... What follows is a more detailed treatment of the key components of the CarTel mobile sensor c... more ... What follows is a more detailed treatment of the key components of the CarTel mobile sensor computing system. 2 System Overview CarTel relies on three key underlying technologies: Figure 1 illustrates the basic architecture of the CarTel system. ...
The dawning of the 21st century has seen unprecedented growth in the number of wireless users, ap... more The dawning of the 21st century has seen unprecedented growth in the number of wireless users, applications, and network access technolo-gies. This trend is enabling the vision of perva-sive ubiquitous computing where users have network access anytime, anywhere, ...