Nasir Ghani

University of South Florida, Tampa, Florida, United States

Are you Nasir Ghani?

Claim your profile

Publications (170)112.57 Total impact

  • [Show abstract] [Hide abstract]
    ABSTRACT: Abstract—State-of-the-art cloud simulators in use today are limited in the number of features they provide, lack real network communication models, and do not provide extensive Graphical User Interface (GUI) to support developers and researchers to understand and extend the behavior of cloud environment. We propose CloudNetSim++, a comprehensive packet level cloud simulator that enables modeling and simulation of cloud provisioning environments. Developed as an extension of OMNeT++. CloudNetSim++ can be used to evaluate a wide spectrum of cloud components, such as processing elements, storage, networking, Service Level Agreement (SLA), scheduling algorithms, fine grained energy consumption, and VM consolidation algorithms. CloudNetSim++ offers extendibility, which means that the developers and researchers can easily incorporate their own algorithms for scheduling, workload consolidation, VM migration, SLA agreement, and network routing algorithms. The simulation environment of CloudNetSim++ offers a rich GUI that provides a high level view of distributed data centers connected with various network topologies, down to inspection of individual modules, and flow of packets among different components. The package also includes an energy computation module that provides a detailed and fine grained analysis of energy consumed by each component. This paper shows the flexibility and effectiveness of CloudNetSim++ through experimental results demonstrated using real-world data center workloads.
    No preview · Article · Oct 2015 · IEEE Transactions on Services Computing
  • [Show abstract] [Hide abstract]
    ABSTRACT: Network virtualization is a key provision for improving the scalability and reliability of cloud computing services. In recent years, various mapping schemes have been developed to reserve VN resources over substrate networks. However, many cloud providers are very concerned about improving service reliability under catastrophic disaster conditions yielding multiple system failures. To address this challenge, this work presents a novel failure region-disjoint VN mapping scheme to improve VN mapping survivability. The problem is first formulated as a mixed integer linear programming problem and then two heuristic solutions are proposed to compute a pair of failure region-disjoint VN mappings. The solution also takes into account mapping costs and load balancing concerns to help improve resource efficiencies. The schemes are then analyzed in detail for a variety of networks and their overall performances compared to some existing survivable VN mapping schemes.
    No preview · Article · Aug 2015 · IEEE Transactions on Computers
  • Source
    [Show abstract] [Hide abstract]
    ABSTRACT: Smallholder livestock keepers live in rural areas where there is poor Internet connectivity. Many mobile based system designed do not function well in such areas. To address these concerns, an Android Mobile Application will be designed and installed on a smartphone. The application will have an easy to use Graphical User Interface (GUI) and request resources from the server through the Internet. This Intelligent Livestock Information System (ILIS) will be able to provide and predict feedback to the livestock keepers. This solution will also collect livestock data from livestock keepers through mobile phones. The data will then be sent to the database if connectivity is available or through synchronization if connectivity is poor. Livestock experts will be able to view data and respond to any query from livestock keepers. The system will also be able to learn and predict the responses using machine learning techniques. The goal of the ILIS is to provide livestock services to anyone at anytime, overcoming the constraints of place, time and character. Overall, this is a novel idea in the field of mobile livestock information systems. Along these, this paper presents the software, hardware and architecture design of the machine learning based livestock information system. Overall this solution embodies an artificial intelligence approach which combines hardware and software technologies. The design will leverage the Android ADK operating system and Android mobile devices or tablets. Our main contribution here is the intelligent livestock Information System, which is a novel idea in the field of mobile livestock information systems.
    Full-text · Article · Apr 2015
  • K. Liang · M. Pourvali · M. Naeini · F. Xu · S. Khan · N. Ghani
    [Show abstract] [Hide abstract]
    ABSTRACT: This paper develops a novel optimization scheme for multi-domain optical network protection under multiple probabilistic failures arising from large-scale disasters. The model is solved using an approximation approach and the results compared with some advanced heuristics.
    No preview · Article · Mar 2015
  • Z. Wang · M.M. Hayat · N. Ghani · K.B. Shaban
    [Show abstract] [Hide abstract]
    ABSTRACT: A novel probabilistic multi-tenant model is developed to characterize the service performance of cloud systems. The model considers essential cloud-system characteristics including virtualization, multi-tenancy and heterogeneity of the physical servers. Given the probabilistic multi-tenant model, three virtual machine mapping algorithms are proposed. Of particular interest is the max-load-first algorithm, which firstly maps the largest VM, in terms of the workload size of a user's request it serves, to the fastest physical server in the system. Monte-Carlo simulation results show that the max-load-first algorithm outperforms the other two algorithms based on the mean of stochastic completion time of a group of arbitrary users' requests. The simulation results also provide insight on how the initial loads of servers affect the performance of the cloud system.
    No preview · Article · Nov 2014
  • H. Bai · F. Gu · J. Crichignoi · S. Khan · N. Ghani
    [Show abstract] [Hide abstract]
    ABSTRACT: Network virtualization provides an effective means of supporting multiple client infrastructures over a physical substrate. Now over the years, many different provisioning algorithms have been developed for network virtualization services, most recently driven by the growth in new cloud-computing paradigms. However, as user demands continue to evolve, there is growing need to schedule virtual network requests at future time instants. This is a very complex problem given the high dimensionalities involved. Along these lines this paper solves one of the first optimization formulations for virtual network scheduling and compares the findings to some advanced heuristics.
    No preview · Article · Nov 2014
  • [Show abstract] [Hide abstract]
    ABSTRACT: Network virtualization is critical for distributing cloud services over expanded distances and improving scalability and responsiveness. However many providers are very concerned about maintaining high availability, particularly under large catastrophic/disaster type conditions causing multiple failures. Now recent studies have looked at network virtualization for disaster recovery. However these efforts have only treated resource-intensive protection strategies and have not incorporated the probabilistic nature of disasters. Hence this paper studies virtual network embedding using a-priori failure state information and proposes various strategies based upon both traffic engineering (resource efficiency) and risk minimization (disaster mitigation) objectives. The performance of these schemes is tested using network simulation and future research directions identified.
    No preview · Article · Nov 2014
  • [Show abstract] [Hide abstract]
    ABSTRACT: Packet loss of video streams cannot be avoided at wireless links for limited wireless bandwidth and frequently changed environments. To provide differentiated Quality of Service (QoS) guarantees between multimedia and data services, IEEE 802.11e was proposed. However, its performance and flexibility need to be further improved. In this paper, after a survey on various modifications of IEEE 802.11e, we formulate the problem of video transmission over IEEE 802.11e networks to help scheme design and performance analysis. Then accompanied with in-depth analysis, an adaptive unequal protection schema is proposed, which is composed of three mechanisms: (1) Insert each video packet into the access category (AC) with the minimum relative queuing delay; (2) Assign each packet dynamically to a proper AC based on several parameters to guarantee the transmission of high priority frames; (3) Apply fuzzy logic controllers to adjust parameters so as to reply quickly to the variation of video data rate, coding structure and network load. Finally, regarding MPEG-4 codec as the example, we perform extensive evaluations and validate the effectiveness and flexibility of proposed scheme. Simulations are divided into WLAN and multihop parts, involving different video sequences and various traffic modes of data streams. Beside performance comparison between proposed scheme and other ones, influence of parameter setting and combination with routing algorithms are also evaluated.
    No preview · Article · Sep 2014 · Multimedia Tools and Applications
  • [Show abstract] [Hide abstract]
    ABSTRACT: A scalable and analytically tractable probabilistic model for the cascading failure dynamics in power grids is constructed while retaining key physical attributes and operating characteristics of the power grid. The approach is based upon extracting a reduced abstraction of large-scale power grids using a small number of aggregate state variables while modeling the system dynamics using a continuous-time Markov chain. The aggregate state variables represent critical power-grid attributes, which have been shown, from prior simulation-based and historical-data-based analysis, to strongly influence the cascading behavior. The transition rates among states are formulated in terms of certain parameters that capture grid's operating characteristics comprising loading level, error in transmission-capacity estimation, and constraints in performing load shedding. The model allows the prediction of the evolution of blackout probability in time. Moreover, the asymptotic analysis of the blackout probability enables the calculation of the probability mass function of the blackout size. A key benefit of the model is that it enables the characterization of the severity of cascading failures in terms of the operating characteristics of the power grid.
    No preview · Article · Jul 2014 · IEEE Transactions on Power Systems
  • [Show abstract] [Hide abstract]
    ABSTRACT: This paper studies reconfiguration design for cloud-based virtual network services mapped over optical substrates. A novel scheme is proposed to improve resource efficiency and its results are analyzed versus some existing strategies.
    No preview · Conference Paper · Mar 2014
  • [Show abstract] [Hide abstract]
    ABSTRACT: This paper develops a novel hierarchical optimization model for lightpath protection in multi-domain optical networks pursuant to several objectives. The proposed formulation is then solved and its results compared with some advanced distributed heuristic protection strategies.
    No preview · Conference Paper · Mar 2014
  • Source

    Full-text · Dataset · Feb 2014
  • Source

    Full-text · Dataset · Feb 2014
  • Source
    Juan Li · Qingrui Li · Chao Liu · Samee Ullah Khan · Nasir Ghani
    [Show abstract] [Hide abstract]
    ABSTRACT: Natural and man-made disasters, such as tsunamis, earthquakes, floods, and epidemics pose a significant threat to human societies. To respond to emergencies in a fast and an effective manner, Multi-Criteria Decision Making (MCDM) is very important for the decision-making process. The provision of information concerning the ''ground-zero'' situation to the emergency management stakeholders is an essential prerequisite for MCDM. In this paper, we propose a strategy to form a community-based virtual database, which connects local resource databases of suppliers that provide information and human resources for emergency management. Such a virtual database enables collaborative information sharing among community-based NGOs, public, and private organizations within a community. Moreover, to mobilize resources, the aforementioned process raises awareness within the community and aids in assessing local knowledge and resources. In our work, we present the design, implementation, and evaluation of such a community-based database, which maximally utilizes all of the available information and network resources of a community to better manage natural and man-made disasters.
    Preview · Article · Feb 2014 · Computers & Operations Research
  • Ruben Rivera · Jorge Crichigno · Nasir Ghani
    [Show abstract] [Hide abstract]
    ABSTRACT: This paper presents a comparative study of routing metrics intended to optimize routing reliability and maximum link utilization (MLU) for network provisioning. The routing metrics are applied to a novel Path Indexed Linear Program (PILP) that simultaneously minimizes the MLU and maximizes the expected satisfied demand (ESD) from source nodes to destination nodes while considering a probabilistic link failure model. ESD is a performance objective that measures the expectation of the aggregate satisfied traffic demand. Additionally, a new weighted sum routing metric that produces better trade-off solutions than those by traditional routing metrics is proposed.
    No preview · Conference Paper · Feb 2014
  • [Show abstract] [Hide abstract]
    ABSTRACT: Multi-domain optical network provisioning is a key focus area as users continue to demand scalable bandwidth services across wider network regions. To date, a range of distributed schemes have been proposed to achieve lightpath routing across domain boundaries. In general, these solutions rely upon hierarchical routing and provisioning strategies and are mostly heuristics based. As such, it is difficult to gauge their true load-carrying capacity and effectiveness. Hence in order to address this concern, this effort proposes a formal optimization-based model for multi-domain lightpath setup pursuant to several key objectives, i.e., including throughput maximization, resource minimization, and load balancing. This model is then solved for some sample network topologies, and the results are compared versus existing heuristic strategies.
    No preview · Article · Dec 2013 · Journal of Optical Communications and Networking
  • [Show abstract] [Hide abstract]
    ABSTRACT: Resource management (RM) is a critical action in systems with limited resources such as sensor networks. Efficient RM depends heavily upon the availability of accurate information on the state of available resources. However, exchange of state information incurs an overhead on the system. In this paper, the sensing and computing resource management in sensor networks is considered. A lossless, distributed source-coding framework is presented to model the exchange of state information. The framework enables the characterization of the interplay between the performance and overhead of RM by leveraging the correlation among the state information of various nodes. Moreover, the proposed framework enables an improved estimate of the lower bound for the minimum control overhead necessary to accurately describe the state of nodes in the network. This improvement is achieved by exploiting the correlation among the state information of nodes as well as the available information on prior resource allocation actions as side information.
    No preview · Conference Paper · Dec 2013
  • Source
    [Show abstract] [Hide abstract]
    ABSTRACT: An efficient resource allocation is a fundamental requirement in high performance computing (HPC) systems. Many projects are dedicated to large-scale distributed computing systems that have designed and developed resource allocation mechanisms with a variety of architectures and services. In our study, through analysis, a comprehensive survey for describing resource allocation in various HPCs is reported. The aim of the work is to aggregate under a joint framework, the existing solutions for HPC to provide a thorough analysis and characteristics of the resource management and allocation strategies. Resource allocation mechanisms and strategies play a vital role towards the performance improvement of all the HPCs classifications. Therefore, a comprehensive discussion of widely used resource allocation strategies deployed in HPC environment is required, which is one of the motivations of this survey. Moreover, we have classified the HPC systems into three broad categories, namely: (a) cluster, (b) grid, and (c) cloud systems and define the characteristics of each class by extracting sets of common attributes. All of the aforementioned systems are cataloged into pure software and hybrid/hardware solutions. The system classification is used to identify approaches followed by the implementation of existing resource allocation strategies that are widely presented in the literature.
    Full-text · Article · Nov 2013 · Parallel Computing
  • [Show abstract] [Hide abstract]
    ABSTRACT: The advance reservation (AR) of connections is becoming an increasingly important requirement for many emerging commercial bandwidth and scientific computing users. However, most studies in this area have focused on scheduling algorithm design and have not addressed implementation challenges in larger realistic networking environments, particularly multidomain. As a result, this paper develops a detailed solution for distributed AR in multidomain networks. Novel link-state routing extensions and update triggering policies are introduced to exchange interdomain bandwidth-timeline state information. Distributed path scheduling algorithms are then designed to leverage this state and schedule user requests across domains based upon various traffic engineering policies. The proposed solutions are then analyzed in detail using network simulation.
    No preview · Article · Jun 2013 · IEEE Systems Journal
  • Feng Gu · Khaled Shaban · Nasir Ghani · Majeed Hayat · Chadi Assi
    [Show abstract] [Hide abstract]
    ABSTRACT: Cloud computing services are being adopted to expand applications across dispersed data-center sites. As these new paradigms require active data exchange, they impose further virtual network (VN) mappings over operator networks. Now clearly, service recovery after large catastrophic events is a key concern for mission-critical cloud services. Hence in order to address this challenge, this paper presents several post-fault restoration schemes to improve VN survivability based upon partial and full remapping. Detailed simulation analyses are also presented to show the improved efficacy of the restoration approach.
    No preview · Conference Paper · Jun 2013

