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.

Osamah L. Barakat

dblp:141/1542 · DBLP profile ↗
← Back
3ranked-venue papers
3as first author
0since 2021 · last 2019
0000-0001-6754-7172ORCID · verified

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

Computer networks · 3 · 3 first-author

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
2 papers
Software-defined and programmable networks · 72% Routing and switching · 22% Internet architecture and protocols · 6%
Databases, data mining, and information retrieval
1 paper
Graph data management · 100%

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

TopicWeightPapersLastEvidence papers
Software-defined and programmable networks › SDN controller
northbound interface
0.622019
Busoni: Policy Composition and Northbound Interface for IPv6 Segment Routing Networks · ICNP 2019
Gavel: Towards a graph database Defined Network · ICNP 2016
Software-defined and programmable networks › network policy
policy composition
0.412019
Busoni: Policy Composition and Northbound Interface for IPv6 Segment Routing Networks · ICNP 2019
Routing and switching › source routing
segment routing
0.412019
Busoni: Policy Composition and Northbound Interface for IPv6 Segment Routing Networks · ICNP 2019
Software-defined and programmable networks
SDN controller
0.212016
Gavel: Towards a graph database Defined Network · ICNP 2016
Internet architecture and protocols › IPv6
IPv6 segment routing
0.112019
Busoni: Policy Composition and Northbound Interface for IPv6 Segment Routing Networks · ICNP 2019
Graph data management
graph database
0.112016
Gavel: Towards a graph database Defined Network · ICNP 2016

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

graph database · 0.5policy composition · 0.4
YearPublicationVenuePosition
2019 Busoni: Policy Composition and Northbound Interface for IPv6 Segment Routing Networks
abstract
Segment Routing is a source routing based architecture that provides an opportunity to include a list of instructions called segments in the packet headers. The segments may allow the inclusion of detours for responding to Traffic Engineering needs or Service Function Chaining implementations. Even though there is an increasing interest towards enhancing and adopting Segment Routing, the administrators are still burdened with the task of manually write and maintain the segment lists. Such type of management presents several challenges ranging from error-prone configurations to increased response time for network updates. In this paper, we present a Segment Routing management framework named Busoni, which automates and simplifies the process of segments lists management. Additionally, we also provide programming tools to compose and manage Segment Routing policies that operate efficiently, even under multi-tenancy environments. Using different use cases, we show the programming capabilities offered by our framework.
Osamah L. Barakat, Pier Luigi Ventre, Stefano Salsano, Xiaoming Fu 0001
ICNP1
2019 Gavel: A Fast and Easy-to-Use Plain Data Representation for Software-Defined Networks
abstract
In software-defined networking (SDN), high-level abstractions typically offer a useful means to avoid writing network applications and policies on lower levels. However, abstractions are typically developed for a specific use case, which in turn results in an abundance of existing abstractions for different networking tasks. As a consequence, orchestrating these abstractions to implement a common network policy becomes an arduous task. To address this challenge, plain data representations of the network and its control infrastructure have been proposed recently, which offer programmable ad-hoc abstractions to administrators. However, these frameworks suffer from quite complex programming requirements and impractical performance in terms of latency, as they are based on relational database engines. In this paper, we address these shortcomings by introducing Gavel, an SDN controller that at its heart facilitates a plain data representation based on a graph database. By exploiting the native graph support of the database engine, Gavel significantly eases application and policy writing. Additionally, we show by experimental evaluation of several typical applications on multiple different topologies that Gavel offers significant performance improvements over the state-of-the-art solutions.
Osamah L. Barakat, David Koll, Xiaoming Fu 0001
IEEE Trans. Netw. Serv. Manag.1
2016 Gavel: Towards a graph database Defined Network
abstract
SDN (Software-Defined Networking) promises easier management of complex networks. In abiding by this promise northbound APIs play a major role, as they provide abstractions to ease the process of writing network applications. As more and more of such abstractions emerge, one challenging task is to orchestrate different policies that originate from different abstractions. In an effort to provide automation for this process, recent research has suggested to replace the application-specific abstractions by a primitive, SQL-based data representation of the entire network control infrastructure. This representation can then be transformed into higher-level abstractions. However, the use of relational databases results in performance inferior to existing controllers and still requires complex application writing. To address these issues, in this work we introduce Gavel, a graph database based controller which exploits the natural graph structure of computer networks. Based on results obtained from a prototype implementation, we show that Gavel not only simplifies application writing, but at the same time offers a significantly better performance than existing schemes.
Osamah L. Barakat, David Koll, Xiaoming Fu 0001
ICNP1