James P. G. Sterbenz

dblp:65/5400 · DBLP profile ↗
← Back
29ranked-venue papers
7as first author
0since 2021 · last 2020
0000-0003-0560-3073ORCID · verified

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

Computer networks · 26 · 6 first-authorSystems, architecture and hardware · 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
9 papers
Wireless networking · 25% Routing and switching · 22% Transport protocols and congestion control · 16%
Computer architecture, parallel and distributed computing, and storage systems
3 papers
Distributed systems · 100% Performance modeling and evaluation · 0% Memory systems · 0%

Topics — the 24 heaviest of 26, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Distributed systems
fault tolerance
0.412019
Self-Organization and Resilience for Networked Systems: Design Principles and Open Research Issues · Proc. IEEE 2019
Distributed systems › fault tolerance
resilience
0.412019
Self-Organization and Resilience for Networked Systems: Design Principles and Open Research Issues · Proc. IEEE 2019
Distributed systems › distributed coordination
self-organization
0.412019
Self-Organization and Resilience for Networked Systems: Design Principles and Open Research Issues · Proc. IEEE 2019
Wireless networking
mobile ad hoc networks
0.112012
Modelling wireless challenges · MobiCom 2012
Routing and switching
routing protocol
0.112012
Protocols for highly-dynamic airborne networks · MobiCom 2012
Internet architecture and protocols › network topology
time-varying networks
0.112012
Modelling wireless challenges · MobiCom 2012
Transport protocols and congestion control
transport protocols
0.112012
Protocols for highly-dynamic airborne networks · MobiCom 2012
Routing and switching › routing
cross-layer routing
0.112009
Performance Comparison of Weather Disruption-Tolerant Cross-Layer Routing Algorithms · INFOCOM 2009
Wireless networking
wireless mesh network
0.112009
Performance Comparison of Weather Disruption-Tolerant Cross-Layer Routing Algorithms · INFOCOM 2009
Vehicular, aerial and satellite networks
aerial networks
0.012012
Protocols for highly-dynamic airborne networks · MobiCom 2012
Network security
wireless network security
0.012002
Securing Wireless and Mobile Networks - Is It Possible? · INFOCOM 2002
Transport protocols and congestion control
TCP performance
0.012001
TCP over Load-Reactive Links · ICNP 2001
Physical-layer communications › radio propagation
millimeter-wave propagation
0.012009
Performance Comparison of Weather Disruption-Tolerant Cross-Layer Routing Algorithms · INFOCOM 2009
Physical-layer communications › radio propagation › signal attenuation
rain attenuation
0.012009
Performance Comparison of Weather Disruption-Tolerant Cross-Layer Routing Algorithms · INFOCOM 2009
Internet architecture and protocols › ISDN
user-network interface
0.021992
Hardware Based Error and Flow Control in the Axon Gigabit Host-Network Interface · INFOCOM 1992
AXON: A High Speed Communication Architecture for Distributed Applications · INFOCOM 1990
Content delivery and video streaming
caching
0.011995
Networking Requirements for Interactive Video on Demand · IEEE J. Sel. Areas Commun. 1995
Content delivery and video streaming › video-on-demand
interactive video-on-demand
0.011995
Networking Requirements for Interactive Video on Demand · IEEE J. Sel. Areas Commun. 1995
Content delivery and video streaming
video-on-demand
0.011995
Networking Requirements for Interactive Video on Demand · IEEE J. Sel. Areas Commun. 1995
Routing and switching
traffic engineering
0.012001
TCP over Load-Reactive Links · ICNP 2001
Transport protocols and congestion control › transport protocols
flow and error control
0.011992
Hardware Based Error and Flow Control in the Axon Gigabit Host-Network Interface · INFOCOM 1992
Internet architecture and protocols › high-speed networks
high-speed network architecture
0.011990
AXON: A High Speed Communication Architecture for Distributed Applications · INFOCOM 1990
Content delivery and video streaming › caching
bandwidth-storage tradeoff
0.011995
Networking Requirements for Interactive Video on Demand · IEEE J. Sel. Areas Commun. 1995
Performance modeling and evaluation
simulation
0.011992
Hardware Based Error and Flow Control in the Axon Gigabit Host-Network Interface · INFOCOM 1992
Memory systems › virtual memory management
shared virtual memory
0.011990
AXON: A High Speed Communication Architecture for Distributed Applications · INFOCOM 1990

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

