Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Ramón Cáceres

dblp:69/1714 · DBLP profile ↗
← Back
27ranked-venue papers
10as first author
0since 2021 · last 2019
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Computer networks · 15 · 8 first-authorSecurity and privacy · 4Systems, architecture and hardware · 3 · 1 first-authorSoftware engineering, systems software and programming languages · 2Artificial intelligence and machine learning · 1Databases, data management, data science and information retrieval · 1Human-computer interaction and ubiquitous computing · 1Theory of computation · 1 · 1 first-authorApplied, interdisciplinary, general and emerging computing · 1

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Computer networks
11 papers
Network measurement and analytics · 52% Cellular and mobile networks · 32% Transport protocols and congestion control · 5%
Computer architecture, parallel and distributed computing, and storage systems
4 papers
Distributed systems · 87% Cloud and datacenter computing · 9% Storage systems · 3%
Network and information security
3 papers
Hardware security and side channels · 67% Systems and software security · 33%
Human-computer interaction and pervasive computing
1 paper
Ubiquitous computing and smart environments · 100%
Software engineering, system software, and programming languages
3 papers
Operating systems · 80% Empirical software engineering · 20%
Interdisciplinary, comprehensive, and emerging computing
2 papers
Smart cities and intelligent transportation · 100%

Topics — the 30 heaviest of 44, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Distributed systems
distributed coordination
0.412019
Zanzibar: Google's Consistent, Global Authorization System · USENIX ATC 2019
Hardware security and side channels
trusted execution environments
0.122008
Trustworthy and personalized computing on public kiosks · MobiSys 2008
vTPM: Virtualizing the Trusted Platform Module · USENIX Security Symposium 2006
Network measurement and analytics
active measurement
0.112012
Obtaining in-context measurements of cellular network performance · Internet Measurement Conference 2012
Cellular and mobile networks › cellular network performance
cellular network performance measurement
0.112012
Obtaining in-context measurements of cellular network performance · Internet Measurement Conference 2012
Cellular and mobile networks › mobility management › user mobility
human mobility modeling
0.112012
Human mobility modeling at metropolitan scales · MobiSys 2012
Network measurement and analytics › network performance measurement
throughput measurement
0.112012
Obtaining in-context measurements of cellular network performance · Internet Measurement Conference 2012
Network measurement and analytics › network tomography
multicast-based inference
0.132002
Impromptu Measurement Infrastructures using RTP · INFOCOM 2002
Multicast-based inference of network-internal loss characteristics · IEEE Trans. Inf. Theory 1999
Multicast-Based Inference of Network-Internal Characteristics: Accuracy of Packet Loss Estimation · INFOCOM 1999
Hardware security and side channels › trusted execution environments
trusted platform module
0.112008
Trustworthy and personalized computing on public kiosks · MobiSys 2008
Smart cities and intelligent transportation
mobility data analysis
0.012012
Human mobility modeling at metropolitan scales · MobiSys 2012
Routing and switching › switching
flow switching
0.021998
Efficient policies for carrying Web traffic over flow-switched networks · IEEE/ACM Trans. Netw. 1998
Reducing Overhead in Flow-Switched Networks: An Empirical Study of Web Traffic · INFOCOM 1998
Network measurement and analytics
end-to-end measurement
0.012002
Impromptu Measurement Infrastructures using RTP · INFOCOM 2002
Network measurement and analytics
measurement infrastructure
0.012002
Impromptu Measurement Infrastructures using RTP · INFOCOM 2002
Transport protocols and congestion control › real-time communication
RTP
0.012002
Impromptu Measurement Infrastructures using RTP · INFOCOM 2002
Network measurement and analytics
traffic characterization
0.031998
Efficient policies for carrying Web traffic over flow-switched networks · IEEE/ACM Trans. Netw. 1998
Characteristics of Wide-Area TCP/IP Conversations · SIGCOMM 1991
Reducing Overhead in Flow-Switched Networks: An Empirical Study of Web Traffic · INFOCOM 1998
Network measurement and analytics › network tomography › loss inference
link loss inference
0.022002
Multicast-based inference of network-internal loss characteristics · IEEE Trans. Inf. Theory 1999
Impromptu Measurement Infrastructures using RTP · INFOCOM 2002
Cloud and datacenter computing
virtualization
0.012008
Trustworthy and personalized computing on public kiosks · MobiSys 2008
Network measurement and analytics
network tomography
0.011999
Multicast-Based Inference of Network-Internal Characteristics: Accuracy of Packet Loss Estimation · INFOCOM 1999
Network measurement and analytics › network performance measurement
packet loss estimation
0.011999
Multicast-Based Inference of Network-Internal Characteristics: Accuracy of Packet Loss Estimation · INFOCOM 1999
Content delivery and video streaming › caching
web caching
0.011999
Performance of Web Proxy Caching in Heterogeneous Bandwidth Environments · INFOCOM 1999
Network measurement and analytics › per-flow measurement
flow size distribution
0.011998
Efficient policies for carrying Web traffic over flow-switched networks · IEEE/ACM Trans. Netw. 1998
Empirical software engineering › developer studies › developer behavior
developer productivity
0.012006
Pegboard: a framework for developing mobile applications · MobiSys 2006
Operating systems
virtualization
0.012006
vTPM: Virtualizing the Trusted Platform Module · USENIX Security Symposium 2006
Cloud and datacenter computing › virtualization
virtual machine migration
0.012005
Reincarnating PCs with portable SoulPads · MobiSys 2005
Wireless networking › mobility
fast handoff
0.011996
Fast and Scalable Handoffs for Wireless Internetworks · MobiCom 1996
Cellular and mobile networks › mobility management
handover
0.011996
Fast and Scalable Handoffs for Wireless Internetworks · MobiCom 1996
Cellular and mobile networks › mobility management
hierarchical mobility management
0.011996
Fast and Scalable Handoffs for Wireless Internetworks · MobiCom 1996
Cellular and mobile networks › mobility management
Mobile IP
0.011996
Fast and Scalable Handoffs for Wireless Internetworks · MobiCom 1996
Cellular and mobile networks
mobility management
0.011996
Fast and Scalable Handoffs for Wireless Internetworks · MobiCom 1996
Transport protocols and congestion control › loss recovery
fast retransmission
0.011995
Improving the Performance of Reliable Transport Protocols in Mobile Computing Environments · IEEE J. Sel. Areas Commun. 1995
Storage systems › storage devices › storage media
mobile storage
0.011994
Storage Alternatives for Mobile Computers · OSDI 1994

