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

Nodir Kodirov

dblp:204/2960 · DBLP profile ↗
← Back
8ranked-venue papers
2as first author
0since 2021 · last 2020
—ORCID · none

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

Computer networks · 4 · 2 first-authorArtificial intelligence and machine learning · 2Systems, architecture and hardware · 1Graphics, computer vision, multimedia, augmented reality and games · 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 architecture, parallel and distributed computing, and storage systems
2 papers
Cloud and datacenter computing · 100%
Computer networks
1 paper
Software-defined and programmable networks · 88% Network management and operations · 12%

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

TopicWeightPapersLastEvidence papers
Cloud and datacenter computing › resource allocation › virtual resource allocation
virtual data center allocation
0.722020
Scalable constraint-based virtual data center allocation · Artif. Intell. 2020
Scalable Constraint-based Virtual Data Center Allocation · IJCAI 2017
Software-defined and programmable networks › programmable data plane
in-network computation
0.412020
Parking packet payload with P4 · CoNEXT 2020
Software-defined and programmable networks
programmable data plane
0.412020
Parking packet payload with P4 · CoNEXT 2020
Cloud and datacenter computing › resource management
resource management and scheduling
0.412020
Scalable constraint-based virtual data center allocation · Artif. Intell. 2020
Cloud and datacenter computing
cluster resource management and scheduling
0.312017
Scalable Constraint-based Virtual Data Center Allocation · IJCAI 2017
Cloud and datacenter computing
virtualization
0.312017
Scalable Constraint-based Virtual Data Center Allocation · IJCAI 2017
Software-defined and programmable networks
network function
0.112020
Parking packet payload with P4 · CoNEXT 2020
Network management and operations
network function optimization
0.112020
Parking packet payload with P4 · CoNEXT 2020

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

