EDBT 2026 Demo / reviewers in the wild / expert
Jonathan K. Shapiro
dblp:s/JonathanKShapiro
· DBLP profile ↗
7ranked-venue papers
2as first author
0since 2021 · last 2007
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Computer networks · 5 · 2 first-authorSystems, architecture and hardware · 1Security and privacy · 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
3 papers |
Network optimization and economics · 72% Transport protocols and congestion control · 28% | |
| Network and information security
1 paper |
Network security · 100% | |
| Theoretical computer science
1 paper |
Mathematical optimization · 100% |
Topics — the 7 heaviest of 7, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Transport protocols and congestion control
explicit congestion notification |
0.1 | 1 | 2005 | Trading Precision for Stability in Congestion Control with Probabilistic Packet Marking · ICNP 2005 |
Network optimization and economics › mechanism design
incentive mechanism |
0.1 | 1 | 2005 | Incentives to Promote Availability in Peer-to-Peer Anonymity Systems · ICNP 2005 |
Network security
anonymity networks |
0.1 | 1 | 2005 | Incentives to Promote Availability in Peer-to-Peer Anonymity Systems · ICNP 2005 |
Network security › anonymity networks
peer-to-peer anonymity |
0.1 | 1 | 2005 | Incentives to Promote Availability in Peer-to-Peer Anonymity Systems · ICNP 2005 |
Network optimization and economics › pricing
congestion pricing |
0.0 | 1 | 2003 | Estimation of Congestion Price Using Probabilistic Packet Marking · INFOCOM 2003 |
Network optimization and economics
pricing |
0.0 | 1 | 2003 | Estimation of Congestion Price Using Probabilistic Packet Marking · INFOCOM 2003 |
Mathematical optimization
control theory |
0.0 | 1 | 2005 | Trading Precision for Stability in Congestion Control with Probabilistic Packet Marking · ICNP 2005 |
Methods — techniques the papers use, named apart from their topics
game theory · 0.1control theory · 0.1probabilistic marking · 0.0mean squared error estimation · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2007 | Service Clouds: Distributed Infrastructure for Adaptive Communication ServicesabstractThis paper describes service clouds, a distributed infrastructure designed to facilitate rapid prototyping and deployment of adaptive communication services. The infrastructure combines adaptive middleware functionality with an overlay network substrate in order to support dynamic instantiation and reconfiguration of services. The service clouds architecture includes a collection of low-level facilities that can be invoked directly by applications or used to compose more complex services. After describing the service clouds architecture, we present results of experimental case studies conducted on the PlanetLab Internet testbed alone and a mobile computing testbed. Farshad A. Samimi, Philip K. McKinley, Seyed Masoud Sadjadi, Chiping Tang, Jonathan K. Shapiro, Zhinan Zhou |
IEEE Trans. Netw. Serv. Manag. | 5 |
| 2006 | Service Clouds: A Distributed Infrastructure for Constructing Autonomic Communication ServicesabstractThis paper describes Service Clouds, a distributed infrastructure designed to facilitate rapid prototyping and deployment of services that enhance communication performance, robustness, and security. The infrastructure combines adaptive middleware functionality with an overlay network substrate in order to support dynamic instantiation and reconfiguration of services. The Service Clouds architecture includes a collection of low-level facilities that can be either invoked directly by applications or used to compose more complex services. After describing the Service Clouds architecture, we present results of two experimental case studies conducted on the PlanetLab Internet testbed, the first to improve throughput of bulk data transfer, and the second to enhance the robustness of multimedia streaming Philip K. McKinley, Farshad A. Samimi, Jonathan K. Shapiro, Chiping Tang |
DASC | 3 |
| 2005 | Incentives to Promote Availability in Peer-to-Peer Anonymity SystemsabstractPeer-to-peer (P2P) anonymous communication systems are vulnerable to free-riders, peers that use the system while providing little or no service to others and whose presence limits the strength of anonymity as well as the efficiency of the system. Free-riding can be addressed by building explicit incentive mechanisms into system protocols to promote two distinct aspects of cooperation among peers-compliance with the protocol specification and the availability of peers to serve others. In this paper we study the use of payments to implement an incentive mechanism that attaches a real monetary cost to low availability. Through a game theoretic analysis, we evaluate the effectiveness of such an incentive, finding that peer availability can be significantly increased through the introduction of payments under many conditions. We also demonstrate how a payment-based incentive that preserves anonymity can be implemented and integrated with a popular class of P2P anonymity systems. Daniel R. Figueiredo 0001, Jonathan K. Shapiro, Don Towsley |
ICNP | 2 |
| 2005 | Trading Precision for Stability in Congestion Control with Probabilistic Packet MarkingabstractIn pricing-based congestion control protocols it is common to assume that the rate of congestion feedback from the network is limited to a single bit per packet. To obtain a precise estimate of available bandwidth (as summarized by the congestion price) under the single-bit constraint, a session must consider feedback contained in a number of recently received packets. As more packets are considered, however, the estimate includes increasingly older information about the network state. We study this tradeoff between the quality and timeliness of feedback using control-theoretic approach, modeling the 'memory' incorporated into the price estimate as additional feedback delay. We show through analysis that obtaining arbitrary precision in the estimated price causes control instability, making it more difficult for a session to track its targeted optimal rate. Through continuous-time simulation of our model and packet-level simulations, we find that crude estimates of congestion price based on very few packets can yield good performance while allowing the session to operate far away from the boundary of instability. We also investigate the impact of estimation bias on protocol performance, showing that protocols use a form of integral control can compensate for biased price estimates. Jonathan K. Shapiro, Christopher V. Hollot, Don Towsley |
ICNP | 1 |
| 2003 | Estimation of Congestion Price Using Probabilistic Packet MarkingabstractOne key component of recent pricing-based congestion control schemes is an algorithm for probabilistically setting the Explicit Congestion Notification bit at routers so that a receiver can estimate the sum of link congestion prices along a path. We consider two such algorithms - a well-known algorithm called Random Exponential Marking (REM) and a novel algorithm called Random Additive Marking (RAM). We show that if link prices are unbounded, a class of REM-like algorithms are the only ones possible. Unfortunately, REM computes a biased estimate of total price and requires setting a parameter for which no uniformly good choice exists in a network setting. However, we show that if prices can be bounded and therefore normalized, then there is an alternate class of feasible algorithms, of which RAM is representative and furthermore, only the REM-like and RAM-like classes are possible. For properly normalized link prices, RAM returns an optimal price estimate (in terms of mean squared error), outperforming REM even if the REM parameter is chosen optimally. RAM does not require setting a parameter like REM, but does require a router to know its position along the path taken by a packet. We present an implementation of RAM for the Internet that exploits the existing semantics of the time-to-live field in IP to provide the necessary path position information. Micah Adler, Jin-Yi Cai, Jonathan K. Shapiro, Don Towsley |
INFOCOM | 3 |
| 2002 | Optimization-Based Congestion Control for Multicast Communications
Jonathan K. Shapiro, Don Towsley, James F. Kurose |
NETWORKING | 1 |
| 2002 | Service differentiation for delay-sensitive applications: an optimisation-based approach
Peter B. Key, Laurent Massoulié, Jonathan K. Shapiro |
Perform. Evaluation | 3 |