Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Md. Faizul Bari is active.

Publication


Featured researches published by Md. Faizul Bari.


IEEE Communications Surveys and Tutorials | 2013

Data Center Network Virtualization: A Survey

Md. Faizul Bari; Raouf Boutaba; Rafael Pereira Esteves; Lisandro Zambenedetti Granville; Maxim Podlesny; Golam Rabbani; Qi Zhang; Mohamed Faten Zhani

With the growth of data volumes and variety of Internet applications, data centers (DCs) have become an efficient and promising infrastructure for supporting data storage, and providing the platform for the deployment of diversified network services and applications (e.g., video streaming, cloud computing). These applications and services often impose multifarious resource demands (storage, compute power, bandwidth, latency) on the underlying infrastructure. Existing data center architectures lack the flexibility to effectively support these applications, which results in poor support of QoS, deployability, manageability, and defence against security attacks. Data center network virtualization is a promising solution to address these problems. Virtualized data centers are envisioned to provide better management flexibility, lower cost, scalability, better resources utilization, and energy efficiency. In this paper, we present a survey of the current state-of-the-art in data center networks virtualization, and provide a detailed comparison of the surveyed proposals. We discuss the key research challenges for future research and point out some potential directions for tackling the problems related to data center design.


IEEE Communications Magazine | 2012

A survey of naming and routing in information-centric networks

Md. Faizul Bari; Shihabur Rahman Chowdhury; Reaz Ahmed; Raouf Boutaba; Bertrand Mathieu

The concept of information-centric networking (ICN) defines a new communication model that focuses on what is being exchanged rather than which network entities are exchanging information. From the ICN perspective, contents are first class network citizens instead of hosts. ICNs primary objective is to shift the current host-oriented communication model toward a content-centric model for effective distribution of content over the network. In recent years this paradigm shift has generated much interest in the research community and sprung several research projects around the globe to investigate and advance this stream of thought. Content naming and content-based routing are core research challenges in this research community. In this survey, we analyze, compare, and contrast the naming and routing mechanisms proposed by some of the most prominent ICN research projects.


network operations and management symposium | 2014

PayLess: A low cost network monitoring framework for Software Defined Networks

Shihabur Rahman Chowdhury; Md. Faizul Bari; Reaz Ahmed; Raouf Boutaba

Software Defined Networking promises to simplify network management tasks by separating the control plane (a central controller) from the data plane (switches). OpenFlow has emerged as the de facto standard for communication between the controller and switches. Apart from providing flow control and communication interfaces, OpenFlow provides a flow level statistics collection mechanism from the data plane. It exposes a high level interface for per flow and aggregate statistics collection. Network applications can use this high level interface to monitor network status without being concerned about the low level details. In order to keep the switch design simple, this statistics collection mechanism is implemented as a pull-based service, i.e. network applications and in turn the controller has to periodically query the switches about flow statistics. The frequency of polling the switches determines monitoring accuracy and network overhead. In this paper, we focus on this trade-off between monitoring accuracy, timeliness and network overhead. We propose PayLess - a monitoring framework for SDN. PayLess provides a flexible RESTful API for flow statistics collection at different aggregation levels. It uses an adaptive statistics collection algorithm that delivers highly accurate information in real-time without incurring significant network overhead. We utilize the Floodlight controllers API to implement the proposed monitoring framework. The effectiveness of our solution is demonstrated through emulations in Mininet.


conference on network and service management | 2015

On orchestrating virtual network functions

Md. Faizul Bari; Shihabur Rahman Chowdhury; Reaz Ahmed; Raouf Boutaba

