Demo Data from VLDB 2026 / reviewers in the wild / expert
Nabeel Akhtar
dblp:124/7278
· DBLP profile ↗
10ranked-venue papers
5as first author
3since 2021 · last 2023
0000-0002-4070-6580ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Computer networks · 6 · 3 first-author · 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 architecture, parallel and distributed computing, and storage systems
1 paper |
Cloud and datacenter computing · 100% | |
| Computer networks
2 papers |
Network management and operations · 66% Software-defined and programmable networks · 29% Content delivery and video streaming · 6% |
Topics — the 6 heaviest of 8, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Cloud and datacenter computing
cluster resource management and scheduling |
0.4 | 1 | 2020 | COSE: Configuring Serverless Functions using Statistical Learning · INFOCOM 2020 |
Cloud and datacenter computing
latency-cost tradeoff |
0.4 | 1 | 2020 | COSE: Configuring Serverless Functions using Statistical Learning · INFOCOM 2020 |
Cloud and datacenter computing
serverless computing |
0.4 | 1 | 2020 | COSE: Configuring Serverless Functions using Statistical Learning · INFOCOM 2020 |
Network management and operations › network automation
autonomic communication |
0.3 | 1 | 2017 | Autonomic Communications in Software-Driven Networks · IEEE J. Sel. Areas Commun. 2017 |
Software-defined and programmable networks
network function virtualization |
0.3 | 1 | 2017 | Autonomic Communications in Software-Driven Networks · IEEE J. Sel. Areas Commun. 2017 |
Network management and operations › network automation
self-management |
0.3 | 1 | 2017 | Autonomic Communications in Software-Driven Networks · IEEE J. Sel. Areas Commun. 2017 |
Methods — techniques the papers use, named apart from their topics
statistical learning · 0.4bayesian optimization · 0.4machine learning · 0.3ProtoRINA · 0.2
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2023 | Configuration and Placement of Serverless Applications Using Statistical LearningabstractIn the last decade, serverless computing emerged as a new compelling paradigm for the deployment of cloud applications and services. It represents an evolution of cloud computing with a simplified programming model, that aims to abstract away most operational concerns. Running serverless applications requires users to configure multiple parameters, such as memory, CPU, cloud provider,etc. While relatively simpler, configuring such parameters correctly while minimizing cost and meeting delay constraints is not trivial. In this paper, we present COSE, a framework that uses Bayesian Optimization to find the optimal resource configuration and placement for functions in a serverless application. COSE uses statistical learning techniques to intelligently collect samples and predict the cost and execution time of a serverless function across unseen configuration values. Our framework uses the predicted cost and execution time on available locations to select the “best” configuration parameters and placement for running a serverless application while satisfying customer objectives. We evaluate COSE on AWS Lambda with real-world applications consisting of multiple functions (both linear chains and service graphs), where we successfully found optimal/near-optimal configurations. We also evaluate COSE over a wide range of simulated distributed cloud environments that confirm the efficacy of our approach. Ali Raza 0003, Nabeel Akhtar, Vatche Isahagian, Abraham Matta |
IEEE Trans. Netw. Serv. Manag. | 2 |
| 2021 | LIBRA: An Economical Hybrid Approach for Cloud Applications with Strict SLAsabstractFunction-as-a-Service (FaaS) has recently emerged to reduce the deployment cost of running cloud applications compared to Infrastructure-as-a-Service (IaaS). FaaS follows a serverless “pay-as-you-go” computing model; it comes at a higher cost per unit of execution time but typically application functions experience lower provisioning time (startup delay). IaaS requires the provisioning of Virtual Machines, which typically suffer from longer cold-start delays that cause higher queuing delays and higher request drop rates. We present LIBRA, a balanced (hybrid) approach that leverages both VM-based and serverless resources to efficiently manage cloud resources for the applications. LIBRA closely monitors the application demand and provisions appropriate VM and serverless resources such that the running cost is minimized and Service-Level Agreements are met. Unlike state of the art, LIBRA not only hides VM cold-start delays, and hence reduces response time, by leveraging serverless, but also directs a low-rate bursty portion of the demand to serverless where it would be less costly than spinning up new VMs. We evaluate LIBRA on real traces in a simulated environment as well as on the AWS commercial cloud. Our results show that LIBRA outperforms other resource-provisioning policies, including a recent hybrid approach - LIBRA achieves more than 85% reduction in SLA violations and up to 53% cost savings. Ali Raza 0003, Zongshun Zhang, Nabeel Akhtar, Vatche Isahagian, Abraham Matta |
IC2E | 3 |
| 2021 | Managing Chains of Application Functions Over Multi-Technology Edge NetworksabstractNext-generation networks are expected to provide higher data rates and ultra-low latency in support of demanding applications, such as virtual and augmented reality, robots and drones, etc. To meet these stringent requirements of applications, edge computing constitutes a central piece of the solution architecture wherein functional components of an application can be deployed over the edge network to reduce bandwidth demand over the core network while providing ultra-low latency communication to users. In this article, we provide solutions to resource orchestration and management for applications over a virtualized client-edge-server infrastructure. We investigate the problem of optimal placement of pipelines of application functions (virtual service chains) and the steering of traffic through them, over a multi-technology edge network model consisting of both wired and wireless millimeter-wave (mmWave) links. This problem is NP-hard. We provide a comprehensive “microscopic” binary integer program to model the system, along with a heuristic that is one order of magnitude faster than optimally solving the problem. Extensive evaluations demonstrate the benefits of orchestrating virtual service chains (by distributing them over the edge network) compared to a baseline “middlebox” approach in terms of overall admissible virtual capacity. Moreover, we observe significant gains when deploying a small number of mmWave links that complement the Wire physical infrastructure in high node density networks. Nabeel Akhtar, Abraham Matta, Ali Raza 0003, Leonardo Goratti, Torsten Braun, Flavio Esposito |
IEEE Trans. Netw. Serv. Manag. | 1 |
| 2020 | COSE: Configuring Serverless Functions using Statistical LearningabstractServerless computing has emerged as a new compelling paradigm for the deployment of applications and services. It represents an evolution of cloud computing with a simplified programming model, that aims to abstract away most operational concerns. Running serverless functions requires users to configure multiple parameters, such as memory, CPU, cloud provider, etc. While relatively simpler, configuring such parameters correctly while minimizing cost and meeting delay constraints is not trivial. In this paper, we present COSE, a framework that uses Bayesian Optimization to find the optimal configuration for serverless functions. COSE uses statistical learning techniques to intelligently collect samples and predict the cost and execution time of a serverless function across unseen configuration values. Our framework uses the predicted cost and execution time, to select the "best" configuration parameters for running a single or a chain of functions, while satisfying customer objectives. In addition, COSE has the ability to adapt to changes in the execution time of a serverless function. We evaluate COSE not only on a commercial cloud provider, where we successfully found optimal/near-optimal configurations in as few as five samples, but also over a wide range of simulated distributed cloud environments that confirm the efficacy of our approach. Nabeel Akhtar, Ali Raza 0003, Vatche Isahagian, Abraham Matta |
INFOCOM | 1 |
| 2017 | Autonomic Communications in Software-Driven NetworksabstractAutonomic communications aim to provide the quality-of-service in networks using self-management mechanisms. It inherits many characteristics from autonomic computing, in particular, when communication systems are running as specialized applications in software-defined networking (SDN) and network function virtualization (NFV)-enabled cloud environments. This paper surveys autonomic computing and communications in the context of software-driven networks, i.e., networks based on SDN/NFV concepts. Autonomic communications create new challenges in terms of security, operations, and business support. We discuss several goals, research challenges, and development issues on self-management mechanisms and architectures in software-driven networks. This paper covers multiple perspectives of autonomic communications in software-driven networks, such as automatic testing, integration, and deployment of network functions. We also focus on self-management and optimization, which make use of machine learning techniques. Zhongliang Zhao, Eryk Schiller, Eirini Kalogeiton, Torsten Braun, Burkhard Stiller, Mevlut Turker Garip, Joshua Joy, Mario Gerla, Nabeel Akhtar, Abraham Matta |
IEEE J. Sel. Areas Commun. | 9 |
| 2016 | Managing NFV using SDN and control theoryabstractControl theory and SDN (Software Defined Networking) are key components for NFV (Network Function Virtualization) deployment. However little has been done to use a control-theoretic approach for SDN and NFV management. In this demo, we describe a use case for NFV management using control theory and SDN. We use the management architecture of RINA (a clean-slate Recursive InterNetwork Architecture) to manage Virtual Network Function (VNF) instances over the GENI testbed. We deploy Snort, an Intrusion Detection System (IDS) as the VNF. Our network topology has source and destination hosts, multiple IDSes, an Open vSwitch (OVS) and an OpenFlow controller. A distributed management application running on RINA measures the state of the VNF instances and communicates this information to a Proportional Integral (PI) controller, which then provides load balancing information to the OpenFlow controller. The latter controller in turn updates traffic flow forwarding rules on the OVS switch, thus balancing load across the VNF instances. This demo demonstrates the benefits of using such a control-theoretic load balancing approach and the RINA management architecture in virtualized environments for NFV management. It also illustrates that the GENI testbed can easily support a wide range of SDN and NFV related experiments. Nabeel Akhtar, Abraham Matta |
NOMS | 1 |
| 2016 | Managing NFV using SDN and control theoryabstractControl theory and SDN (Software Defined Networking) are key components for NFV (Network Function Virtualization) deployment. However little has been done to use a control-theoretic approach for SDN and NFV management. In this paper, we describe a use case for NFV management using control theory and SDN. We use the management architecture of RINA (a clean-slate Recursive InterNetwork Architecture) to manage Virtual Network Function (VNF) instances over the GENI testbed. We deploy Snort, an Intrusion Detection System (IDS) as the VNF. Our network topology has source and destination hosts, multiple IDSes, an Open vSwitch (OVS) and an OpenFlow controller. A distributed management application running on RINA measures the state of the VNF instances and communicates this information to a Proportional Integral (PI) controller, which then provides load balancing information to the OpenFlow controller. The latter controller in turn updates traffic flow forwarding rules on the OVS switch, thus balancing load across the VNF instances. This paper demonstrates the benefits of using such a control-theoretic load balancing approach and the RINA management architecture in virtualized environments for NFV management. It also illustrates that GENI can easily support a wide range of SDN and NFV related experiments. Nabeel Akhtar, Abraham Matta |
NOMS | 1 |
| 2016 | Application-driven network management with ProtoRINAabstractTraditional network management is tied to the TCP/IP architecture, thus it inherits its many limitations. Additionally there is no unified framework for application management, and service providers have to rely on their own ad-hoc mechanisms to manage their application services. The Recursive InterNetwork Architecture (RINA) is our solution to achieve better network management. RINA provides a unified framework for application-driven network management along with built-in mechanisms. It allows the dynamic formation of secure communication containers for service providers in support of various requirements. In this paper, we focus on how application-driven network management can be achieved over the GENI testbed using ProtoRINA, a user-space prototype of RINA. We use video multicast as an example, and experimental results show that application-driven network management enabled by ProtoRINA can achieve better network and application performance. Abraham Matta, Nabeel Akhtar |
NOMS | 3 |
| 2014 | Programming Routing Policies for Video TrafficabstractAbstract—Making the network programmable simplifies net-work management and enables network innovations. The Recur-sive InterNetwork Architecture (RINA) is our solution to enable network programmability. ProtoRINA is a user-space prototype of RINA and provides users with a framework with common mechanisms so a user can program recursive-networking policies without implementing mechanisms from scratch. In this paper, we focus on how routing policies, which is an important aspect of network management, can be programmed using ProtoRINA, and demonstrate how ProtoRINA can be used to achieve better performance for a video streaming application by instantiating different routing policies over the GENI (Global Environment for Network Innovations) testbed, which provides a large-scale experimental facility for networking research. I. Nabeel Akhtar, Abraham Matta |
ICNP | 2 |
| 2013 | VANET topology characteristics under realistic mobility and channel modelsabstractDeveloping real-time safety and non-safety applications for vehicular ad hoc networks (VANET) requires understanding the dynamics of the network topology characteristics since these dynamics determine both the performance of routing protocols and the feasibility of an application over VANET. Using various key metrics of interest including node degree, number of clusters, link duration and link quality, we provide a realistic analysis of the VANET topology characteristics. In this analysis, we integrate real-world road topology and real-time data extracted from Freeway Performance Measurement System database into the microscopic mobility model in order to generate realistic traffic flows along the highway. Moreover, we use more realistic, recently proposed, obstacle-based channel model and compare the performance of this sophisticated model to the most commonly used more simplistic channel models including unit disc and log-normal shadowing model. Our investigation on the key system metrics reveal that largely used unit disc model fails to realistically model communication channel, while parameters of simplistic models like log normal can be adjusted to match the corresponding system metrics of more complex and hard to implement obstacle based model. Nabeel Akhtar, Öznur Özkasap, Sinem Coleri Ergen |
WCNC | 1 |