Publication Stats

992 Citations
112.57 Total Impact Points


  • 2013-2014
    • University of South Florida
      • Department of Electrical Engineering
      Tampa, Florida, United States
  • 2007-2014
    • University of New Mexico
      • Department of Electrical and Computer Engineering
      Albuquerque, New Mexico, United States
    • University of Mumbai
      Mumbai, Mahārāshtra, India
    • National University of Science and Technology
      Islāmābād, Islāmābād, Pakistan
    • Indian Institute of Technology Ropar
      Rūpar, Punjab, India
  • 2011
    • Shanghai Jiao Tong University
      • State Key Laboratory of Advanced Optical Communication Systems and Networks
      Shanghai, Shanghai Shi, China
  • 2009
    • Peking University
      Peping, Beijing, China
  • 2008
    • Massachusetts Institute of Technology
      Cambridge, Massachusetts, United States
  • 2006-2007
    • Indian Institute of Technology Bombay
      • Department of Computer Science & Engineering
      Mumbai, Maharashtra, India
  • 2003-2007
    • Tennessee Technological University
      • Department of Electrical and Computer Engineering
      كوكفل, Tennessee, United States
    • CUNY Graduate Center
      New York City, New York, United States
  • 2004
    • Lakehead University Thunder Bay Campus
      • Department of Electrical Engineering
      Thunder Bay, Ontario, Canada
  • 1970
    • North Dakota State University
      • Department of Electrical and Computer Engineering
      Fargo, North Dakota, United States