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.

Ashok Narayanan

dblp:33/4298 · DBLP profile ↗
← Back
8ranked-venue papers
0as first author
2since 2021 · last 2024
0009-0005-3520-6791ORCID · corroborated

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

Computer networks · 7 · 2 since 2021

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
Routing and switching · 34% Internet architecture and protocols · 34% Software-defined and programmable networks · 32%
Computer architecture, parallel and distributed computing, and storage systems
1 paper
Cloud and datacenter computing · 100%

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

TopicWeightPapersLastEvidence papers
Software-defined and programmable networks › SDN control plane
distributed SDN
0.812024
A Decentralized SDN Architecture for the WAN · SIGCOMM 2024
Routing and switching › routing protocol
routing convergence
0.812024
A Decentralized SDN Architecture for the WAN · SIGCOMM 2024
Cloud and datacenter computing
cloud networking
0.712023
Invisinets: Removing Networking from Cloud Networks · NSDI 2023
Internet architecture and protocols › overlay networks
application-aware routing
0.312017
Taking the Edge off with Espresso: Scale, Reliability and Programmability for Global Internet Peering · SIGCOMM 2017
Software-defined and programmable networks
SDN traffic engineering
0.312017
Taking the Edge off with Espresso: Scale, Reliability and Programmability for Global Internet Peering · SIGCOMM 2017
Internet architecture and protocols
wide area network
0.212024
A Decentralized SDN Architecture for the WAN · SIGCOMM 2024
Cloud and datacenter computing
cloud infrastructure
0.212023
Invisinets: Removing Networking from Cloud Networks · NSDI 2023
Internet architecture and protocols
information-centric networking
0.212013
Named data networking on a router: forwarding at 20gbps and beyond · SIGCOMM 2013
Routing and switching
IP lookup
0.212013
Named data networking on a router: forwarding at 20gbps and beyond · SIGCOMM 2013
Internet architecture and protocols › information-centric networking
name-based forwarding
0.212013
Named data networking on a router: forwarding at 20gbps and beyond · SIGCOMM 2013
Internet architecture and protocols › information-centric networking
named data networking
0.212013
Named data networking on a router: forwarding at 20gbps and beyond · SIGCOMM 2013
Internet architecture and protocols
peering
0.112017
Taking the Edge off with Espresso: Scale, Reliability and Programmability for Global Internet Peering · SIGCOMM 2017
Routing and switching › packet forwarding
high-speed packet forwarding
0.012013
Named data networking on a router: forwarding at 20gbps and beyond · SIGCOMM 2013
Routing and switching › data plane
router data plane
0.012013
Named data networking on a router: forwarding at 20gbps and beyond · SIGCOMM 2013

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