Middleboxes or network appliances like firewalls, proxies, and WAN optimizers have become an integral part of todays ISP and enterprise networks. Middlebox functionalities are usually deployed on expensive and proprietary hardware that require trained personnel for deployment and maintenance. Middleboxes contribute significantly to a networks capital and operational costs. In addition, organizations often require their traffic to pass through a specific sequence of middleboxes for compliance with security and performance policies. This makes the middlebox deployment and maintenance tasks even more complicated. Network Function Virtualization (NFV) is an emerging and promising technology that is envisioned to overcome these challenges. It proposes to move packet processing from dedicated hardware middleboxes to software running on commodity servers. In NFV terminology, software middleboxes are referred to as Virtual Network Functions (VNFs). It is a challenging problem to determine the required number and placement of VNFs that optimize network operational costs and utilization, without violating service level agreements. We call this the VNF Orchestration Problem (VNF-OP) and provide an Integer Linear Programming (ILP) formulation with implementation in CPLEX. We also provide a dynamic programming based heuristic to solve larger instances of VNF-OP. Trace driven simulations on real-world network topologies demonstrate that the heuristic can provide solutions that are within 1.3 times of the optimal solution. Our experiments suggest that a VNF based approach can provide more than 4 χ reduction in the operational cost of a network.


electronic healthcare | 2009

Intelligent Mobile Health Monitoring System (IMHMS)

Rifat Shahriyar; Md. Faizul Bari; Gourab Kundu; Sheikh Iqbal Ahamed; Md. Mostofa Akbar

Health monitoring is repeatedly mentioned as one of the main application areas for Pervasive computing. Mobile Health Care is the integration of mobile computing and health monitoring. It is the application of mobile computing technologies for improving communication among patients, physicians, and other health care workers. As mobile devices have become an inseparable part of our life it can integrate health care more seamlessly to our everyday life. It enables the delivery of accurate medical information anytime anywhere by means of mobile devices. Recent technological advances in sensors, low-power integrated circuits, and wireless communications have enabled the design of low-cost, miniature, lightweight and intelligent bio-sensor nodes. These nodes, capable of sensing, processing, and communicating one or more vital signs, can be seamlessly integrated into wireless personal or body area networks for mobile health monitoring. In this paper we present Intelligent Mobile Health Monitoring System (IMHMS), which can provide medical feedback to the patients through mobile devices based on the biomedical and environmental data collected by deployed sensors.


network operations and management symposium | 2014

Design and management of DOT: A Distributed OpenFlow Testbed

Arup Raton Roy; Md. Faizul Bari; Mohamed Faten Zhani; Reaz Ahmed; Raouf Boutaba

With the growing adoption of Software Defined Networking (SDN), there is a compelling need for SDN emulators that facilitate experimenting with new SDN-based technologies. Unfortunately, Mininet [1], the de facto standard emulator for software defined networks, fails to scale with network size and traffic volume. The aim of this paper is to fill the void in this space by presenting a low cost and scalable network emulator called Distributed OpenFlow Testbed (DOT). It can emulate large SDN deployments by distributing the workload over a cluster of compute nodes. Through extensive experiments, we show that DOT can overcome the limitations of Mininet and emulate larger networks. We also demonstrate the effectiveness of DOT on four Rocketfuel topologies. DOT is available for public use and community-driven development at dothub.org.


Networking Conference, 2014 IFIP | 2014

CQNCR: Optimal VM migration planning in cloud data centers

Md. Faizul Bari; Mohamed Faten Zhani; Qi Zhang; Reaz Ahmed; Raouf Boutaba

With the proliferation of cloud computing, virtualization has become the cornerstone of modern data centers and an effective solution to reduce operational costs, maximize utilization and improve performance and reliability. One of the powerful features provided by virtualization is Virtual Machine (VM) migration, which facilitates moving workloads within the infrastructure to reach various performance objectives. As recent virtual resource management schemes are more reliant on this feature, a large number of VM migrations may be triggered simultaneously to optimize resource allocations. In this context, a challenging problem is to find an efficient migration plan, i.e., an optimal sequence in which migrations should be triggered in order to minimize the total migration time and impact on services. In this paper, we propose CQNCR (read as sequencer), an effective technique for determining the execution order of massive VM migrations within data centers. Specifically, given an initial and a target resource configuration, CQNCR sequences VM migrations so as to efficiently reach the final configuration with minimal time and impact on performance. Experiments show that CQNCR can significantly reduce total migration time by up to 35% and service downtime by up to 60%.


computational science and engineering | 2008

ACN: An Associative Classifier with Negative Rules

Gourab Kundu; Md. Monirul Islam; Sirajum Munir; Md. Faizul Bari