constraint solving · 0.7stateful memory · 0.4satisfiability modulo theories · 0.4p4 · 0.4multicommodity flow · 0.4integer linear programming · 0.4SAT modulo monotonic theories · 0.3
YearPublicationVenuePosition
2020 Parking packet payload with P4
abstract
Network Function (NF) deployments suffer from poor link goodput, because popular NFs such as firewalls process only packet headers while receiving and transmitting complete packets. As a result, unnecessary packet payloads needlessly consume link bandwidth. We introduce PayloadPark, which improves goodput by temporarily parking packet payloads in the stateful memory of dataplane programmable switches. PayloadPark forwards only packet headers to NF servers, thereby saving bandwidth between the switch and the NF server. PayloadPark is a transparent in-network optimization that complements existing approaches for optimizing NF performance on end-hosts.
Swati Goswami, Nodir Kodirov, Craig Mustard, Ivan Beschastnikh, Margo I. Seltzer
CoNEXT2
2020 Scalable constraint-based virtual data center allocation
abstract
Constraint-based techniques can solve challenging problems arising in highly diverse applications. This paper considers the problem of virtual data center (VDC) allocation, an important, emerging challenge for modern data center operators. To address this problem, we introduce Netsolver, a system for VDC allocation that is based on constraint solving. Netsolver represents a major improvement over existing approaches: it is sound, complete, and scalable, providing support for end-to-end, multi-path bandwidth guarantees across all the layers of hosting infrastructure, from servers to top-of-rack switches to aggregation switches to access routers. Netsolver scales to realistic data center sizes and VDC topologies, typically requiring just seconds to allocate VDCs of 5–15 virtual machines to physical data centers with 1000+ servers, maintaining this efficiency even when the data center is nearly saturated. In many cases, Netsolver can allocate 150%−300% as many total VDCs to the same physical data center as previous methods. Finally, we show how Netsolver can be extended with additional optimization constraints, such as VM affinity and hotspot minimization, demonstrating the flexibility of our approach. The performance and flexibility of Netsolver are made possible by our formalization of the VDC allocation problem in terms of multi-commodity flows, and the corresponding efficient handling of network flow problems in the underlying constraint solvers. This shows the importance of supporting flow-based constraints, which are more mature in ILP- vs. SMT-based constraint solving.
Sam Bayless, Nodir Kodirov, Syed M. Iqbal, Ivan Beschastnikh, Holger H. Hoos, Alan J. Hu
Artif. Intell.2
2018 VNF chain allocation and management at data center scale
abstract
Recent advances in network function virtualization have prompted the research community to consider data-center-scale deployments. However, existing tools, such as E2 and SOL, limit VNF chain allocation to rack-scale and provide limited support for management of allocated chains.
Nodir Kodirov, Sam Bayless, Fabian Ruffy, Ivan Beschastnikh, Holger H. Hoos, Alan J. Hu
ANCS1
2018 VNF chain abstraction for cloud service providers
abstract
We propose VNF chain abstraction to decouple a tenant's view of the VNF chain from the cloud provider's implementation. We motivate the benefits of such an abstraction for the cloud provider as well as the tenants, and outline the challenges a cloud provider needs to address to make the chain abstraction practical. We describe the design requirements and report on our initial prototype.
Nodir Kodirov, Sam Bayless, Fabian Ruffy, Ivan Beschastnikh, Holger H. Hoos, Alan J. Hu
ANCS1
2017 Scalable Constraint-based Virtual Data Center Allocation
abstract
Constraint-based techniques can solve challenging problems arising from highly diverse applications. This paper considers the problem of virtual data center (VDC) allocation, an important, emerging challenge for modern data center operators. To solve this problem, we introduce NETSOLVER, which is based on the general-purpose constraint solver MONOSAT. NETSOLVER represents a major improvement over existing approaches: it is sound, complete, and scalable, providing support for end-to-end, multi-path bandwidth guarantees across all the layers of hosting infrastructure, from servers to top-of-rack switches to aggregation switches to access routers. NETSOLVER scales to realistic data center sizes and VDC topologies, typically requiring just seconds to allocate VDCs of 5–15 virtual machines to physical data centers with 1000+ servers, maintaining this efficiency even when the data center is nearly saturated. In many cases, NETSOLVER can allocate 150%−300% as many total VDCs to the same physical data center as previous methods. Essential to our solution efficiency is our formulation of VDC allocation using monotonic theories, illustrating the practical value of the recently proposed SAT modulo monotonic theories approach.
Sam Bayless, Nodir Kodirov, Ivan Beschastnikh, Holger H. Hoos, Alan J. Hu
IJCAI2
2012 Cross-Stratum Optimization Aware Provisioning Algorithm for Cloud Data Centers
abstract
As virtualization technology matured, the concept of virtual network environment has emerged. Because of the flexibility of virtualization, the cloud computing services can serve various needs of its customers more efficiently. However, in some of virtual network provisioning algorithms decisions are made without any consideration of underlying network. In this paper, we are focusing on cross stratum optimization opportunities, e.g., combined optimization of resources in the application and network stratums, and proposing and an efficient and optimized provisioning algorithm. We propose a CSO-aware provisioning algorithm and show its benefits over traditional resource allocation.
Shahnaza Tursunova, Nodir Kodirov, Taesang Choi
ISPA3
2011 Autonomic management framework for cloud-based virtual networks
abstract
Cloud computing promises to reshape the way IT service is produced and consumed by virtualizing computing resources. As if cloud providers offer virtualized CPU and storage resources via machine virtualization and distributed storage technologies respectively, the providers wish to offer to their customers' virtual networks running on the cloud. With cloud-based virtual networks (CVNs), cloud customers (often, corporate customers) can easily build new sites, effectively expanding their enterprise networks into the cloud and thus leveraging the entire benefits of cloud computing (agility, manageability, low cost, etc.). In this paper, we identify core requirements and objectives for managing CVNs. We then define a high-level autonomic CVN-management framework by demarcating between the customer and provider with CVN Management Interface (CMI). Finally we propose an open-flow based autonomic cloud data center management solution based on CVN management framework.
Taesang Choi, Nodir Kodirov, Jaegi Lee
APNOMS2
2009 HELISCOPE Project: Research Goal and Survey on Related Technologies
abstract
In this paper, we introduce the target scenario of our HELISCOPE project with the emphasis on the four modes for flying-camera task. We also explain the control points that are considered as the interfaces where the on-flight embedded software and mechanical implementation of the unmanned helicopter are contacted for the autopilot necessarily used in performing such as various modes of flying-camera tasks. Being related to real-time issues, we are developing a real-time S/W platform based on TMO (time-triggered and message-triggered object) scheme. We, in this paper, explain the clues in becoming to use the TMO mode with the survey of other on-flight real-time S/W platform researches.
Doo-Hyun Kim, Nodir Kodirov, Chun-Hyon Chang, Jung-Guk Kim
ISORC2