Methods — techniques the papers use, named apart from their topics

probabilistic modeling · 0.3earth mover's distance · 0.2remote attestation · 0.2integrity measurement · 0.2controlled experiments · 0.1active measurement service · 0.1virtual TPM · 0.1trusted platform module · 0.1virtual machine suspension · 0.1auto-configuring OS · 0.1maximum likelihood estimation · 0.1model orchestration · 0.1Eclipse IDE extension · 0.1simulation · 0.0multicast probing · 0.0packet trace simulation · 0.0traffic trace analysis · 0.0trace-driven evaluation · 0.0
YearPublicationVenuePosition
2019 Zanzibar: Google's Consistent, Global Authorization System
Ruoming Pang, Ramón Cáceres, Michael Burrows, Pratik Dave, Nathan Germer, Alexander Golynski, Kevin Graney, Nina Kang, Lea Kissner, Jeffrey L. Korn, Abhishek Parmar, Christopher D. Richards, Mengzhi Wang
USENIX ATC2
2013 DP-WHERE: Differentially private modeling of human mobility
abstract
Models of human mobility have broad applicability in urban planning, ecology, epidemiology, and other fields. Starting with Call Detail Records (CDRs) from a cellular telephone network that have gone through a straightforward anonymization procedure, the prior WHERE modeling approach produces synthetic CDRs for a synthetic population. The accuracy of WHERE has been validated against billions of location samples for hundreds of thousands of cell phones in the New York and Los Angeles metropolitan areas. In this paper, we introduce DP-WHERE, which modifies WHERE by adding controlled noise to achieve differential privacy, a strict definition of privacy that makes no assumptions about the power or background knowledge of a potential adversary. We also present experiments showing that the accuracy of DP-WHERE remains close to that of WHERE and of real CDRs. With this work, we aim to enable the creation and possible release of synthetic models that capture the mobility patterns of real metropolitan populations while preserving privacy.
Darakhshan J. Mir, Sibren Isaacman, Ramón Cáceres, Margaret Martonosi, Rebecca N. Wright
IEEE BigData3
2012 Obtaining in-context measurements of cellular network performance
abstract
Network service providers, and other parties, require an accurate understanding of the performance cellular networks deliver to users. In particular, they often seek a measure of the network performance users experience solely when they are interacting with their device---a measure we call in-context. Acquiring such measures is challenging due to the many factors, including time and physical context, that influence cellular network performance. This paper makes two contributions. First, we conduct a large scale measurement study, based on data collected from a large cellular provider and from hundreds of controlled experiments, to shed light on the issues underlying in-context measurements. Our novel observations show that measurements must be conducted on devices which (i) recently used the network as a result of user interaction with the device, (ii) remain in the same macro-environment (e.g., indoors and stationary), and in some cases the same micro-environment (e.g., in the user's hand), during the period between normal usage and a subsequent measurement, and (iii) are currently sending/ receiving little or no user-generated traffic. Second, we design and deploy a prototype active measurement service for Android phones based on these key insights. Our analysis of 1650 measurements gathered from 12 volunteer devices shows that the system is able to obtain average throughput measurements that accurately quantify the performance experienced during times of active device and network usage.
Aaron Gember, Aditya Akella, Jeffrey Pang, Alexander Varshavsky, Ramón Cáceres
Internet Measurement Conference5
2012 Human mobility modeling at metropolitan scales
abstract
Models of human mobility have broad applicability in fields such as mobile computing, urban planning, and ecology. This paper proposes and evaluates WHERE, a novel approach to modeling how large populations move within different metropolitan areas. WHERE takes as input spatial and temporal probability distributions drawn from empirical data, such as Call Detail Records (CDRs) from a cellular telephone network, and produces synthetic CDRs for a synthetic population. We have validated WHERE against billions of anonymous location samples for hundreds of thousands of phones in the New York and Los Angeles metropolitan areas. We found that WHERE offers significantly higher fidelity than other modeling approaches. For example, daily range of travel statistics fall within one mile of their true values, an improvement of more than 14 times over a Weighted Random Waypoint model. Our modeling techniques and synthetic CDRs can be applied to a wide range of problems while avoiding many of the privacy concerns surrounding real CDRs.
Sibren Isaacman, Richard A. Becker, Ramón Cáceres, Margaret Martonosi, James Rowland, Alexander Varshavsky, Walter Willinger
MobiSys3
2011 Route classification using cellular handoff patterns
abstract
Understanding utilization of city roads is important for urban planners. In this paper, we show how to use handoff patterns from cellular phone networks to identify which routes people take through a city. Specifically, this paper makes three contributions. First, we show that cellular handoff patterns on a given route are stable across a range of conditions and propose a way to measure stability within and between routes using a variant of Earth Mover's Distance. Second, we present two accurate classification algorithms for matching cellular handoff patterns to routes: one requires test drives on the routes while the other uses signal strength data collected by high-resolution scanners. Finally, we present an application of our algorithms for measuring relative volumes of traffic on routes leading into and out of a specific city, and validate our methods using statistics published by a state transportation authority.
Richard A. Becker, Ramón Cáceres, Karrie J. Hanson, Ji Meng Loh, Simon Urbanek, Alexander Varshavsky, Chris Volinsky
UbiComp2
2011 Confidant: Protecting OSN Data without Locking It Up
Dongtao Liu, Amre Shakimov, Ramón Cáceres, Alexander Varshavsky, Landon P. Cox
Middleware3
2008 Trustworthy and personalized computing on public kiosks
abstract
Many people desire ubiquitous access to their personal computing environments. We present a system in which a user leverages a personal mobile device to establish trust in a public computing device, or kiosk, prior to resuming her environment on the kiosk. We have designed a protocol by which the mobile device determines the identity and integrity of all software loaded on the kiosk, in order to inform the user whether the kiosk is trustworthy. Our system exploits emerging hardware security technologies, namely the Trusted Platform Module and new support in x86 processors for establishing a dynamic root of trust. We have demonstrated the viability of our approach by implementing and evaluating our system on commodity hardware. Through a brief survey, we found that respondents are generally willing to endure a delay in exchange for an increased assurance of data privacy, and that the delay incurred by our unoptimized prototype is close to the range tolerable to the respondents. We have focused on allowing the user to personalize a kiosk by running her own virtual machine there. However, our work is generally applicable to establishing trust on public computing devices before revealing any sensitive information to those devices.
Scott Garriss, Ramón Cáceres, Stefan Berger, Reiner Sailer, Leendert van Doorn, Xiaolan Zhang 0001
MobiSys2
2006 Shamon: A System for Distributed Mandatory Access Control
abstract
We define and demonstrate an approach to securing distributed computation based on a shared reference monitor (Shamon) that enforces mandatory access control (MAC) policies across a distributed set of machines. The Shamon enables local reference monitor guarantees to be attained for a set of reference monitors on these machines. We implement a prototype system on the Xen hypervisor with a trusted MAC virtual machine built on Linux 2.6 whose reference monitor design requires only 13 authorization checks, only 5 of which apply to normal processing (others are for policy setup). We show that, through our architecture, distributed computations can be protected and controlled coherently across all the machines involved in the computation
Jonathan M. McCune, Trent Jaeger, Stefan Berger, Ramón Cáceres, Reiner Sailer
ACSAC4
2006 Pegboard: a framework for developing mobile applications
abstract
Tool support for mobile application development can significantly improve programmer productivity and software quality. Pegboard is a novel tooling framework that extends the Eclipse integrated development environment to support the development of mobile distributed applications. Its extensible design supports multiple application models and the orchestration of external tooling components throughout the development cycle. In this paper we describe Pegboard's architecture and implementation, and show how it improves the development experience through organization, visualization, simplification and guidance. We also discuss insights gained from interviewing software developers, including early users of Pegboard.
Danny Soroker, Ramón Cáceres, Danny Dig, Andreas Schade, Susan L. Spraragen, Alpana Tiwari
MobiSys2
2006 vTPM: Virtualizing the Trusted Platform Module
Stefan Berger, Ramón Cáceres, Kenneth A. Goldman, Ronald Perez, Reiner Sailer, Leendert van Doorn
USENIX Security Symposium2
2006 Shame on Trust in Distributed Systems
Trent Jaeger, Patrick D. McDaniel, Luke St. Clair, Ramón Cáceres, Reiner Sailer
HotSec4
2005 Building a MAC-Based Security Architecture for the Xen Open-Source Hypervisor
abstract
We present the sHype hypervisor security architecture and examine in detail its mandatory access control facilities. While existing hypervisor security approaches aiming at high assurance have been proven useful for high-security environments that prioritize security over performance and code reuse, our approach aims at commercial security where near-zero performance overhead, non-intrusive implementation, and usability are of paramount importance. sHype enforces strong isolation at the granularity of a virtual machine, thus providing a robust foundation on which higher software layers can enact finer-grained controls. We provide the rationale behind the sHype design and describe and evaluate our implementation for the Xen open-source hypervisor
Reiner Sailer, Trent Jaeger, Enriquillo Valdez, Ramón Cáceres, Ronald Perez, Stefan Berger, John Linwood Griffin, Leendert van Doorn
ACSAC4
2005 Reincarnating PCs with portable SoulPads
abstract
The ability to walk up to any computer, personalize it, and use it as one's own has long been a goal of mobile computing research. We present SoulPad, a new approach based on carrying an auto-configuring operating system along with a suspended virtual machine on a small portable device. With this approach, the computer boots from the device and resumes the virtual machine, thus giving the user access to his personal environment, including previously running computations. SoulPad has minimal infrastructure requirements and is therefore applicable to a wide range of conditions, particularly in developing countries. We report our experience implementing SoulPad and using it on a variety of hardware configurations. We address challenges common to systems similar to SoulPad, and show that the SoulPad model has significant potential as a mobility solution.
Ramón Cáceres, Casey Carter, Chandrasekhar Narayanaswami 0001, Mandayam T. Raghunath
MobiSys1
2002 Impromptu Measurement Infrastructures using RTP
abstract
Dedicated infrastructures for end-to-end measurements are complex to deploy and manage. Equipment cost, the requirements for reporting bandwidth, and the administrative diversity of the Internet, are factors that potentially hamper scalability. This paper describes the architecture and implementation of an alternative approach in which the end-to-end probing and measurement reporting functions are embedded in a transport protocol, namely RTP (real-time transport protocol). Suitably enabled hosts in a multicast group are effectively co-opted to form an impromptu measurement infrastructure. Coupled with our previous work on multicast-based inference (see Adams, A. et al., IEEE Commun. Magazine, 2000), this enables the determination of the performance characteristics of internal network links of very large multicast distribution trees. Our experimental results show that an accuracy of about 1 part in 10 is attainable when inferring link loss rates in the 1% to 10% range, down to 1 part in 3 for loss rates down to 0.1%, this for probes generated by a regular audio source over a few hundred seconds.
Ramón Cáceres, Nick G. Duffield, Timur Friedman
INFOCOM1
2001 ACM/Kluwer Special Issue on Wireless Internet and Intranet Access
Ramón Cáceres, Li-Fung Chang, Ravi Jain
Mob. Networks Appl.1
1999 Multicast-Based Inference of Network-Internal Characteristics: Accuracy of Packet Loss Estimation
abstract
We explore the use of end-to-end multicast traffic as measurement probes to infer network internal characteristics. We have developed in an earlier paper a maximum likelihood estimator for packet loss rates on individual links based on losses observed by multicast receivers. This technique exploits the inherent correlation between such observations to infer the performance of paths between branch points in the multicast tree spanning the probe source and its receivers. We evaluate through analysis and simulation the accuracy of our estimator under a variety of network conditions. In particular, we report on the error between inferred loss rates and actual loss rates as we vary the network topology, propagation delay, packet drop policy, background traffic mix, and probe traffic type. In all but one case, estimated losses and probe losses agree to within 2 percent on average. We feel this accuracy is enough to reliably identify congested links in a wide-area internetwork.
Ramón Cáceres, Nick G. Duffield, Joseph Horowitz, Don Towsley, Tian Bu
INFOCOM1
1999 Performance of Web Proxy Caching in Heterogeneous Bandwidth Environments
abstract
Much work on the performance of Web proxy caching has focused on high-level metrics such as hit rates, but has ignored low level details such as "cookies", aborted connections, and persistent connections between clients and proxies as well as between proxies and servers. These details have a strong impact on performance, particularly in heterogeneous bandwidth environments where network speeds between clients and proxies are significantly different than speeds between proxies and servers. We evaluate through detailed simulations the latency and bandwidth effects of Web proxy caching in such environments. We drive our simulations with packet traces from two scenarios: clients connected through slow dialup modems to a commercial ISP, and clients on a fast LAN in an industrial research lab. We present three main results. First, caching persistent connections at the proxy can improve latency much more than simply caching Web data. Second, aborted connections can waste more bandwidth than that saved by caching data. Third, cookies can dramatically reduce hit rates by making many documents effectively uncacheable.
Anja Feldmann, Ramón Cáceres, Fred Douglis, Gideon Glass, Michael Rabinovich
INFOCOM2
1999 Multicast-based inference of network-internal loss characteristics
abstract
Robust measurements of network dynamics are increasingly important to the design and operation of large internetworks like the Internet. However, administrative diversity makes it impractical to monitor every link on an end-to-end path. At the same time, it is difficult to determine the performance characteristics of individual links from end-to-end measurements of unicast traffic. In this paper, we introduce the use of end-to-end measurements of multicast traffic to infer network-internal characteristics. The bandwidth efficiency of multicast traffic makes it suitable for large-scale measurements of both end-to-end and internal network dynamics. We develop a maximum-likelihood estimator for loss rates on internal links based on losses observed by multicast receivers. It exploits the inherent correlation between such observations to infer the performance of paths between branch points in the tree spanning a multicast source and its receivers. We derive its rate of convergence as the number of measurements increases, and we establish robustness with respect to certain generalizations of the underlying model. We validate these techniques through simulation and discuss possible extensions and applications of this work
Ramón Cáceres, Nick G. Duffield, Joseph Horowitz, Don Towsley
IEEE Trans. Inf. Theory1
1998 Reducing Overhead in Flow-Switched Networks: An Empirical Study of Web Traffic
abstract
To efficiently transfer large amounts of diverse traffic over high-speed links, modern integrated networks require more efficient packet-switching techniques that can capitalize on advances in switch hardware. Several promising approaches attempt to improve performance by creating dedicated "shortcut" connections for long-lived traffic flows, at the expense of the network overhead for establishing and maintaining these shortcuts. The network can balance these cost-performance tradeoffs through three tunable parameters: the granularity of flow end-point addresses, the timeout for grouping related packets into flows, and the trigger for migrating a long-lived flow to a shortcut connection. Drawing on a continuous one-week trace of Internet traffic, we evaluate the processor and switch overheads for transferring HTTP server traffic through a flow-switched network. In contrast to previous work, we focus on the full probability distributions of flow sizes and cost-performance metrics to highlight the subtle influence of the HTTP protocol and user behavior on the performance of flow switching. We find that moderate levels of aggregation and triggering yield significant reductions in overhead with a negligible reduction in performance. The traffic characterization results further suggest schemes for limiting the shortcut setup rate and the number of simultaneous shortcuts by temporarily delaying the creation of shortcuts during peak load, and by aggregating related packets that share a portion of their routes through the network.
Anja Feldmann, Jennifer Rexford, Ramón Cáceres
INFOCOM3
1998 Fast and Scalable Wireless Handoffs in Support of Mobile Internet Audio
Ramón Cáceres, Venkat N. Padmanabhan
Mob. Networks Appl.1
1998 Efficient policies for carrying Web traffic over flow-switched networks
abstract
To efficiently transfer diverse traffic over high-speed links, modern integrated networks require more efficient packet-switching techniques that can capitalize on the advances in switch hardware. Several promising approaches attempt to improve the performance by creating dedicated "shortcut" connections for long-lived traffic flows, at the expense of the network overhead for establishing and maintaining these shortcuts. The network can balance these cost-performance tradeoffs through three tunable parameters: the granularity of flow end-point addresses, the timeout for grouping related packets into flows, and the trigger for migrating a long-lived flow to a shortcut connection. Drawing on a continuous one-week trace of Internet traffic, we evaluate the processor and switch overheads for transferring HTTP server traffic through a flow-switched network. In contrast to previous work, we focus on the full probability distributions of flow sizes and cost-performance metrics to highlight the subtle influence of the HTTP protocol and user behavior on the performance of flow switching. We find that moderate levels of aggregation and triggering yield significant reductions in overhead with a negligible reduction in performance. The traffic characterization results further suggest schemes for limiting shortcut overhead by temporarily delaying the creation of shortcuts during peak load and by aggregating related packets that share a portion of their routes through the network.
Anja Feldmann, Jennifer Rexford, Ramón Cáceres
IEEE/ACM Trans. Netw.3
1996 Fast and Scalable Handoffs for Wireless Internetworks
abstract
Future internetworks will include large numbers of portable devices moving among small wireless cells.We propose a hierarchical mobility management scheme for such networks.Our scheme exploits locality in user mobility to restrict handoff processing to the vicinity of a mobile node.It thus reduces h;tndoff latency and the load on the internetwork.Our design is based on the Internet Protocol (IP) and is compatible with the Mobile IP standard.We also present experimental results for the lowest level of the hierarchy.We implemented our local handoff mechanism on Unix-based portable computers and base stations, and measured its performance on a WaveLAN network.These measurements show that our handoffs are fast enough to avoid noticeable disruptions in interactive voice traffic.For example, our handoff protocol completes less than 10 milliseconds after a mobile node initiates it.Our mechanism also recovers from packet losses suffered during the transition from one cell to another.This work helps extend Internet telephony and.teleconferencing to mobile devices that communicate over wireless networks.Permission to make digitallhard copies of all or part ?f this material f?r personal or classroom use is granted without fee ~rov1ded that the cop1es are not made or distributed for profit or commerc1al advantage, the.col;'yright notice, 1he title of the pub~ic~tion and its date appear, and notice 1s.given that
Ramón Cáceres, Venkat N. Padmanabhan
MobiCom1
1995 Improving the Performance of Reliable Transport Protocols in Mobile Computing Environments
abstract
We explore the performance of reliable data communication in mobile computing environments. Motion across wireless cell boundaries causes increased delays and packet losses while the network learns how to route data to a host's new location. Reliable transport protocols like TCP interpret these delays and losses as signs of network congestion. They consequently throttle their transmissions, further degrading performance. We quantify this degradation through measurements of protocol behavior in a wireless networking testbed. We show how current TCP implementations introduce unacceptably long pauses in communication during cellular handoffs (800 ms and longer), and propose an end-to-end fast retransmission scheme that can reduce these pauses to levels more suitable for human interaction (200 ms). Our work makes clear the need for reliable transport protocols to differentiate between motion-related and congestion-related packet losses and suggests how to adapt these protocols to perform better in mobile computing environments.>
Ramón Cáceres, Liviu Iftode
IEEE J. Sel. Areas Commun.1
1994 The Effects of Mobility on Reliable Transport Protocols
abstract
We explore the effects of host motion on the performance of active transport-level connections. Motion causes increased delays and packet losses while the network learns how to route data to a host's new location. Transport protocols interpret these delays and losses as signs of network congestion. They consequently throttle their transmissions, further degrading performance. We quantify this degradation through measurements of protocol behavior in a wireless networking testbed. We show how current retransmission policies introduce unacceptably long pauses in communication (800 milliseconds and longer), and propose a fast retransmission scheme that can reduce these pauses to levels more suitable for human interaction (200 milliseconds). Our work demonstrates that reliable transport protocols most be made aware of mobility, and suggests how to adapt these protocols to mobile computing environments.>
Ramón Cáceres, Liviu Iftode
ICDCS1
1994 Storage Alternatives for Mobile Computers
Fred Douglis, Ramón Cáceres, M. Frans Kaashoek, Kai Li 0001, Brian Marsh, Joshua A. Tauber
OSDI2
1991 Characteristics of Wide-Area TCP/IP Conversations
abstract
In this paper, we characterize wide-area network applications that use the TCP transport protocol.We also describe a new way to model the wide-area traffic generated by a stub network.We believe the fmffic model presented here will be useful in studying congestion control, routing algorithms, and other resource management schemes for existing and future networks.Our model is based on trace analysis of TCP/IP widearea intemetwork traffic.We collected the TCP/IP packet headers of USC, UCB, and Bellcore networks at the point they connect with their respective regional access networks.We then wrote a handful of programs to analyze the traces.Our model characterizes individual TCP conversations by the distributions ofi number of bytes transfemed, duration, number of packets transferred, packet size, and packet interarrival time.Our trace analysis shows that both interactive and bulk transfer traffic from all sites reflect a large number of short conversations.Similarly, it shows that a very large percentage of traffic is bidirectional, even for bulk transfer.We observed that interactive applications send significantly different amounts of data in each direction of a conversation, and that interarrival times for interactive applications closely follow a constant plus exponential model.Half of the conversations are directed to a handful of networks, but the other half are directed to hundreds of networks.Many of these observations contradict commonly held beliefs regarding wide-area traffic.
Ramón Cáceres, Peter B. Danzig, Sugih Jamin, Danny J. Mitzel
SIGCOMM1
1986 The Administration of Distributed Computations in a Networked Environment: An Interim Report
Luis-Felipe Cabrera, Stuart Sechrest, Ramón Cáceres
ICDCS3