Classification using association rules has added a new dimension to the ongoing research for accurate classifiers. Experiments have shown that these classifiers are significantly more accurate than decision tree classifiers. The idea behind most of the existing approaches has been the mining of positive class association rules from the training set and then selecting a subset of the mined rules for future predictions. However, in most cases, it is found that the final classifier contains some weak and inaccurate rules that were selected for covering some training instances for which no better rules were available. These rules make poor predictions of unseen test instances and only for these rules, the overall classification accuracy is drastically reduced. The idea of this paper is to eliminate these weak and inaccurate positive rules as far as possible by accurate negative rules. The generation of negative associations from datasets has been attacked from different perspectives by various authors and this has proved to be a very computationally expensive task. This paper approaches the problem of generating negative rules from a classification perspective, how to generate a sufficient number of high quality negative rules efficiently so that classification accuracy is enhanced. We extend the a priori algorithm for this and show that our classifier ldquoassociative classifier with negative rulesrdquo (ACN) is not only time-efficient but also achieves significantly better accuracy than four other state-of-the-art classification methods by experimenting on benchmark UCI datasets.


international conference on swarm intelligence | 2010

Solving the multi-dimensional multi-choice Knapsack problem with the help of ants

Shahrear Iqbal; Md. Faizul Bari; M. Sohel Rahman

In this paper, we have proposed two novel algorithms based on Ant Colony Optimization (ACO) for finding near-optimal solutions for the Multi-dimensional Multi-choice Knapsack Problem (MMKP). MMKP is a discrete optimization problem, which is a variant of the classical 0-1 Knapsack Problem and is also an NP-hard problem. Due to its high computational complexity, exact solutions of MMKP are not suitable for most real-time decision-making applications e.g. QoS and Admission Control for Adaptive Multimedia Systems, Service Level Agreement (SLA) etc. Although ACO algorithms are known to have scalability and slow convergence issues, here we have augmented the traditional ACO algorithm with a unique random local search, which not only produces near-optimal solutions but also greatly enhances convergence speed. A comparative analysis with other state-of-the-art heuristic algorithms based on public MMKP dataset shows that, in all cases our approaches outperform others. We have also shown that our algorithms find near optimal (within 3% of the optimal value) solutions within milliseconds, which makes our approach very attractive for large scale real time systems.


acm special interest group on data communication | 2015

DOT: distributed OpenFlow testbed

Arup Raton Roy; Md. Faizul Bari; Mohamed Faten Zhani; Reaz Ahmed; Raouf Boutaba

With the growing adoption of Software Defined Networking (SDN) technology, there is a compelling need for an SDN emulator that can facilitate experimenting with new SDN solutions. Unfortunately, Mininet, the de facto standard emulator for software defined networks, fails to scale with network size and traffic volume. To address these limitations, we developed Distributed OpenFlow Testbed (DOT), a highly scalable emulator for SDN. It can emulate large SDN deployments by distributing the workload over a cluster of compute nodes. Moreover, DOT can emulate a wider range of network services compared to other publicly available SDN emulators and simulators. Our demonstration will illustrate several features of DOT including: (i) how easy it is to setup the emulator, (ii) how to deploy a topology using a single configuration file, (iii) how to run a connectivity test to ensure that the emulated network is properly deployed, and (iv) how to control and monitor the emulated components from a centralized location. We will also showcase DOT by emulating two applications: (i) policy based traffic steering through middleboxes and (ii) traffic monitoring.

Collaboration


Dive into the Md. Faizul Bari's collaboration.

Top Co-Authors

Avatar
Top Co-Authors

Avatar

Reaz Ahmed

University of Waterloo

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Gourab Kundu

Bangladesh University of Engineering and Technology

View shared research outputs
Top Co-Authors

Avatar

Qi Zhang

University of Waterloo

View shared research outputs
Top Co-Authors

Avatar

M. Sohel Rahman

Bangladesh University of Engineering and Technology

View shared research outputs
Top Co-Authors

Avatar

Md. Monirul Islam

Bangladesh University of Engineering and Technology

View shared research outputs
Top Co-Authors

Avatar

Md. Rakibul Haque

Bangladesh University of Engineering and Technology

View shared research outputs
Researchain Logo
Decentralizing Knowledge