Demo Data from EDBT 2026 / reviewers in the wild / expert
Ramón Cáceres
dblp:69/1714
· DBLP profile ↗
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
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Distributed systems
distributed coordination |
0.4 | 1 | 2019 | Zanzibar: Google's Consistent, Global Authorization System · USENIX ATC 2019 |
Hardware security and side channels
trusted execution environments |
0.1 | 2 | 2008 | 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.1 | 1 | 2012 | Obtaining in-context measurements of cellular network performance · Internet Measurement Conference 2012 |
Cellular and mobile networks › cellular network performance
cellular network performance measurement |
0.1 | 1 | 2012 | Obtaining in-context measurements of cellular network performance · Internet Measurement Conference 2012 |
Cellular and mobile networks › mobility management › user mobility
human mobility modeling |
0.1 | 1 | 2012 | Human mobility modeling at metropolitan scales · MobiSys 2012 |
Network measurement and analytics › network performance measurement
throughput measurement |
0.1 | 1 | 2012 | Obtaining in-context measurements of cellular network performance · Internet Measurement Conference 2012 |
Network measurement and analytics › network tomography
multicast-based inference |
0.1 | 3 | 2002 | 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.1 | 1 | 2008 | Trustworthy and personalized computing on public kiosks · MobiSys 2008 |
Smart cities and intelligent transportation
mobility data analysis |
0.0 | 1 | 2012 | Human mobility modeling at metropolitan scales · MobiSys 2012 |
Routing and switching › switching
flow switching |
0.0 | 2 | 1998 | 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.0 | 1 | 2002 | Impromptu Measurement Infrastructures using RTP · INFOCOM 2002 |
Network measurement and analytics
measurement infrastructure |
0.0 | 1 | 2002 | Impromptu Measurement Infrastructures using RTP · INFOCOM 2002 |
Transport protocols and congestion control › real-time communication
RTP |
0.0 | 1 | 2002 | Impromptu Measurement Infrastructures using RTP · INFOCOM 2002 |
Network measurement and analytics
traffic characterization |
0.0 | 3 | 1998 | 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.0 | 2 | 2002 | 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.0 | 1 | 2008 | Trustworthy and personalized computing on public kiosks · MobiSys 2008 |
Network measurement and analytics
network tomography |
0.0 | 1 | 1999 | 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.0 | 1 | 1999 | Multicast-Based Inference of Network-Internal Characteristics: Accuracy of Packet Loss Estimation · INFOCOM 1999 |
Content delivery and video streaming › caching
web caching |
0.0 | 1 | 1999 | Performance of Web Proxy Caching in Heterogeneous Bandwidth Environments · INFOCOM 1999 |
Network measurement and analytics › per-flow measurement
flow size distribution |
0.0 | 1 | 1998 | 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.0 | 1 | 2006 | Pegboard: a framework for developing mobile applications · MobiSys 2006 |
Operating systems
virtualization |
0.0 | 1 | 2006 | vTPM: Virtualizing the Trusted Platform Module · USENIX Security Symposium 2006 |
Cloud and datacenter computing › virtualization
virtual machine migration |
0.0 | 1 | 2005 | Reincarnating PCs with portable SoulPads · MobiSys 2005 |
Wireless networking › mobility
fast handoff |
0.0 | 1 | 1996 | Fast and Scalable Handoffs for Wireless Internetworks · MobiCom 1996 |
Cellular and mobile networks › mobility management
handover |
0.0 | 1 | 1996 | Fast and Scalable Handoffs for Wireless Internetworks · MobiCom 1996 |
Cellular and mobile networks › mobility management
hierarchical mobility management |
0.0 | 1 | 1996 | Fast and Scalable Handoffs for Wireless Internetworks · MobiCom 1996 |
Cellular and mobile networks › mobility management
Mobile IP |
0.0 | 1 | 1996 | Fast and Scalable Handoffs for Wireless Internetworks · MobiCom 1996 |
Cellular and mobile networks
mobility management |
0.0 | 1 | 1996 | Fast and Scalable Handoffs for Wireless Internetworks · MobiCom 1996 |
Transport protocols and congestion control › loss recovery
fast retransmission |
0.0 | 1 | 1995 | 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.0 | 1 | 1994 | 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
| Year | Publication | Venue | Position |
|---|---|---|---|
| 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 ATC | 2 |
| 2013 | DP-WHERE: Differentially private modeling of human mobilityabstractModels 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 BigData | 3 |
| 2012 | Obtaining in-context measurements of cellular network performanceabstractNetwork 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 Conference | 5 |
| 2012 | Human mobility modeling at metropolitan scalesabstractModels 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 |
MobiSys | 3 |
| 2011 | Route classification using cellular handoff patternsabstractUnderstanding 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 |
UbiComp | 2 |
| 2011 | Confidant: Protecting OSN Data without Locking It Up
Dongtao Liu, Amre Shakimov, Ramón Cáceres, Alexander Varshavsky, Landon P. Cox |
Middleware | 3 |
| 2008 | Trustworthy and personalized computing on public kiosksabstractMany 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 |
MobiSys | 2 |
| 2006 | Shamon: A System for Distributed Mandatory Access ControlabstractWe 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 |
ACSAC | 4 |
| 2006 | Pegboard: a framework for developing mobile applicationsabstractTool 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 |
MobiSys | 2 |
| 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 Symposium | 2 |
| 2006 | Shame on Trust in Distributed Systems
Trent Jaeger, Patrick D. McDaniel, Luke St. Clair, Ramón Cáceres, Reiner Sailer |
HotSec | 4 |
| 2005 | Building a MAC-Based Security Architecture for the Xen Open-Source HypervisorabstractWe 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 |
ACSAC | 4 |
| 2005 | Reincarnating PCs with portable SoulPadsabstractThe 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 |
MobiSys | 1 |
| 2002 | Impromptu Measurement Infrastructures using RTPabstractDedicated 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 |
INFOCOM | 1 |
| 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 EstimationabstractWe 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 |
INFOCOM | 1 |
| 1999 | Performance of Web Proxy Caching in Heterogeneous Bandwidth EnvironmentsabstractMuch 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 |
INFOCOM | 2 |
| 1999 | Multicast-based inference of network-internal loss characteristicsabstractRobust 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. Theory | 1 |
| 1998 | Reducing Overhead in Flow-Switched Networks: An Empirical Study of Web TrafficabstractTo 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 |
INFOCOM | 3 |
| 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 networksabstractTo 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 InternetworksabstractFuture 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 |
MobiCom | 1 |
| 1995 | Improving the Performance of Reliable Transport Protocols in Mobile Computing EnvironmentsabstractWe 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 ProtocolsabstractWe 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 |
ICDCS | 1 |
| 1994 | Storage Alternatives for Mobile Computers
Fred Douglis, Ramón Cáceres, M. Frans Kaashoek, Kai Li 0001, Brian Marsh, Joshua A. Tauber |
OSDI | 2 |
| 1991 | Characteristics of Wide-Area TCP/IP ConversationsabstractIn 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 |
SIGCOMM | 1 |
| 1986 | The Administration of Distributed Computations in a Networked Environment: An Interim Report
Luis-Felipe Cabrera, Stuart Sechrest, Ramón Cáceres |
ICDCS | 3 |