VLDB 2026 Research / reviewers in the wild / expert
Mohammad Ali Khoshkholghi
dblp:245/3111 · also Ali Khoshkholghi
· DBLP profile ↗
10ranked-venue papers
3as first author
6since 2021 · last 2024
0000-0002-6101-4305ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Computer networks · 5 · 2 first-author · 3 since 2021Security and privacy · 2 · 2 since 2021Software engineering, systems software and programming languages · 2 · 1 first-author
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2024 | Dissecting the Hype: A Study of WallStreetBets' Sentiment and Network Correlation on Financial Markets
Bill Wong, Mohammad Ali Khoshkholghi, Purav Shah, Ranesh Kumar Naha, Aniket Mahanti, Jong-Kyou Kim |
AINA (2) | 3 |
| 2023 | Analyzing Land Cover and Land Use Changes Using Remote Sensing Techniques: A Temporal Analysis of Climate Change Detection with Google Earth EngineabstractThe detection of changes in land cover and land use (LCLU) is crucial for various geospatial applications, including urban development and environmental management. One vital aspect of LCLU research involves identifying modifications in impervious surface cover, which has significantly increased due to global economic growth and the rising urban population in many parts of the world. This investigation employs Landsat 9 OLI- 2/TIRS-2 imagery with a 30m spatial resolution to map structures in the Ziarat District of Pakistan, encompassing forests, water bodies, and barren land. It aims to detect changes in tree cover and canopy height. A time series of Landsat 9 OLI-2/TIRS-2 images were utilized to create change detection and land cover maps. The Analysis of Land Cover and Land Use (LCLU) for the Ziarat District was conducted using the GEE platform. The satellite images were classified into broad land cover classes, which include impervious surfaces, forest/tree cover, grassland/cropland, and water. The generated change detection map facilitates the identification of locations that have undergone modifications due to new constructions, offering valuable insights for the implementation of urban development policies and disaster management on a global scale. Mozina Afzal, Mumraiz Khan Kasi, Masood Ur Rehman 0001, Mohammad Ali Khoshkholghi, Bushra Haq, Syed Ahmed Shah |
TrustCom | 5 |
| 2023 | Leveraging Oversampling Techniques in Machine Learning Models for Multi-class Malware Detection in Smart Home ApplicationsabstractSmart home applications are becoming increasingly popular due to their ability to provide safety, comfort, and remote assistance. These applications are usually controlled using a smart home controller, which is often the target of malware attacks. A successful attack may result in financial loss, disclosure of personal and/or sensitive information, or even loss of human lives. Although existing research has employed machine learning models to detect various malware attacks in smart home systems, they haven’t directly tackled the issue of class imbalance in this domain. In addition, the use of ensemble learners is expected to provide improved performance. To address this, we investigated different oversampling techniques to increase the number of samples in the minority classes and incorporated ensemble learners to see their impact on the prediction performance. Experimental evaluation indicates a marked enhancement of 4-5% across metrics, encompassing accuracy, precision, recall, and the F-1 score. Abdullahi Chowdhury, Mohammad Manzurul Islam, Shahriar Kaisar, Mahbub E. Khoda, Ranesh Kumar Naha, Mohammad Ali Khoshkholghi, Mahdi Aiash |
TrustCom | 6 |
| 2022 | IntOpt: In-band Network Telemetry optimization framework to monitor network slices using P4abstractThe emergence of Network Functions Virtualization (NFV) is being heralded as an enabler of the recent technologies such as 5G/6G, IoT and heterogeneous networks. Existing NFV monitoring frameworks either do not have the capabilities to express the range of telemetry items needed to perform management or do not scale to large traffic volumes and rates. We present IntOpt, a scalable and expressive telemetry system designed for flexible NFV monitoring using active probing and P4. IntOpt allows us to specify monitoring requirements for individual service chain, which are mapped to telemetry item collection jobs that fetch the required telemetry items from P4 programmable data-plane elements. We propose mixed integer linear program (MILP) as well as a simulated annealing based random greedy (SARG) meta-heuristic approach to minimize the overhead due to active probing and collection of telemetry items. Using P4-FPGA, we benchmark the overhead for telemetry collection. Our numerical evaluation shows that the proposed approach can reduce monitoring overheads by 39% and monitoring delays by 57%. Such optimization may as well enable existing expressive monitoring frameworks to scale for larger real-time networks. Deval Bhamare, Andreas Kassler, Jonathan Vestin, Mohammad Ali Khoshkholghi, Javid Taheri, Toktam Mahmoodi, Peter Ohlen, Calin Curescu |
Comput. Networks | 4 |
| 2022 | Edge intelligence for service function chain deployment in NFV-enabled networksabstractWith evolution of network function virtualization (NFV), network services can be provided as service function chains (SCs), each consisting of multiple virtual network functions (VNFs). The deployment of SCs including placement of VNF instances and virtual links connecting these functions, onto the substrate physical network is a critical issue which significantly affects the performance of the offered network services. Due to the unpredictable traffic and network state variations, as well as diverse quality of service (QoS) requirements, an online SCs deployment approach is needed to cope with different service requests and real-time network traffics. In this paper, we employ edge intelligence using a distributed deep reinforcement learning approach to deploy SCs in order to jointly balance the load on the physical nodes and links in the edge environments. The evaluation results show that the proposed approach outperforms state-of-the-art algorithms in terms of minimizing the drop rate of the incoming service chain requests. In addition, the proposed approach is able to rapidly deploy service flows even in the large real-world network typologies. Mohammad Ali Khoshkholghi, Toktam Mahmoodi |
Comput. Networks | 1 |
| 2021 | Optimal Application Deployment in Resource Constrained Distributed EdgesabstractThe dramatically increasing of mobile applications make it convenient for users to complete complex tasks on their mobile devices. However, the latency brought by unstable wireless networks and the computation failures caused by constrained resources limit the development of mobile computing. A popular approach to solve this problem is to establish a mobile service provisioning system based on a mobile edge computing (MEC) paradigm. In the MEC paradigm, plenty of machines are placed at the edge of the network so that the performance of applications can be optimized by using the involved microservice instances deployed on them. In this paper, we explore the deployment problem of microserivce-based applications in the MEC environment and propose an approach to help to optimize the cost of application deployment with the constraints of resources and the requirement of performance. We conduct a series of experiments to evaluate the performance of our approach. The result shows that our approach can improve the average response time of mobile services. Shuiguang Deng, Zhengzhe Xiang, Javid Taheri, Mohammad Ali Khoshkholghi, Jianwei Yin, Albert Y. Zomaya, Schahram Dustdar |
IEEE Trans. Mob. Comput. | 4 |
| 2020 | A Performance Modelling Approach for SLA-Aware Resource Recommendation in Cloud Native Network FunctionsabstractNetwork Function Virtualization (NFV) becomes the primary driver for the evolution of 5G networks, and in recent years, Network Function Cloudification (NFC) proved to be an inevitable part of this evolution. Microservice architecture also becomes the de facto choice for designing a modern Cloud Native Network Function (CNF) due to its ability to decouple components of each CNF into multiple independently manageable microservices. Even though taking advantage of microservice architecture in designing CNFs solves specific problems, this additional granularity makes estimating resource requirements for a Production Environment (PE) a complex task and sometimes leads to an over-provisioned PE. Traditionally, performance engineers dimension each CNF within a Service Function Chain (SFC) in a smaller Performance Testing Environment (PTE) through a series of performance benchmarks. Then, considering the Quality of Service (QoS) constraints of a Service Provider (SP) that are guaranteed in the Service Level Agreement (SLA), they estimate the required resources to set up the PE. In this paper, we used a machine learning approach to model the impact of each microservice's resource configuration (i.e., CPU and memory) on the QoS metrics (i.e. serving throughput and latency) of each SFC in a PTE. Then, considering an SP's Service Level Objectives (SLO), we proposed an algorithm to predict each microservice's resource capacities in a PE. We evaluated the accuracy of our prediction on a prototype of a cloud native 5G Home Subscriber Server (HSS). Our model showed 95%-78% accuracy in a PE that has 2-5 times more computing resources than the PTE. Michel Gokan Khan, Javid Taheri, Mohammad Ali Khoshkholghi, Andreas Kassler, Carolyn Cartwright, Marian Darula, Shuiguang Deng |
NetSoft | 3 |
| 2020 | Service Function Chain Placement for Joint Cost and Latency OptimizationabstractAbstract Network Function Virtualization (NFV) is an emerging technology to consolidate network functions onto high volume storages, servers and switches located anywhere in the network. Virtual Network Functions (VNFs) are chained together to provide a specific network service, called Service Function Chains (SFCs). Regarding to Quality of Service (QoS) requirements and network features and states, SFCs are served through performing two tasks: VNF placement and link embedding on the substrate networks. Reducing deployment cost is a desired objective for all service providers in cloud/edge environments to increase their profit form demanded services. However, increasing resource utilization in order to decrease deployment cost may lead to increase the service latency and consequently increase SLA violation and decrease user satisfaction. To this end, we formulate a multi-objective optimization model to joint VNF placement and link embedding in order to reduce deployment cost and service latency with respect to a variety of constraints. We, then solve the optimization problem using two heuristic-based algorithms that perform close to optimum for large scale cloud/edge environments. Since the optimization model involves conflicting objectives, we also investigate pareto optimal solution so that it optimizes multiple objectives as much as possible. The efficiency of proposed algorithms is evaluated using both simulation and emulation. The evaluation results show that the proposed optimization approach succeed in minimizing both cost and latency while the results are as accurate as optimal solution obtained by Gurobi (5%). Mohammad Ali Khoshkholghi, Michel Gokan Khan, Kyoomars Alizadeh Noghani, Javid Taheri, Deval Bhamare, Andreas Kassler, Zhengzhe Xiang, Shuiguang Deng, Xiaoxian Yang |
Mob. Networks Appl. | 1 |
| 2019 | IntOpt: In-Band Network Telemetry Optimization for NFV Service Chain MonitoringabstractManaging and scaling virtual network function (VNF) service chains require the collection and analysis of network statistics and states in real time. Existing network function virtualization (NFV) monitoring frameworks either do not have the capabilities to express the range of telemetry items needed to perform management or do not scale to large traffic volumes and rates. We present IntOpt, a scalable and expressive telemetry system designed for flexible VNF service chain network monitoring using active probing. IntOpt allows to specify monitoring requirements for individual service chain, which are mapped to telemetry item collection jobs that fetch the required telemetry items from P4 (programming protocol-independent packet processors) programmable dataplane elements. In our approach, the SDN controller creates the minimal number of monitoring flows to monitor the deployed service chains as per their telemetry demands in the network. We propose a simulated annealing based random greedy metaheuristic (SARG) to minimize the overhead due to active probing and collection of telemetry items. Using P4-FPGA, we benchmark the overhead for telemetry collection and compare our simulated annealing based approach with a naïve approach while optimally deploying telemetry collection probes. Our numerical evaluation shows that the proposed approach can reduce the monitoring overhead by 39% and the total delays by 57%. Such optimization may as well enable existing expressive monitoring frameworks to scale for larger real-time networks. Deval Bhamare, Andreas Kassler, Jonathan Vestin, Mohammad Ali Khoshkholghi, Javid Taheri |
ICC | 4 |
| 2019 | Optimized Service Chain Placement Using Genetic AlgorithmabstractNetwork Function Virtualization (NFV) is an emerging technology to consolidate network functions onto high volume storages, servers and switches located anywhere in the network. Virtual Network Functions (VNFs) are chained together to provide a specific network service. Therefore, an effective service chain placement strategy is required to optimize the resource allocation and consequently to reduce the operating cost of the substrate network. To this end, we propose four genetic-based algorithms using roulette wheel and tournament selection techniques in order to place service chains considering two different placement strategies. Since mapping of service chains sequentially (One-at-a-time strategy) may lead to suboptimal placement, we also propose Simultaneous strategy that places all service chains at the same time to improve performance. Our goal in this work is to reduce deployment cost of VNFs while satisfying constraints. We consider Geant network as the substrate network along with its characteristics extracted from SndLib. The proposed algorithms are able to place service chains with any type of service graph. The performance benefits of the proposed algorithms are highlighted through extensive simulations. Mohammad Ali Khoshkholghi, Javid Taheri, Deval Bhamare, Andreas Kassler |
NetSoft | 1 |