Marzieh Malekimajd

Dr. Marzieh Malekimajd


Research Focus & Metrics

Academic Career Length

16Years (2011-Present)

(Calculated once Scilit publication data is synced: current year − year of first publication + 1)

Representative Publications

View All Publications
20 February 2015 in IEEE Transactions on Wireless Communications
Verified
Journal Article
Closed access
HYHamed Yousefi
Hamed Yousefi
MMMarzieh Malekimajd
Marzieh Malekimajd
MAMajid Ashouri
Majid Ashouri
AMAli Movaghar
Ali Movaghar
Data aggregation is a key, yet time-consuming functionality introduced to conserve energy in wireless sensor networks (WSNs). In this paper, to minimize time latency, we focus on aggregation scheduling problem and propose an efficient distributed algorithm that generates a collision-free schedule with the least number of time slots. In contrast to others, our approach named FAST mainly contributes to both tree construction, where the former studies employ Connected 2-hop Dominating Sets, and aggregation scheduling that was previously addressed through the Competitor Sets computation. We prove that the latency of FAST under the protocol interference model is upper-bounded by 12R + Δ - 2, where R is the network radius and Δ is the maximum node degree in the communication graph of the original network. Both the theoretical analysis and simulation results show that FAST outperforms the state-of-the-art aggregation scheduling algorithms.

2 June 2015 in ACM SIGMETRICS Performance Evaluation Review
Verified
Journal Article
Open access
MMMarzieh Malekimajd
Marzieh Malekimajd
DADanilo Ardagna
Danilo Ardagna
MCMichele Ciavotta
Michele Ciavotta
ARAlessandro Maria Rizzi
Alessandro Maria Rizzi
Mauro PassacantandoMauro Passacantando
Mauro Passacantando
We are entering a Big Data world. Many sectors of our economy are now guided by data-driven decision processes. Big Data and business intelligence applications are facilitated by the MapReduce programming model while, at infrastructural layer, cloud computing provides flexible and cost effective solutions for allocating on demand large clusters. Capacity allocation in such systems is a key challenge to provide performance for MapReduce jobs and minimize cloud resource costs. The contribution of this paper is twofold: (i) we provide new upper and lower bounds for MapReduce job execution time in shared Hadoop clusters, (ii) we formulate a linear programming model able to minimize cloud resources costs and job rejection penalties for the execution of jobs of multiple classes with (soft) deadline guarantees. Simulation results show how the execution time of MapReduce jobs falls within 14% of our upper bound on average. Moreover, numerical analyses demonstrate that our method is able to determine the global optimal solution of the linear problem for systems including up to 1,000 user classes in less than 0.5 seconds.

26 October 2015 in The Journal of Supercomputing
Verified
Journal Article
Closed access
PDF file
MMMarzieh Malekimajd
Marzieh Malekimajd
AMAli Movaghar
Ali Movaghar
SHSeyedmahyar Hosseinimotlagh
Seyedmahyar Hosseinimotlagh

1 September 2014
Verified
Conference Paper
Closed access
MMMarzieh Malekimajd
Marzieh Malekimajd
ARA.M. Rizzi
A.M. Rizzi
DAD. Ardagna
D. Ardagna
MCMichele Ciavotta
Michele Ciavotta
Mauro PassacantandoMauro Passacantando
Mauro Passacantando
AMAli Movaghar
Ali Movaghar
Nowadays, analyzing large amount of data is of paramount importance for many companies. Big data and business intelligence applications are facilitated by the MapReduce programming model while, at infrastructural layer, cloud computing provides flexible and cost effective solutions for allocating on demand large clusters. Capacity allocation in such systems is a key challenge to providing performance for MapReduce jobs and minimize cloud resource cost. The contribution of this paper is twofold: (i) we formulate a linear programming model able to minimize cloud resources cost and job rejection penalties for the execution of jobs of multiple classes with (soft) deadline guarantees, (ii) we provide new upper and lower bounds for MapReduce job execution time in shared Hadoop clusters. Moreover, our solutions are validated by a large set of experiments. We demonstrate that our method is able to determine the global optimal solution for systems including up to 1000 user classes in less than 0.5 seconds. Moreover, the execution time of MapReduce jobs are within 19% of our upper bounds on average.

25 May 2018 in The Journal of Supercomputing
Verified
Journal Article
Closed access
PDF file
MMMarzieh Malekimajd
Marzieh Malekimajd
DAD. Ardagna
D. Ardagna
MCMichele Ciavotta
Michele Ciavotta
EGE. Gianniti
E. Gianniti
MPM. Passacantando
M. Passacantando
ARA. M. Rizzi
A. M. Rizzi

15 August 2018 in IEEE Transactions on Cloud Computing
Verified
Journal Article
Closed access
SASina Askarnejad
Sina Askarnejad
MMMarzieh Malekimajd
Marzieh Malekimajd
AMAli Movaghar
Ali Movaghar
There are a vast number of cloud service providers, which offer virtual machines (VMs) with different configurations. From the companies perspective, an appropriate selection of VMs is an important issue, as the proper service selection leads to improved productivity, higher efficiency, and lower cost. An effective service selection cannot be done without a systematic approach due to the modularity of requests, the conflicts between requirements, and the impact of network parameters. In this paper, we introduce an innovative framework, called PCA, to solve service selection problem in the hybrid environment of peer-assisted, public, and private clouds. PCA detects the conflicts between the requests and enterprises policies, finds proper services based on the requirements, and reduces VMs rent and end-to-end network costs. PCA selects the services from multiple clouds to utilize resources and reduce the total cost. Our proposed framework utilizes set theory, B+ tree, and greedy algorithms to meet its goals. The simulation results show that PCA can reduce up to 30% of cloud-related costs and can achieve answers at least seven times faster in comparison to recent studies.