Design of prediction module for resource scheduling in grid environment /

A grid computing environment allows sharing and aggregation of a wide variety of geographically distributed computational resources and present them as a single, unified resource for solving large-scale and data-intensive computing applications. The efficient functioning of such an environment requi...

Full description

Saved in:
Bibliographic Details
Main Author: Maleeha Kiran
Format: Thesis
Language:English
Published: Gombak, Selangor : Kulliyyah of Engineering, International Islamic University Malaysia, 2009
Subjects:
Online Access:http://studentrepo.iium.edu.my/handle/123456789/4521
Tags: Add Tag
No Tags, Be the first to tag this record!
LEADER 042740000a22004330004500
001 481021
005 20230420113353.0
008 110317s2009 my a g 000 0 eng d
035 |a (Sirsi) 481021 
040 |a UIAM  |b eng 
043 |a a-my-- 
050 |a QA76.54 
100 1 |a Maleeha Kiran  |9 116615 
245 1 0 |a Design of prediction module for resource scheduling in grid environment /  |c by Maleeha Kiran 
260 |a Gombak, Selangor :  |b Kulliyyah of Engineering, International Islamic University Malaysia,  |c 2009 
300 |a xiii, 173 leaves :  |b ill. ;  |c 30 cm. 
336 |2 rdacontent 
337 |2 rdamedia 
338 |2 rdacarrier 
500 |a "A dissertation submitted in partial fulfilment of the requirements for the degree of Master of Science (Computer and Information Engineering)" --On t.p. 
502 |a Thesis (MSCIE) -- International Islamic University Malaysia, 2009. 
504 |a Includes bibliographical references (leaves 108-111). 
520 |a A grid computing environment allows sharing and aggregation of a wide variety of geographically distributed computational resources and present them as a single, unified resource for solving large-scale and data-intensive computing applications. The efficient functioning of such an environment requires a resource manager to monitor and identify the idling resources and to schedule users' submitted jobs (or programs) accordingly. A common problem arising in grid computing is to select the most efficient resource on which to run a particular program. Also users are required to reserve in advance the resources needed to run their program on the grid. Hence during job submission users are required to provide the specifications of requirements for the computational resources needed including the wall time (real running time) of their programs. Currently, the run time provided by the users is based on guesswork, in which a user estimates a rough run time based on their knowledge and personal experience. The inaccuracy of guesswork leads to inefficient resource usage, incurring extra operational costs such as idling queues or machines. Thus a prediction module is developed to aid the user. The module will function as a standalone unit where its services will be offered to users as part of a grid portal. The module estimates the execution time of a program by using aspects of static analysis, analytical benchmarking and compiler based approach. An incoming program is categorized accordingly, parsed and then broken down into smaller units known as tokens. The complexity and relationship amongst these tokens are then analyzed and finally the execution time is estimated for the entire program that was submitted. The prediction module is only able to predict execution time of R! scripts, which are computer programs written using the R! software. Finally the experimental results (from the sampled test cases) and the developed prototype show that the technique is successful in achieving a prediction accuracy of at least 80% which is comparable to similar prediction accuracy achieved by other techniques. 
546 |a Abstracts in English and Arabic. 
650 |a Real-time data processing   |9 116616 
650 |a Real-time data processing  |x Design  |9 116617 
650 |a Computer programming  |9 1744 
650 |a Computational grids (Computer systems)  |9 116618 
650 |a Reliability (Engineering)  
655 |a Theses, IIUM local 
690 |a Dissertations, Academic  |x Department of Electrical and Computer Engineering  |z IIUM 
710 2 |a International Islamic University Malaysia.  |b Department of Electrical and Computer Engineering 
856 4 |u http://studentrepo.iium.edu.my/handle/123456789/4521 
900 |a hj-fs 
942 |2 lcc  |n 0 
999 |c 434415  |d 464651 
952 |0 0  |6 T QA 000076.54 M245D 2009  |7 0  |8 THESES  |9 752031  |a IIUM  |b IIUM  |c MULTIMEDIA  |g 0.00  |o t QA 76.54 M245D 2009  |p 00011149305  |r 2017-10-20  |t 1  |v 0.00  |y THESIS 
952 |0 0  |6 LU T QA 76.54 M245D 2009  |7 0  |8 THESES  |9 754115  |a IIUM  |b IIUM  |c CLOSEACCES  |g 0.00  |o lu t QA 76.54 M245D 2009  |p 00011275039  |r 2017-10-25  |t 1  |v 0.00  |y THESIS 
952 |0 0  |6 TS CDF QA 76.54 M245D 2009  |7 0  |8 THESES  |9 837854  |a IIUM  |b IIUM  |c MULTIMEDIA  |g 0.00  |o ts cdf QA 76.54 M245D 2009  |p 11100326616  |r 2017-10-26  |t 1  |v 0.00  |y THESISDIG