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

John Wroclawski

dblp:92/3944 · DBLP profile ↗
← Back
9ranked-venue papers
1as first author
0since 2021 · last 2011
—ORCID · none

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

Computer networks · 7 · 1 first-authorSystems, architecture and hardware · 1Human-computer interaction and ubiquitous 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
7 papers
Internet architecture and protocols · 35% Network measurement and analytics · 21% Network optimization and economics · 15%
Human-computer interaction and pervasive computing
1 paper
Human-AI interaction · 100%
Computer architecture, parallel and distributed computing, and storage systems
2 papers
Distributed systems · 100%

Topics — the 14 heaviest of 19, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Network optimization and economics
network economics
0.112005
Tussle in cyberspace: defining tomorrow's internet · IEEE/ACM Trans. Netw. 2005
Network management and operations › network automation
autonomic network management
0.012003
A knowledge plane for the internet · SIGCOMM 2003
Internet architecture and protocols › future internet architecture
knowledge plane
0.012003
A knowledge plane for the internet · SIGCOMM 2003
Internet architecture and protocols
quality of service
0.012002
QoS Research in a Complicated World · INFOCOM 2002
Internet architecture and protocols
anycast
0.012000
A framework for scalable global IP-anycast (GIA) · SIGCOMM 2000
Routing and switching › routing
anycast routing
0.012000
A framework for scalable global IP-anycast (GIA) · SIGCOMM 2000
Routing and switching
inter-domain routing
0.012000
A framework for scalable global IP-anycast (GIA) · SIGCOMM 2000
Internet architecture and protocols
network evolution
0.012005
Tussle in cyberspace: defining tomorrow's internet · IEEE/ACM Trans. Netw. 2005
Distributed systems
fault tolerance
0.021991
Efficient At-Most-Once Messages Based on Synchronized Clocks · ACM Trans. Comput. Syst. 1991
Efficient At-Most-Once Messages Based on Synchronized Clocks · SIGCOMM 1990
Distributed systems
remote procedure call
0.021991
Efficient At-Most-Once Messages Based on Synchronized Clocks · ACM Trans. Comput. Syst. 1991
Efficient At-Most-Once Messages Based on Synchronized Clocks · SIGCOMM 1990
Wireless networking
heterogeneous wireless networks
0.012004
A User-Guided Cognitive Agent for Network Service Selection in Pervasive Computing Environments · PerCom 2004
Network management and operations
quality of service management
0.012002
QoS Research in a Complicated World · INFOCOM 2002
Routing and switching › routing tables
routing table scalability
0.012000
A framework for scalable global IP-anycast (GIA) · SIGCOMM 2000
Distributed systems
clock synchronization
0.021991
Efficient At-Most-Once Messages Based on Synchronized Clocks · ACM Trans. Comput. Syst. 1991
Efficient At-Most-Once Messages Based on Synchronized Clocks · SIGCOMM 1990

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

