Fahimeh Farahnakian

Dr. Fahimeh Farahnakian

University of Turku
orcid

Research Focus & Metrics

Academic Career Length

19Years (2008-Present)

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

Representative Publications

View All Publications
1 February 2018
Verified
Conference Paper
Closed access
Fahimeh FarahnakianFahimeh Farahnakian
Fahimeh Farahnakian
JHJukka Heikkonen
Jukka Heikkonen

1 September 2013
Verified
Conference Paper
Closed access
Fahimeh FarahnakianFahimeh Farahnakian
Fahimeh Farahnakian
PLPasi Liljeberg
Pasi Liljeberg
JPJuha Plosila
Juha Plosila
Virtualization is a vital technology of cloud computing which enables the partition of a physical host into several Virtual Machines (VMs). The number of active hosts can be reduced according to the resources requirements using live migration in order to minimize the power consumption in this technology. However, the Service Level Agreement (SLA) is essential for maintaining reliable quality of service between data centers and their users in the cloud environment. Therefore, reduction of the SLA violation level and power costs are considered as two objectives in this paper. We present a CPU usage prediction method based on the linear regression technique. The proposed approach approximates the short-time future CPU utilization based on the history of usage in each host. It is employed in the live migration process to predict over-loaded and under-loaded hosts. When a host becomes over-loaded, some VMs migrate to other hosts to avoid SLA violation. Moreover, first all VMs migrate from a host while it becomes under-loaded. Then, the host switches to the sleep mode for reducing power consumption. Experimental results on the real workload traces from more than a thousand Planet Lab VMs show that the proposed technique can significantly reduce the energy consumption and SLA violation rates.

20 October 2016 in IEEE Transactions on Cloud Computing
Verified
Journal Article
Closed access
Fahimeh FarahnakianFahimeh Farahnakian
Fahimeh Farahnakian
TPTapio Pahikkala
Tapio Pahikkala
PLPasi Liljeberg
Pasi Liljeberg
JPJuha Plosila
Juha Plosila
NHNguyen Trung Hieu
Nguyen Trung Hieu
HTHannu Tenhunen
Hannu Tenhunen
Virtual Machine (VM) consolidation provides a promising approach to save energy and improve resource utilization in data centers. Many heuristic algorithms have been proposed to tackle the VM consolidation as a vector bin-packing problem. However, the existing algorithms have focused mostly on the number of active Physical Machines (PMs) minimization according to their current resource requirements and neglected the future resource demands. Therefore, they generate unnecessary VM migrations and increase the rate of Service Level Agreement (SLA) violations in data centers. To address this problem, we propose a VM consolidation approach that takes into account both the current and future utilization of resources. Our approach uses a regression-based model to approximate the future CPU and memory utilization of VMs and PMs. We investigate the effectiveness of virtual and physical resource utilization prediction in VM consolidation performance using Google cluster and PlanetLab real workload traces. The experimental results show, our approach provides substantial improvement over other heuristic and meta-heuristic algorithms in reducing the energy consumption, the number of VM migrations and the number of SLA violations.

1 February 2014
Verified
Conference Paper
Closed access
Fahimeh FarahnakianFahimeh Farahnakian
Fahimeh Farahnakian
PLPasi Liljeberg
Pasi Liljeberg
JPJuha Plosila
Juha Plosila
Dynamic consolidation techniques optimize resource utilization and reduce energy consumption in Cloud data centers. They should consider the variability of the workload to decide when idle or underutilized hosts switch to sleep mode in order to minimize energy consumption. In this paper, we propose a Reinforcement Learning-based Dynamic Consolidation method (RL-DC) to minimize the number of active hosts according to the current resources requirement. The RL-DC utilizes an agent to learn the optimal policy for determining the host power mode by using a popular reinforcement learning method. The agent learns from past knowledge to decide when a host should be switched to the sleep or active mode and improves itself as the workload changes. Therefore, RL-DC does not require any prior information about workload and it dynamically adapts to the environment to achieve online energy and performance management. Experimental results on the real workload traces from more than a thousand PlanetLab virtual machines show that RL-DC minimizes energy consumption and maintains required performance levels.

5 August 2020 in Remote Sensing
Verified
Journal Article
Open access
PDF file
Fahimeh FarahnakianFahimeh Farahnakian
Fahimeh Farahnakian
JHJukka Heikkonen
Jukka Heikkonen
Object detection is a fundamental computer vision task for many real-world applications. In the maritime environment, this task is challenging due to varying light, view distances, weather conditions, and sea waves. In addition, light reflection, camera motion and illumination changes may cause to false detections. To address this challenge, we present three fusion architectures to fuse two imaging modalities: visible and infrared. These architectures can provide complementary information from two modalities in different levels: pixel-level, feature-level, and decision-level. They employed deep learning for performing fusion and detection. We investigate the performance of the proposed architectures conducting a real marine image dataset, which is captured by color and infrared cameras on-board a vessel in the Finnish archipelago. The cameras are employed for developing autonomous ships, and collect data in a range of operation and climatic conditions. Experiments show that feature-level fusion architecture outperforms the state-of-the-art other fusion level architectures.

1 December 2013
Verified
Conference Paper
Closed access
Fahimeh FarahnakianFahimeh Farahnakian
Fahimeh Farahnakian
TPTapio Pahikkala
Tapio Pahikkala
PLPasi Liljeberg
Pasi Liljeberg
JPJuha Plosila
Juha Plosila
In this paper, we propose a dynamic virtual machine consolidation algorithm to minimize the number of active physical servers on a data center in order to reduce energy cost. The proposed dynamic consolidation method uses the k-nearest neighbor regression algorithm to predict resource usage in each host. Based on prediction utilization, the consolidation method can determine (i) when a host becomes over-utilized (ii) when a host becomes under-utilized. Experimental results on the real workload traces from more than a thousand Planet Lab virtual machines show that the proposed technique minimizes energy consumption and maintains required performance levels.