design principles · 0.8adaptation · 0.8simulation · 0.3time-varying graph modeling · 0.1propagation loss models · 0.1cross-layer optimization · 0.1centrality analysis · 0.1radar measurement analysis · 0.1stream sharing · 0.0cost function analysis · 0.0hardware design · 0.0pipelined network interface · 0.0lightweight object transport · 0.0
YearPublicationVenuePosition
2020 IFIP Networking 2018 Special Issue
Claudio Casetti, Jordi Domingo-Pascual, Fernando A. Kuipers, James P. G. Sterbenz
Comput. Commun.4
2019 Self-Organization and Resilience for Networked Systems: Design Principles and Open Research Issues
abstract
Networked systems form the backbone of modern society, underpinning critical infrastructures such as electricity, water, transport and commerce, and other essential services (e.g., information, entertainment, and social networks). It is almost inconceivable to contemplate a future without even more dependence on them. Indeed, any unavailability of such critical systems is - even for short periods - a rather bleak prospect. However, due to their increasing size and complexity, they also require some means of autonomic formation and self-organization. This paper identifies the design principles and open research issues in the twin fields of self-organization and resilience for networked systems. In combination, they offer the prospect of combating threats and allowing essential services that run on networked systems to continue operating satisfactorily. This will be achieved, on the one hand, through the (self-)adaptation of networked systems and, on the other hand, through structural and operational resilience techniques to ensure that they can detect, defend against, and ultimately withstand challenges.
Simon A. Dobson, David Hutchison 0001, Andreas Mauthe, Alberto E. Schaeffer Filho, Paul Smith 0001, James P. G. Sterbenz
Proc. IEEE6
2018 Architecture and design for resilient networked systems
abstract
There is a need for new architectures and designs of resilient networked systems that are capable of supporting critical services and infrastructures. The arguments have previously been well rehearsed, but much remains to be done, not least to demonstrate the feasibility of building such systems. Key among the remaining challenges is how to specify and realise appropriate components that interact with each other to produce a resulting resilient system. This paper reviews the state of the art, describes recent contributions, and looks ahead to future research and prospects.
David Hutchison 0001, James P. G. Sterbenz
Comput. Commun.2
2015 Cross-layer framework with geodiverse routing in software-defined networking
abstract
We propose a cross-layer routing framework in the SDN (software-defined networking) domain to cope with regionally-correlated challenges. By taking advantage of the failure detection model, GeoDivRP calculates multiple geodiverse paths for resilient network communications. Coupled with the optimization model, it realizes the minimized delay-skew product when decoupling traffic onto multiple paths. We evaluate our framework using MPTCP (Multipath TCP) in the face of regionally-correlated failures and it presents better performance compared to the single path routing. We further demonstrate our web framework to automate the OpenFlow experiment by programmatically importing network topologies and execute challenge emulations using the user-provided challenge regions.
Yufei Cheng, Md. Moshfequr Rahman, Siddharth Gangadhar, Mohammed J. F. Alenazi, James P. G. Sterbenz
CNSM5
2015 Analysing GeoPath diversity and improving routing performance in optical networks
Yufei Cheng, M. Todd Gardner, Rebecca May, Deep Medhi, James P. G. Sterbenz
Comput. Networks6
2015 Geodiverse routing with path delay and skew requirement under area-based challenges
abstract
With the increasing frequency of natural disasters and intentional attacks that challenge communication networks, vulnerability to cascading, and regional‐correlated challenges is escalating. Given the high complexity and large traffic load of communication networks, these correlated challenges cause substantial damage to reliable network communication. In this work, we extend the GeoDivRP routing protocol to consider delay‐skew requirement when using multiple geographically diverse paths for telecommunication networks under area‐based challenges. We present a flow‐diverse minimum‐cost routing multicommodity flow problem. Furthermore, we present a nonlinear delay‐skew optimization problem to balance between delay and traffic skew on paths. We investigate the tradeoff between the delay and skew in choosing multiple geodiverse paths. We implement GeoDivRP in ns‐3 to use the optimized paths given by the two optimization solutions and demonstrate their effectiveness compared to open shortest path first Equal‐Cost Multi‐Path routing in terms of overall link utilization. It guarantees the delay‐skew constraint provided by the upper layer while satisfies the traffic demand imposed by multiple routing commodities in the telecommunication networks. © 2015 Wiley Periodicals, Inc. NETWORKS, Vol. 66(4), 335–346 2015
Yufei Cheng, Deep Medhi, James P. G. Sterbenz
Networks3
2015 Preface: Optimization issues in resilient network design and modeling
Jacek Rak, James P. G. Sterbenz
Networks2
2014 The GpENI testbed: Network infrastructure, implementation experience, and experimentation
Deep Medhi, Byrav Ramamurthy, Caterina M. Scoglio, Justin P. Rohrer, Egemen K. Çetinkaya, Ramkumar Cherukuri, Xuan Liu 0002, Pragatheeswaran Angu, Andy C. Bavier, Cort Buffington, James P. G. Sterbenz
Comput. Networks11
2014 Special issue on Future Internet Testbeds - Part I: Guest Editorial
James P. G. Sterbenz, David Hutchison 0001, Paul Müller 0001, Chip Elliott
Comput. Networks1
2014 Special issue on Future Internet Testbeds - Part II: Guest Editorial
James P. G. Sterbenz, David Hutchison 0001, Paul Müller 0001, Chip Elliott
Comput. Networks1
2013 Diverse Infrastructure and Architecture for Datacenter and Cloud Resilience
abstract
Internet and web services have seen widespread adoption in recent years and are now tightly integrated into society's daily activities. An important emerging part of the Internet is clouds that provide low-cost configurable computing resources, allowing businesses to reduce their hardware, software, and personnel costs. Increasingly, enterprises now use such cloud resources to host web applications. While clouds provide an excellent business model, most existing public and private cloud infrastructures are based on monocultures that allow attackers to focus their efforts on a single hardware/software platform and facilitates the rapid spreading of successful attacks. In this invited paper, we describe a methodology and mech- anisms that make clouds and hosted applications considerably more resilient to attacks and correlated failures by introducing diversity at every level of the cloud: physical interconnect, network components, processor platforms, storage management, virtual machine monitors, operating systems, and application processes. Our goal is to defend against attacks by continuing to operate correctly even when part of the infrastructure fails and to substantially raise the difficulty of executing a successful attack by requiring the attacker to simultaneously target different hardware and software choices. Furthermore, by geographically spreading applications among different datacenters using diverse network connections (in service provider and access medium - wired vs. wireless), the cloud will be resilient against physical infrastructure attacks and large-scale disasters.
James P. G. Sterbenz, Prasad A. Kulkarni
ICCCN1
2012 Protocols for highly-dynamic airborne networks
abstract
End-to-end communication in highly-dynamic airborne networks is challenging due to the presence of highly mobile nodes and the inherent nature of wireless communication channels. Domain-specific protocols are required that can address these challenges and enable reliable transmission of data in this environment. We develop the ANTP (airborne network and transport protocols) suite that operates in this highly-dynamic environment while utilising cross-layer optimisations between the physical, MAC, network, and transport layers. We show how each component in the ANTP suite outperforms the traditional TCP/IP and MANET protocols through simulation using ns-3. Having verified these protocols through simulation and analysis, the next step towards deployment of the ANTP suite is developing a cross-platform implementation of the protocols. Towards this end we present an architecture for the protocol stack to be implemented in the Python programming language.
Egemen K. Çetinkaya, Justin P. Rohrer, Mohammed J. F. Alenazi, Dan Broyles, Kamakshi Sirisha Pathapati, Hemanth Narra, Kevin Peters, Santosh Ajith Gogi, James P. G. Sterbenz
MobiCom11
2012 Modelling wireless challenges
abstract
A thorough understanding of the network behaviour when exposed to challenges is of paramount importance to construct a resilient MANET (mobile ad hoc network). However, modelling mobile and wireless networks as well as challenges against them is non-trivial due to dynamic and intermittent connectivity caused by channel fading and mobility of the nodes. We treat MANETs as time-varying graphs (TVGs) represented as a weighted adjacency matrix, in which the weights denote the link availability. We present how centrality-based attacks could affect network performance for different routing protocols. Furthermore, we model propagation loss models that represent realistic area-based challenges in wireless networks.
Santosh Ajith Gogi, Dan Broyles, Egemen K. Çetinkaya, James P. G. Sterbenz
MobiCom5
2011 Network virtualization in GpENI: Framework, implementation & integration experience
abstract
Great Plains Environment for Network Innovation (GpENI) is an international testbed for future Internet research. A key component of GpENI is programmable network virtualization (GpENI-VINI). The scope of this paper is to present the framework, implementation and integration experience with network virtualization in GpENI. In particular, this is described through our experience of implementing and integrating the XORP (eXtensible Open Router Platform) routing platform into GpENI-VINI. Preliminary results on measurements and validation are presented.
Ramkumar Cherukuri, Xuan Liu 0002, Andy C. Bavier, James P. G. Sterbenz, Deep Medhi
Integrated Network Management4
2011 A geographical routing protocol for highly-dynamic aeronautical networks
abstract
Emerging networked systems require domain-specific routing protocols to cope with the challenges faced by the aeronautical environment. We present a geographic routing protocol AeroRP for multihop routing in highly dynamic MANETs. The AeroRP algorithm uses velocity-based heuristics to deliver the packets to destinations in a multi-Mach speed environment. Furthermore, we present the decision metrics used to forward the packets by the various AeroRP operational modes. The analysis of the ns-3 simulations shows AeroRP has several advantages over other MANET routing protocols in terms of PDR, accuracy, delay, and overhead. Moreover, AeroRP offers performance tradeoffs in the form of different AeroRP modes.
Kevin Peters, Egemen K. Çetinkaya, James P. G. Sterbenz
WCNC4
2011 Survivable millimeter-wave mesh networks
Justin P. Rohrer, Victor S. Frost, James P. G. Sterbenz
Comput. Commun.4
2010 Resilient and survivable networks
Bernhard Plattner, David Hutchison 0001, James P. G. Sterbenz
Comput. Networks3
2010 Resilience and survivability in communication networks: Strategies, principles, and survey of disciplines
James P. G. Sterbenz, David Hutchison 0001, Egemen K. Çetinkaya, Justin P. Rohrer, Marcus Schöller, Paul Smith 0001
Comput. Networks1
2009 Performance Comparison of Weather Disruption-Tolerant Cross-Layer Routing Algorithms
abstract
With growing demand for high-speed access to mobile handheld devices, there is a significant cost benefit in deploying fixed wireless-mesh networks for backhaul access. However, enabling reliable broadband access over high-frequency radios (such as millimeter-wave networks) posses a fundamental challenge due to weather disruptions in general and rain attenuation in particular. In this paper, we present an analysis of the impact of precipitation on millimeter-wave mesh networks based on radar measurements of real storms in the Midwest US. Furthermore, we compare two novel algorithms that use physical-layer information to optimize routing at the network layer: P-WARP (Predictive Weather-Assisted Routing Protocol) and XL-OSPF (Cross-Layered Open Shortest Path First). Finally, we present simulation studies to compare the performance of the proposed protocols and evaluate the dependability of the end-user service during weather disruptions.
Justin P. Rohrer, Andrew Oberthaler, Egemen K. Çetinkaya, Victor S. Frost, James P. G. Sterbenz
INFOCOM6
2008 From Detection to Remediation: A Self-Organized System for Addressing Flash Crowd Problems
abstract
A flash crowd event can be characterised by a dramatic increase in requests for a service over a relatively short period of time. Often, these events lead to a loss of service because of the saturation of the target server and associated network resources. This paper presents a set of mechanisms that can be used to make Web servers and associated resources more resilient to flash crowd events. Specifically, we present a novel admission control mechanism that uses a detection mechanism we developed in earlier work to adjust the admission rate of HTTP requests to a Web server. We demonstrate, via simulations, that the admission control mechanism can be used to protect a Web server from the effects of a flash crowd event, protect the traffic of other services that are hosted on the same network as a targeted Web server, and in combination with a push-back mechanism reduce the effect of flash crowd traffic on an ISP's network that is serving the Web server. The mechanisms presented here are exemplars that fit within a resilience strategy we are developing - D2R2+DR - which is summarised here.
Linlin Xie, Paul Smith 0001, David Hutchison 0001, Mark Banfield, Helmut Leopold, James P. G. Sterbenz
ICC7
2006 Guest Editorial
Bernhard Plattner, James P. G. Sterbenz
Comput. Networks2
2005 Would Self-organized or Self-managed Networks Lead to Improved QoS?
David Hutchison 0001, Gísli Hjálmtýsson, James P. G. Sterbenz, Giorgio Ventre, John B. Vicente
IWQoS3
2004 Explicit transport error notification (ETEN) for error-prone wireless and satellite networks
Rajesh Krishnan, James P. G. Sterbenz, Wesley M. Eddy, Craig Partridge, Mark Allman
Comput. Networks2
2002 Securing Wireless and Mobile Networks - Is It Possible?
William D. Ivancic, David A. Wagner 0001, Aviel D. Rubin, E. Paul Ratazzi, James P. G. Sterbenz
INFOCOM5
2001 TCP over Load-Reactive Links
abstract
Emerging network technologies offer new design choices for performing traffic engineering and management, while introducing challenges for existing protocol control mechanisms. There is a tension between new hop-by-hop capabilities and existing end-to-end mechanisms. We examine one such capability, the load-reactive link (LRL), which has a capacity that can be automatically varied in response to the offered load. Before such adaptive links can be considered for deployment, it is essential to understand the behavior of widely deployed end-to-end protocols, in particular TCP. We study the behavior of TCP flows over a particular type of LRL that uses a hysteresis control mechanism for capacity allocation that reacts to current traffic loads. Our results indicate that reasonable performance for a single TCP flow can be achieved with careful choice of control parameters. We also show that poor choice of control parameters make it difficult or impossible for TCP to function. Preliminary simulations have been done with multiple TCP flows, but further investigation is needed to understand the behavior of the aggregation of a large number of flows.
Rajesh Krishnan, James P. G. Sterbenz
ICNP2
1995 Networking Requirements for Interactive Video on Demand
abstract
A significant driver for the consumer use of high bandwidth in the near future will be interactive video on demand (IVOD). A range of service types can be deployed, based on a differing sophistication, which must be traded against the network costs (bandwidth) and component costs (switch complexity and memory). The potential aggregate bandwidth required is huge (O(1Pb/s)), and thus it is essential to properly engineer the network to reduce the bandwidth required. This paper describes a variety of IVOD scenarios, and introduces a cost function that captures the combined bandwidth and storage requirements of the network. This cost function is used to compare different network engineering alternatives, particularly program caching and stream sharing. The effects of nonlinear pricing and differing weights of bandwidth and storage are also reflected by the cost function. This cost function can be used by network designers to determine optimal topology, sharing, and caching strategies for desired bandwidth versus memory costs in a particular network deployment. In addition, a simulation model is used to evaluate caching of programs or windows within programs. We show that there are some results that are widely applicable. In particular, the level in the network at which caching should take place is at approximately 80% depth in the distribution tree, above the head end switch in the network hierarchy. We also observe that the bandwidth savings in sharing streams (actually buffered windows of program content) is fairly small for user behavior based on Zipfs law. The overall intent of this work is to evaluate the effects of various server, cache, and sharing strategies on the bandwidth and storage requirements of the network and their proper placement within the network.>
Jean-Paul Nussbaumer, Baiju V. Patel, Frank Schaffa, James P. G. Sterbenz
IEEE J. Sel. Areas Commun.4
1992 Hardware Based Error and Flow Control in the Axon Gigabit Host-Network Interface
abstract
The primary goal of the Axon architecture is to support a high-performance data path delivering high network bandwidth directly to applications. The Axon network interface is described from the perspective of its simulation, and in particular and implementation of error and flow control in hardware. Background is provided on the simulation package that has been used to explore these mechanisms, and a brief overview is given of the Axon architecture is implemented by the simulator. The error control mechanism, the hardware design, and the functional and performance simulation results are outlined. The rate control scheme is described, along with its implementation and simulation.>
James P. G. Sterbenz, Anshul Kantawala, Milind M. Buddhikot, Guru M. Parulkar
INFOCOM1
1990 Axon Network Virtual Storage for High Performance Distributed Applications
abstract
An introduction to the Axon architecture is presented. Axon is a host communication architecture for the distributed systems which can support interprocess communication with high throughput and low latency across a very high-speed internetwork. Network virtual storage (NVS) in the Axon host communication architecture for distributed applications is described. NVS extends segmented paged virtual storage management and address translation mechanisms to include segments located across an internetwork. This provides the ability to use efficiently the shared-memory paradigm in distributed systems for high-performance applications, such as scientific visualization and imaging.>
James P. G. Sterbenz, Guru M. Parulkar
ICDCS1
1990 AXON: A High Speed Communication Architecture for Distributed Applications
abstract
The primary goal of the Axon architecture is to support a high-performance data path delivering VHSI (very high speed internetwork) bandwidth directly to applications. The significant features of Axon are: (1) an integrated design of host and network interface architecture, operating systems, and communication protocols; (2) a network virtual storage facility which includes support for virtual shared memory on loosely coupled systems; (3) a high-performance, lightweight object transport facility which can be used by both message-passing and shared-memory mechanisms; and (4) a pipelined network interface which can provide a path directly between the VHSI and host memory.>
James P. G. Sterbenz, Guru M. Parulkar
INFOCOM1