Skip to main content

Showing 1–14 of 14 results for author: Taheri, J

Searching in archive cs. Search in all archives.
.
  1. arXiv:2403.12849  [pdf, other

    cs.DC

    Optimizing Service Placement in Edge-to-Cloud AR/VR Systems using a Multi-Objective Genetic Algorithm

    Authors: Mohammadsadeq Garshasbi Herabad, Javid Taheri, Bestoun S. Ahmed, Calin Curescu

    Abstract: Augmented Reality (AR) and Virtual Reality (VR) systems involve computationally intensive image processing algorithms that can burden end-devices with limited resources, leading to poor performance in providing low latency services. Edge-to-cloud computing overcomes the limitations of end-devices by offloading their computations to nearby edge devices or remote cloud servers. Although this proves… ▽ More

    Submitted 19 March, 2024; originally announced March 2024.

  2. PerfSim: A Performance Simulator for Cloud Native Microservice Chains

    Authors: Michel Gokan Khan, Javid Taheri, Auday Al-Dulaimy, Andreas Kassler

    Abstract: Cloud native computing paradigm allows microservice-based applications to take advantage of cloud infrastructure in a scalable, reusable, and interoperable way. However, in a cloud native system, the vast number of configuration parameters and highly granular resource allocation policies can significantly impact the performance and deployment cost. For understanding and analyzing these implication… ▽ More

    Submitted 27 December, 2021; v1 submitted 16 March, 2021; originally announced March 2021.

    Comments: for the dataset used for evaluation, see https://ieee-dataport.org/documents/experiments-data-used-evaluating-perfsim-simulation-accuracy-based-sfc-stress-workloads and https://ui.neptune.ai/o/kau/org/PerfSim/experiments. Source code will be available via perfsim.io in end of January 2022

    Journal ref: IEEE Transactions on Cloud Computing, 2021

  3. arXiv:1910.01881  [pdf, ps, other

    cs.NI

    On the Cost-Optimality Trade-off for Service Function Chain Reconfiguration

    Authors: Kyoomars Alizadeh Noghani, Andreas Kassler, Javid Taheri

    Abstract: Optimal placement of Virtual Network Functions (VNFs) in virtualized data centers enhances the overall performance of Service Function Chains (SFCs) and decreases the operational costs for mobile network operators. Maintaining an optimal placement of VNFs under changing load requires a dynamic reconfiguration that includes adding or removing VNF instances, changing the resource allocation of VNFs,… ▽ More

    Submitted 4 October, 2019; originally announced October 2019.

    Comments: 6 pages

  4. Data-Intensive Workload Consolidation on Hadoop Distributed File System

    Authors: Reza Moraveji, Javid Taheri, MohammadReza HosseinyFarahabady, Nikzad Babaii Rizvandi, Albert Y. Zomaya

    Abstract: Workload consolidation, sharing physical resources among multiple workloads, is a promising technique to save cost and energy in cluster computing systems. This paper highlights a few challenges of workload consolidation for Hadoop as one of the current state-of-the-art data-intensive cluster computing system. Through a systematic step-by-step procedure, we investigate challenges for efficient ser… ▽ More

    Submitted 28 March, 2013; originally announced March 2013.

    Comments: Published at IEEE Grid 2012

  5. arXiv:1303.3632  [pdf

    cs.DC cs.LG cs.PF

    Statistical Regression to Predict Total Cumulative CPU Usage of MapReduce Jobs

    Authors: Nikzad Babaii Rizvandi, Javid Taheri, Reza Moraveji, Albert Y. Zomaya

    Abstract: Recently, businesses have started using MapReduce as a popular computation framework for processing large amount of data, such as spam detection, and different data mining tasks, in both public and private clouds. Two of the challenging questions in such environments are (1) choosing suitable values for MapReduce configuration parameters e.g., number of mappers, number of reducers, and DFS block s… ▽ More

    Submitted 14 March, 2013; originally announced March 2013.

    Comments: 16 pages- previously published as "On Modelling and Prediction of Total CPU Usage for Applications in MapReduce Enviornments" in IEEE 12th International Conference on Algorithms and Architectures for Parallel Processing (ICA3PP-12), Fukuoka, Japan, 4-7 September, 2012

  6. arXiv:1301.4753  [pdf

    cs.DC cs.AI cs.LG

    Pattern Matching for Self- Tuning of MapReduce Jobs

    Authors: Nikzad Babaii Rizvandi, Javid Taheri, Albert Y. Zomaya

    Abstract: In this paper, we study CPU utilization time patterns of several MapReduce applications. After extracting running patterns of several applications, they are saved in a reference database to be later used to tweak system parameters to efficiently execute unknown applications in future. To achieve this goal, CPU utilization patterns of new applications are compared with the already known ones in the… ▽ More

    Submitted 20 January, 2013; originally announced January 2013.

    Comments: 7 pages, previously published as "On Using Pattern Matching Algorithms in MapReduce Applications" at ISPA 2011. arXiv admin note: substantial text overlap with arXiv:1112.5505

  7. arXiv:1206.2016  [pdf

    cs.DC cs.PF

    Network Load Analysis and Provisioning of MapReduce Applications

    Authors: Nikzad Babaii Rizvandi, Javid Taheri, Reza Moraveji, Albert Y. Zomaya

    Abstract: In this paper, we study the dependency between configuration parameters and network load of fixed-size MapReduce applications in shuffle phase and then propose an analytical method to model this dependency. Our approach consists of three key phases: profiling, modeling, and prediction. In the first stage, an application is run several times with different sets of MapReduce configuration parameters… ▽ More

    Submitted 26 July, 2012; v1 submitted 10 June, 2012; originally announced June 2012.

    Comments: 6 pages-submitted to The Thirteenth International Conference on Parallel and Distributed Computing, Applications and Technologies(PDCAT-12), Bei**g, China

  8. arXiv:1203.5160  [pdf

    cs.DC

    Multiple Frequency Selection in DVFS-Enabled Processors to Minimize Energy Consumption

    Authors: Nikzad Babaii Rizvandi, Albert Y. Zomaya, Young Choon Lee, Ali Javadzadeh Boloori, Javid Taheri

    Abstract: In this chapter we focus on slack reclamation and propose a new slack reclamation technique, Multiple Frequency Selection DVFS (MFS-DVFS). The key idea is to execute each task with a linear combination of more than one frequency such that this combination results in using the lowest energy by covering the whole slack time of the task. We have tested our algorithm with both random and real-world ap… ▽ More

    Submitted 3 September, 2012; v1 submitted 22 March, 2012; originally announced March 2012.

    Comments: Chapter 17- Book title: "Energy Efficient Distributed Computing", Edited by Albert Y.Zomaya, Young Choon Lee Wiley

  9. arXiv:1203.4054  [pdf

    cs.DC cs.PF

    On Modelling and Prediction of Total CPU Usage for Applications in MapReduce Environments

    Authors: Nikzad Babaii Rizvandi, Javid Taheri, Reza Moraveji, Albert Y. Zomaya

    Abstract: Recently, businesses have started using MapReduce as a popular computation framework for processing large amount of data, such as spam detection, and different data mining tasks, in both public and private clouds. Two of the challenging questions in such environments are (1) choosing suitable values for MapReduce configuration parameters -e.g., number of mappers, number of reducers, and DFS block… ▽ More

    Submitted 26 July, 2012; v1 submitted 19 March, 2012; originally announced March 2012.

    Comments: This paper has been accepted to 12th International Conference on Algorithms and Architectures for Parallel Processing (ICA3PP 2012)

  10. arXiv:1203.0651  [pdf

    cs.DC

    On Modeling Dependency between MapReduce Configuration Parameters and Total Execution Time

    Authors: Nikzad Babaii Rizvandi, Albert Y. Zomaya, Ali Javadzadeh Boloori, Javid Taheri

    Abstract: In this paper, we propose an analytical method to model the dependency between configuration parameters and total execution time of Map-Reduce applications. Our approach has three key phases: profiling, modeling, and prediction. In profiling, an application is run several times with different sets of MapReduce configuration parameters to profile the execution time of the application on a given pla… ▽ More

    Submitted 3 March, 2012; originally announced March 2012.

  11. arXiv:1201.2969  [pdf, other

    cs.DB cs.DS

    SparseDTW: A Novel Approach to Speed up Dynamic Time War**

    Authors: Ghazi Al-Naymat, Sanjay Chawla, Javid Taheri

    Abstract: We present a new space-efficient approach, (SparseDTW), to compute the Dynamic Time War** (DTW) distance between two time series that always yields the optimal result. This is in contrast to other known approaches which typically sacrifice optimality to attain space efficiency. The main idea behind our approach is to dynamically exploit the existence of similarity and/or correlation between the… ▽ More

    Submitted 13 January, 2012; originally announced January 2012.

    Comments: 17 pages

    Journal ref: Al-Naymat, G., S. Chawla, and J. Taheri, "SparseDTW: A Novel Approach to Speed up Dynamic Time War**", The 2009 Australasian Data Mining, vol. 101, Melbourne, Australia, ACM Digital Library, pp. 117-127, 12/2009

  12. Some Observations on Optimal Frequency Selection in DVFS-based Energy Consumption Minimization

    Authors: Nikzad Babaii Rizvandi, Javid Taheri, Albert Y. Zomaya

    Abstract: In recent years, the issue of energy consumption in parallel and distributed computing systems has attracted a great deal of attention. In response to this, many energy-aware scheduling algorithms have been developed primarily using the dynamic voltage-frequency scaling (DVFS) capability which has been incorporated into recent commodity processors. Majority of these algorithms involve two passes:… ▽ More

    Submitted 9 January, 2012; originally announced January 2012.

    Comments: Journal of Parallel and Distributed Systems, August 2011

    Journal ref: Journal of Parallel and Distributed Computing, Volume 71, Issue 8, August 2011, Pages 1154-1164

  13. arXiv:1112.5505  [pdf

    cs.DC cs.AI cs.LG cs.PF

    A Study on Using Uncertain Time Series Matching Algorithms in MapReduce Applications

    Authors: Nikzad Babaii Rizvandi, Javid Taheri, Albert Y. Zomaya, Reza Moraveji

    Abstract: In this paper, we study CPU utilization time patterns of several Map-Reduce applications. After extracting running patterns of several applications, the patterns with their statistical information are saved in a reference database to be later used to tweak system parameters to efficiently execute unknown applications in future. To achieve this goal, CPU utilization patterns of new applications alo… ▽ More

    Submitted 17 January, 2013; v1 submitted 22 December, 2011; originally announced December 2011.

    Comments: 12 pages a version has been accepted to journal of "Concurrency and Computation: Practice and Experience", available online from the University of Sydney at http://www.nicta.com.au/pub?doc=4744

    Report number: TR672- University of Sydney

  14. arXiv:0911.4332  [pdf, other

    cs.NI

    Scheduling Sensors for Guaranteed Sparse Coverage

    Authors: Swaminathan Sankararaman, Alon Efrat, Srinivasan Ramasubramanian, Javad Taheri

    Abstract: Sensor networks are particularly applicable to the tracking of objects in motion. For such applications, it may not necessary that the whole region be covered by sensors as long as the uncovered region is not too large. This notion has been formalized by Balasubramanian et.al. as the problem of $κ$-weak coverage. This model of coverage provides guarantees about the regions in which the objects m… ▽ More

    Submitted 26 February, 2010; v1 submitted 23 November, 2009; originally announced November 2009.