-
An Introduction on Dependency Between Hardware Life Time Components and Dynamic Voltage Scaling
Authors:
Nasrin Jaberi
Abstract:
The main open question is how to calculate the effect of switching between frequencies in DVFS technique on the lifetime of the cluster components. As moving from one frequency to another in DVFS technique always gives a shock to the component and consequently decreases the component lifetime, therefore, it becomes interesting to answer the question of how fast a component can change its speed in…
▽ More
The main open question is how to calculate the effect of switching between frequencies in DVFS technique on the lifetime of the cluster components. As moving from one frequency to another in DVFS technique always gives a shock to the component and consequently decreases the component lifetime, therefore, it becomes interesting to answer the question of how fast a component can change its speed in order to decrease power without changing its lifetime.
△ Less
Submitted 10 October, 2012;
originally announced October 2012.
-
Energy-Aware Scheduling using Dynamic Voltage-Frequency Scaling
Authors:
Masnida Emami,
Yashar Ghiasi,
Nasrin Jaberi
Abstract:
The energy consumption issue in distributed computing systems has become quite critical due to environmental concerns. In response to this, many energy-aware scheduling algorithms have been developed primarily by using the dynamic voltage-frequency scaling (DVFS) capability incorporated in recent commodity processors. The majority of these algorithms involve two passes: schedule generation and sla…
▽ More
The energy consumption issue in distributed computing systems has become quite critical due to environmental concerns. In response to this, many energy-aware scheduling algorithms have been developed primarily by using the dynamic voltage-frequency scaling (DVFS) capability incorporated in recent commodity processors. The majority of these algorithms involve two passes: schedule generation and slack reclamation. The latter is typically achieved by lowering processor frequency for tasks with slacks. In this article, we study the latest papers in this area and develop them. This study has been evaluated based on results obtained from experiments with 1,500 randomly generated task graphs.
△ Less
Submitted 9 June, 2012;
originally announced June 2012.
-
Distributed computing of Seismic Imaging Algorithms
Authors:
Masnida Emami,
Ali Setayesh,
Nasrin Jaberi
Abstract:
The primary use of technical computing in the oil and gas industries is for seismic imaging of the earth's subsurface, driven by the business need for making well-informed drilling decisions during petroleum exploration and production. Since each oil/gas well in exploration areas costs several tens of millions of dollars, producing high-quality seismic images in a reasonable time can significantly…
▽ More
The primary use of technical computing in the oil and gas industries is for seismic imaging of the earth's subsurface, driven by the business need for making well-informed drilling decisions during petroleum exploration and production. Since each oil/gas well in exploration areas costs several tens of millions of dollars, producing high-quality seismic images in a reasonable time can significantly reduce the risk of drilling a "dry hole". Similarly, these images are important as they can improve the position of wells in a billion-dollar producing oil field. However seismic imaging is very data- and compute-intensive which needs to process terabytes of data and require Gflop-years of computation (using "flop" to mean floating point operation per second). Due to the data/computing intensive nature of seismic imaging, parallel computing are used to process data to reduce the time compilation.
With introducing of Cloud computing, MapReduce programming model has been attracted a lot of attention in parallel and distributed systems [1, 2] to execute massive processing algorithms such as Bioinformatics[3], Astronomy[4], Geology[5] and so on. In this report, we will investigate and discuss current approaches to fit seismic algorithms to MapReduce programming model.
△ Less
Submitted 5 April, 2012;
originally announced April 2012.
-
Thesis Report: Resource Utilization Provisioning in MapReduce
Authors:
Hamidreza Barati,
Nasrin Jaberi
Abstract:
In this thesis report, we have a survey on state-of-the-art methods for modelling resource utilization of MapReduce applications regard to its configuration parameters. After implementation of one of the algorithms in literature, we tried to find that if CPU usage modelling of a MapReduce application can be used to predict CPU usage of another MapReduce application.
In this thesis report, we have a survey on state-of-the-art methods for modelling resource utilization of MapReduce applications regard to its configuration parameters. After implementation of one of the algorithms in literature, we tried to find that if CPU usage modelling of a MapReduce application can be used to predict CPU usage of another MapReduce application.
△ Less
Submitted 20 March, 2012;
originally announced March 2012.
-
An Open Question about Dependency of Life Time of Hardware Components and Dynamic Voltage Scaling
Authors:
Nasrin Jaberi
Abstract:
Open question about Dependency of Life Time of Hardware Components and Dynamic Voltage Scaling (A primary idea)
Open question about Dependency of Life Time of Hardware Components and Dynamic Voltage Scaling (A primary idea)
△ Less
Submitted 23 September, 2012; v1 submitted 17 March, 2012;
originally announced March 2012.