semantic modeling · 0.1user study · 0.1reinforcement learning · 0.1architectural analysis · 0.1cognitive systems · 0.0artificial intelligence · 0.0synchronized clocks · 0.0sequenced bytestream protocols · 0.0
YearPublicationVenuePosition
2011 A Semantic Framework for Data Analysis in Networked Systems
Arun Viswanathan, Alefiya Hussain, Jelena Mirkovic, Stephen Schwab, John Wroclawski
NSDI5
2005 Tussle in cyberspace: defining tomorrow's internet
abstract
The architecture of the Internet is based on a number of principles, including the self-describing datagram packet, the end-to-end arguments, diversity in technology and global addressing. As the Internet has moved from a research curiosity to a recognized component of mainstream society, new requirements have emerged that suggest new design principles, and perhaps suggest that we revisit some old ones. This paper explores one important reality that surrounds the Internet today: different stakeholders that are part of the Internet milieu have interests that may be adverse to each other, and these parties each vie to favor their particular interests. We call this process "the tussle". Our position is that accommodating this tussle is crucial to the evolution of the network's technical architecture. We discuss some examples of tussle, and offer some technical design principles that take it into account.
David D. Clark, John Wroclawski, Karen R. Sollins, Bob Braden
IEEE/ACM Trans. Netw.2
2004 A User-Guided Cognitive Agent for Network Service Selection in Pervasive Computing Environments
abstract
Connectivity is central to pervasive computing environments. We seek to catalyze a world of rich and diverse connectivity through technologies that drastically simplify the task of providing, choosing, and using wireless network services; creating a new and more competitive environment for these capabilities. A critical requirement is that users actually benefit from this rich environment, rather than simply being overloaded with choices. We address this with an intelligent software agent that transparently and continually chooses from among available network services based on its user's individual needs and preferences, while requiring only minimal guidance and user interaction. We present an overview and model of the network service selection problem. We then describe an adaptive user agent that learns its user's network service preferences from a very minimal, intuitive set of inputs, and autonomously and continually selects the service that best meets the user's needs. Results from preliminary user experiments are presented that demonstrate the effectiveness of our agent.
Peyman Faratin, Steven J. Bauer, John Wroclawski
PerCom4
2003 A knowledge plane for the internet
abstract
We propose a new objective for network research: to build a fundamentally different sort of network that can assemble itself given high level instructions, reassemble itself as requirements change, automatically discover when something goes wrong, and automatically fix a detected problem or explain why it cannot do so.We further argue that to achieve this goal, it is not sufficient to improve incrementally on the techniques and algorithms we know today. Instead, we propose a new construct, the Knowledge Plane, a pervasive system within the network that builds and maintains high-level models of what the network is supposed to do, in order to provide services and advice to other elements of the network. The knowledge plane is novel in its reliance on the tools of AI and cognitive systems. We argue that cognitive techniques, rather than traditional algorithmic approaches, are best suited to meeting the uncertainties and complexity of our objective.
David D. Clark, Craig Partridge, J. Christopher Ramming, John Wroclawski
SIGCOMM4
2002 QoS Research in a Complicated World
John Wroclawski, Christophe Diot, Christian Huitema, Edward W. Knightly
INFOCOM1
2002 Tussle in cyberspace: defining tomorrow's internet
abstract
The architecture of the Internet is based on a number of principles, including the self-describing datagram packet, the end to end arguments, diversity in technology and global addressing. As the Internet has moved from a research curiosity to a recognized component of mainstream society, new requirements have emerged that suggest new design principles, and perhaps suggest that we revisit some old ones. This paper explores one important reality that surrounds the Internet today: different stakeholders that are part of the Internet milieu have interests that may be adverse to each other, and these parties each vie to favor their particular interests. We call this process "the tussle". Our position is that accommodating this tussle is crucial to the evolution of the network's technical architecture. We discuss some examples of tussle, and offer some technical design principles that take it into account.
David D. Clark, John Wroclawski, Karen R. Sollins, Bob Braden
SIGCOMM2
2000 A framework for scalable global IP-anycast (GIA)
abstract
This paper proposes GIA, a scalable architecture for global IP-anycast. Existing designs for providing IP-anycast must either globally distribute routes to individual anycast groups, or confine each anycast group to a pre-configured topological region. The first approach does not scale because of excessive growth in the routing tables, whereas the second one severely limits the utility of the service. Our design scales by dividing inter-domain anycast routing into two components. The first component builds inexpensive default anycast routes that consume no bandwidth or storage space. The second component, controlled by the edge domains, generates enhanced anycast routes that are customized according to the beneficiary domain's interests. We evaluate the performance of our design using simulation, and prove its practicality by implementing it in the Multi-threaded Routing Toolkit.
Dina Katabi, John Wroclawski
SIGCOMM2
1991 Efficient At-Most-Once Messages Based on Synchronized Clocks
abstract
This paper describes a new at-most-once message passing protocol that provides guaranteed detection of duplicate messages even when the receiver has no state stored for the sender. It also discusses how to use at-most-once messages to implement higher-level primitives such as at-once-remote procedure calls and sequenced bytestream protocols. Our performance measurements indicate that at-most-once RPCs can provide at the same cost as less desirable forms of RPCs that do not guarantee at-most-once execution. Our method is based on the assumption that clocks throughout the system are loosely synchronized. Modern clock synchronization protocols provide good bounds on clock skew with high probability; our method depends on the bound for performance but not for correctness.
Barbara Liskov, Liuba Shrira, John Wroclawski
ACM Trans. Comput. Syst.3
1990 Efficient At-Most-Once Messages Based on Synchronized Clocks
abstract
This paper describes a new message passing protocol that provides guaranteed detection of duplicate messages even when the receiver has no state stored for the sender. It also discusses how to use these messages to implement higher-level primitives such as at-most-once remote procedure calls and sequenced bytestream protocols, and describes an implementation of at-most-once RPCs using our method. Our performance measurements indicate that at-most-once RPCs can be provided at the same cost as less desirable RPCs that do not guarantee at-most-once execution. Our method is based on the assumption that clocks throughout the system are loosely synchronized. Modern clock synchronization protocols provide good bounds on clock skew with high probability; our method depends on the bound for performance but not for correctness.
Barbara Liskov, Liuba Shrira, John Wroclawski
SIGCOMM3