host-based routing · 0.3commodity switches · 0.3software prefetching · 0.2multi-core partitioning · 0.2hash table lookup · 0.2
YearPublicationVenuePosition
2024 A Decentralized SDN Architecture for the WAN
abstract
Motivated by our experiences operating a global WAN, we argue that SDN's reliance on infrastructure external to the data plane has substantially complicated the challenge of maintaining high availability. We propose a new decentralized SDN (dSDN) architecture in which SDN control logic instead runs within routers, eliminating the control plane's reliance on external infrastructure and restoring fate-sharing between control and data planes. We present dSDN as a simpler approach to realizing the benefits of SDN in the WAN. Despite its much simpler design, we show that dSDN is practical from an implementation viewpoint, and outperforms centralized SDN in terms of routing convergence and SLO impact.
Alexander Krentsel, Nitika Saran, Bikash Koley, Subhasree Mandal, Ashok Narayanan, Sylvia Ratnasamy, Ali Al-Shabibi, Anees Shaikh, Rob Shakir, Ankit Singla, Hakim Weatherspoon
SIGCOMM5
2023 Invisinets: Removing Networking from Cloud Networks
Sarah McClure, Zeke Medley, Deepak Bansal, Karthick Jayaraman, Ashok Narayanan, Jitendra Padhye, Sylvia Ratnasamy, Anees Shaikh, Rishabh Tewari
NSDI5
2017 Taking the Edge off with Espresso: Scale, Reliability and Programmability for Global Internet Peering
abstract
We present the design of Espresso, Google's SDN-based Internet peering edge routing infrastructure. This architecture grew out of a need to exponentially scale the Internet edge cost-effectively and to enable application-aware routing at Internet-peering scale. Espresso utilizes commodity switches and host-based routing/packet processing to implement a novel fine-grained traffic engineering capability. Overall, Espresso provides Google a scalable peering edge that is programmable, reliable, and integrated with global traffic systems. Espresso also greatly accelerated deployment of new networking features at our peering edge. Espresso has been in production for two years and serves over 22% of Google's total traffic to the Internet.
Kok-Kiong Yap, Murtaza Motiwala, Jeremy Rahe, Steve Padgett, Matthew J. Holliman, Gary Baldus, Marcus Hines, Taeeun Kim, Ashok Narayanan, Victor Lin, Colin Rice, Brian Rogan, Bert Tanaka, Manish Verma, Puneet Sood, Muhammad Mukarram Bin Tariq, Matt Tierney, Dzevad Trumic, Vytautas Valancius, Calvin Ying, Mahesh Kallahalla, Bikash Koley, Amin Vahdat
SIGCOMM9
2015 Secure Fragmentation for Content-Centric Networks
abstract
Content-Centric Networking (CCN) is a communication paradigm that emphasizes content distribution. Named-Data Networking (NDN) is an instantiation of CCN, a candidate Future Internet Architecture. NDN supports human-readable content naming and router-based content caching which lends itself to efficient, secure, and scalable content distribution. Because of NDN's fundamental requirement that each content object must be signed by its producer, fragmentation has been considered incompatible with NDN since it precludes authentication of individual content fragments by routers. The alternative is to perform hop-by-hop reassembly, which incurs prohibitive delays. In this paper, we show that secure and efficient content fragmentation is both possible and even advantageous in NDN and similar content-centric network architectures that involve signed content. We design a concrete technique that facilitates efficient and secure content fragmentation in NDN, discuss its security guarantees and assess performance. We also describe a prototype implementation and compare performance of cut-through with hop-by-hop fragmentation and reassembly.
Cesar Ghali, Ashok Narayanan, Dave Oran, Gene Tsudik, Christopher A. Wood
NCA2
2013 Named data networking on a router: Fast and DoS-resistant forwarding with hash tables
abstract
Named data networking (NDN) is a new networking paradigm using named data instead of named hosts for communication. Implementation of scalable NDN packet forwarding remains a challenge because NDN requires fast variable-length hierarchical name-based lookup, per-packet data plane state update, and large-scale forwarding tables. In this paper, we review various design options for a hash table-based NDN forwarding engine and propose a design that enables fast forwarding while achieving DoS (Denial-of-Service) resistance. Our forwarding engine features (1) name lookup via hash tables with fast collision-resistant hash computation, (2) an efficient FIB lookup algorithm that provides good average and bounded worst-case FIB lookup time, (3) PIT partitioning that enables linear multicore speedup, and (4) an optimized data structure and software prefetching to maximize data cache utilization. We have implemented an NDN data plane with a software forwarding engine on an Intel Xeon-based line card in the Cisco ASR 9000 router. By simulation with names extracted from the IR-Cache traces, we demonstrate that our forwarding engine achieves a promising performance of 8.8 MPPS and our NDN router can forward the NDN traffic at 20 Gbps or higher.
Won So, Ashok Narayanan, Dave Oran
ANCS2
2013 Named data networking on a router: forwarding at 20gbps and beyond
abstract
Named data networking (NDN) is a new networking paradigm using named data instead of named hosts for communication. Implementation of scalable NDN packet forwarding remains a challenge because NDN requires fast variable-length hierarchical name-based lookup, per-packet data plane state update, and large-scale forwarding tables. We have designed and implemented an NDN data plane with a software forwarding engine on an Intel Xeon-based line card in a Cisco ASR9000 router. In order to achieve high-speed forwarding, our design features (1) name lookup via hash tables with fast collision-resistant hash computation, (2) an efficient and secure FIB lookup algorithm that provides good average and bounded worst-case FIB lookup time, (3) PIT partitioning that enables linear multi-core speedup, and (4) an optimized data structure and software prefetching to maximize data cache utilization. In this demonstration, we showcase our NDN router implementation on the ASR9000 and demonstrate that it can forward real NDN traffic at 20Gbps or higher.
Won So, Ashok Narayanan, Dave Oran, Mark Stapp
SIGCOMM2
2012 Toward fast NDN software forwarding lookup engine based on hash tables
abstract
In Named Data Networking (NDN), forwarding lookup is based on tokenized variable-length names instead of fixed-length host addresses, and therefore it requires a new approach for designing a fast packet forwarding lookup engine. In this paper, we propose a design of an NDN software forwarding lookup engine based on hash tables and evaluate its performance with different design options. With a good hash function and table design combined with Bloom filters and data prefetching, we demonstrate that our design reaches about 1.5MPPS with a single thread on an Intel 2.0GHz Xeon processor.
Won So, Ashok Narayanan, Dave Oran, Yaogong Wang
ANCS2
1999 Optimal scheduling of secondary content for aggregation in video-on-demand systems
abstract
We present and evaluate an optimal scheduling algorithm for inserting secondary content for improving resource utilization in VoD systems. The algorithm runs in polynomial time, and is optimal with respect to the total bandwidth usage over the merging interval. We present constraints on content insertion which make the overall QoS of the delivered stream acceptable, and show how our algorithm can satisfy these constraints. We discuss dynamic scenarios with user arrivals and interactions, and show by simulations that content insertion reduces the channel bandwidth requirement to almost half.
Prithwish Basu, Ashok Narayanan, Wang Ke, Thomas D. C. Little
ICCCN2