Anjum Naveed
National University of Sciences and Technology
Network
Latest external collaboration on country level. Dive into details by clicking on the dots.
Publication
Featured researches published by Anjum Naveed.
mobile adhoc and sensor systems | 2007
Anjum Naveed; Salil S. Kanhere; Sanjay K. Jha
The aggregate capacity of wireless mesh networks can be improved significantly by equipping each node with multiple interfaces and by using multiple channels in order to reduce the effect of interference. Efficient channel assignment is required to ensure the optimal use of the limited channels in the radio spectrum. In this paper, a cluster-based multipath topology control and channel assignment scheme (CoMTaC), is proposed, which explicitly creates a separation between the channel assignment and topology control functions, thus minimizing flow disruptions. A cluster-based approach is employed to ensure basic network connectivity. Intrinsic support for broadcasting with minimal overheads is also provided. CoMTaC also takes advantage of the inherent multiple paths that exist in a typical WMN by constructing a spanner of the network graph and using the additional node interfaces. The second phase of CoMTaC proposes a dynamic distributed channel assignment algorithm, which employs a novel interference estimation mechanism based on the average link-layer queue length within the interference domain. Partially overlapping channels are also included in the channel assignment process to enhance the network capacity. Extensive simulation based experiments have been conducted to test various parameters and the effectiveness of the proposed scheme. The experimental results show that the proposed scheme outperforms existing dynamic channel assignment schemes by a minimum of a factor of 2.
global communications conference | 2006
Anjum Naveed; Salil S. Kanhere
In order to fully exploit the aggregate bandwidth available in the radio spectrum, future wireless mesh networks (WMN) are expected to take advantage of multiple orthogonal channels, with nodes having the ability to communicate with multiple neighbors simultaneously using multiple radios (NICs) over orthogonal channels. Dynamic channel assignment is critical for ensuring effective utilization of the non-overlapping channels. Several algorithms have been proposed in recent years, which aim at achieving this. However, all these schemes inherently assume that the mesh nodes are well-behaved without any malicious intentions. In this paper, we expose the vulnerabilities in channel assignment algorithms and unveil three new security attacks: Network Endo-Parasite Attack (NEPA), Channel Ecto-parasite Attack (CEPA) and low-cost ripple effect attack (LORA). These attacks can be launched with relative ease by a malicious node and can cause significant degradation in the network performance. We also evaluate the effectiveness of these attacks through simulation based experiments and briefly discuss possible solutions to counter these new threats.
local computer networks | 2009
Anjum Naveed; Salil S. Kanhere
In a typical Wireless Mesh Network (WMN), the interfering links can broadly be classified as coordinated and non-coordinated links, depending upon the geometric relationship. It is known that compared to coordinated interference, the non-coordinated interference result in significantly lower throughput and an unfair capacity distribution amongst the links. However, identification of non-coordinated interference relationships requires that each node is aware of the precise location of its neighbours, which is impractical. In this paper, we propose a novel two-phase Cluster-Based Channel Assignment Scheme (CCAS) that minimizes both non-coordinated as well as coordinated interference without requiring the nodes to be aware of the location of its neighbours. CCAS logically partitions the network into non-overlapping clusters. The links within each cluster operate on a common channel which is orthogonal to that used in neighbouring clusters, thus eliminating non-coordinated interference. The inter-cluster links are assigned channels such that any non-coordinated interference that they introduce is minimized. The second phase of CCAS minimizes the coordinated interference by exploiting the channel diversity to sub-divide each cluster into multiple interference domains, thereby increasing the capacity of individual links. Simulation-based evaluations demonstrate that CCAS can achieve twice the aggregate network goodput as compared to existing channel assignment schemes, while ensuring a fair distribution of capacity amongst the links.
Eurasip Journal on Wireless Communications and Networking | 2013
Salman Ali; Muhammad Zeeshan; Anjum Naveed
Quality-of-service (QoS) requirements have always posed a challenge from scheduling perspective and it becomes more complicated with the emergence of new standards and applications. Classical techniques like maximum throughput, proportional fair, and exponential rule have been used in common network scenarios but these techniques fail to address diverse service requirements for QoS provisioning in long-term evolution (LTE). These QoS requirements in LTE are implemented in the form of delay budgets, scheduling priorities, and packet loss rates. Scheduler design for LTE networks therefore requires handling service class attributes but preciously proposed scheduling methods ignored service class-based design and focused more on single network prospect. To address service class requirements in LTE, we propose a modified radio resource management-based scheduler with minimum guarantee in the downlink following network capacity and service class attributes defined in LTE standard. The scheduler takes advantage of best available channel conditions while maintaining data rates corresponding to minimum resources guaranteed for all major classes including the best effort class. A method is proposed to determine the scheduling resource capacity of active users in LTE networks with an admission control to limit the number of users according to available resources. In addition to closely matched theoretical and simulated active users that can be accommodated in the system, promising results are provided for system delay, throughput, and user mobility.
wireless communications and networking conference | 2007
Aftabul Haq; Anjum Naveed; Salil S. Kanhere
In order to fully exploit the aggregate bandwidth available in the radio spectrum, future wireless mesh networks (WMN) are expected to take advantage of multiple orthogonal channels, where the nodes have the ability to communicate with multiple neighbours simultaneously using multiple radios (NICs) over orthogonal channels. Dynamic channel assignment is critical for ensuring effective utilization of the non-overlapping channels. Several algorithms have been proposed in recent years, which aim at achieving this. However, all these schemes inherently assume that the mesh nodes are well-behaved without any malicious intentions. A recent work has exposed the vulnerabilities in channel assignment algorithms. In this paper, a mechanism is proposed to secure the channel assignment algorithms, addressing the security vulnerabilities in the existing algorithms. The proposed mechanism successfully prevents the WMN from the recently exposed attacks. The simulation based experiments show the effectiveness of the proposed solution. The experiments also show that the incurred overhead because of security is negligible.
international conference on communications | 2017
Ejaz Ahmed; Anjum Naveed; Abdullah Gani; Siti Hafizah Ab Hamid; Muhammad Imran; Mohsen Guizani
Mobile Cloud Computing (MCC) extends cloud services to the resource-constrained mobile devices. Compute-intensive mobile applications can be augmented using cloud either in client/server model or through cyber foraging. However, long or permanent network disconnections due to user mobility increase the execution time and in certain cases refrain the mobile devices from getting response back for the remotely performed execution. In this paper, we propose use of process state synchronization (PSS) as a mechanism to mitigate the impact of network disconnections on the service continuity of cloud-based interactive mobile applications. To validate the PSS-based execution, we develop a mathematical model that incorporates the disconnection and synchronization intervals, and mobile device capabilities along with that of cloud. The comparison with existing mechanisms shows that PSS reduces the execution time by upto 47% for intermittent network connectivity compared to COMET and by upto 35% for optimized VM-based offloading.
Future Generation Computer Systems | 2017
Junaid Shuja; Abdullah Gani; Anjum Naveed; Ejaz Ahmed; Ching-Hsien Hsu
Abstract The Mobile Cloud Computing (MCC) paradigm depends on efficient offloading of computation from the resource constrained mobile device to the resource rich cloud server. The computational offloading is assisted by system virtualization, application virtualization, and process state migration. However, system and application virtualization techniques force unnecessary overhead on applications that require offloading to the cloud and applications that do not. Moreover, smartphones and cloud data centers are based on heterogeneous processor architectures, such as, ARM and x86. As a result, process migrated from a smartphone needs translation or emulation on the cloud server. Therefore, instruction emulation is a necessary criterion for a comprehensive MCC framework. In this paper, we evaluate the overhead of the system and application virtualization techniques and emulation frameworks that enable MCC offloading mechanisms. We find that the overhead of system and application virtualization can be as high as 4.51% and 55.18% respectively for the SciMark benchmark. Moreover, ARM to Intel device emulation overhead can be as high as 55.53%. We provide a proof of concept of emulation speedup by utilizing efficient Single Instruction, Multiple Data (SIMD) translations. We conclude that the overhead of virtualization and emulation techniques need to be reduced for efficient MCC offloading frameworks.
international symposium on robotics | 2014
Whaiduzzaman; Abdullah Gani; Anjum Naveed
Augmenting the computing capability to the distant cloud help us to envision a new computing era named as mobile cloud computing (MCC). By leveraging the cloud resources mobile user can computation time and energy benefit. However, distant cloud has several limitations such as communication delay and bandwidth make us to think for closer cloud which brings the idea of proximate cloud of cloudlet. Cloudlet has distinct advantages and is free from several limitations of distant cloud. However, limited resources of cloudlet negatively impact the cloudlet performance with the increasing number of substantial users. In this paper, we propose a framework which helps to enhance the finite resource cloudlet performance by increasing cloudlet resources. Our aim is to increase the cloudlet performance with this limited cloudlet resource and make the better user experience for the cloudlet user in mobile cloud computing. We analyze and explain the each section of the proposed framework. In addition, we also list the important features and salient advantages of Performance Enhancement Framework of Cloudlet (PEFC).
Eurasip Journal on Wireless Communications and Networking | 2014
Faiza Iqbal; Muhammad Younus Javed; Anjum Naveed
The inherent mesh infrastructure of IEEE 802.11-based wireless mesh networks provides added support to construct multiple robust paths. However, based on geometric locations of wireless nodes, neighborhood interference and channel contention impose challenges on multipath routing schemes. A large body of research has been carried out to maximize aggregate end-to-end throughput using multipath routing; however, interference has not been accurately modeled in majority of the work. Based on the relative location of transmitters and receivers, information asymmetric non-coordinated interference introduces bottleneck links and significantly reduces the aggregate throughput. The impact of this interference is even observed on links several hops away. In this paper, multipath routing is integrated with topology control to manage such multilevel asymmetric interference. An optimization model has been presented with an objective to achieve optimized end-to-end throughput using multiple available paths, considering coordinated and asymmetric non-coordinated interference. The goal of this research is to develop a multipath routing strategy which can achieve better end-to-end throughput by purging badly affected asymmetric non-coordinated interfering links during path construction procedure. The proposed model and routing strategy have been tested through extensive simulations. The results clearly exhibit the efficacy of the proposed approach, which achieves better aggregate end-to-end throughput compared to existing multipath routing schemes.
Journal of Systems and Software | 2016
Abdullah Yousafzai; Abdullah Gani; Rafidah Md Noor; Anjum Naveed; Raja Wasim Ahmad; Victor Chang
We empirically evaluate the current state of the computational offloading categories.We identified research gap in computational offloading with the introduction of ART.We propose an offloading framework for native and ART based mobile application.We provide the proof of concept experiment which validates the proposed framework. Mobile cloud computing is a promising approach to augment the computational capabilities of mobile devices for emerging resource-hungry mobile applications. Android-based smartphones have opened real-world venues for mobile cloud applications mainly because of the open source nature of Android. Computational offloading mechanism enables the augmentation of smartphone capabilities. The problem is majority of existing computational offloading solutions for Android-based smartphones heavily depends on Dalvik VM (an application-level VM). Apart from being a discontinued product, Dalvik VM consumes extra time and energy because of the just-in-time (JIT) compilation of bytecode into machine instructions. With regard to this problem, Google has introduced Android Runtime (ART) featuring ahead-of-time (AHOT) compilation to native instructions in place of Dalvik VM. However, current state-of-the-art offloading solutions do not consider AHOT compilations to native binaries in the ART environment. To address the issue in offloading ART-based mobile applications, we propose a computational offloading framework. The proposed framework requires infrastructural support from cloud data centers to provide offloading as a service for heterogeneous mobile devices. Numerical results from proof-of-concept implementation revealed that the proposed framework improves the execution time of the experimental application by 76% and reduces its energy consumption by 70%.