Please use this identifier to cite or link to this item: http://localhost:8081/xmlui/handle/123456789/9639
Full metadata record
DC FieldValueLanguage
dc.contributor.authorMendiratta, Arun-
dc.date.accessioned2014-11-20T04:02:24Z-
dc.date.available2014-11-20T04:02:24Z-
dc.date.issued2003-
dc.identifierM.Techen_US
dc.identifier.urihttp://hdl.handle.net/123456789/9639-
dc.guideKumar, Padam-
dc.description.abstractThe progress in hardware technology and computer architecture has led to the design and construction of computer systems that exploit parallelism to improve the performance. In terms of hardware, this typically means providing multiple, simultaneously active processors. In terms of software, it means structuring a program as a set of largely independent subtasks. The structure of the program can be represented as Directed Acyclic Graphs (DAGs). The node in the graph denote the subtasks of a program and the link/edges between them represent the precedence data relation among the subtasks. A central problem in heterogeneous distributed computing system is efficiently scheduling the tasks of a parallel program. This problem is - complicated by the consideration that, in any heterogeneous distributed system, some processors and the links between them are bound to fail, which can have an adverse effect on an application executing in the system. A task scheduling algorithm is employed which minimizes not only the execution time but also the probability of failure of the application. The work reported in this dissertation, evaluates the performance of two static non-preemptive dynamic level based scheduling strategies for graph structured -programs on two network architectures, through simulation. Performance measure like failure probability and schedule length have been studied for different problem size and CCR. The simulation system, developed in this work, generates DAGs and simulates the fully connected and arbitrary networks. Two scheduling algorithms have been used to schedule the generated DAGs on to the target network. Performance measures are then obtained for each scheduling algorithm. A comparative study of the performance of heterogeneous distributed systems having different network topology is then carried out. These algorithms are coded in Turbo C++ on Windows 9x environment.en_US
dc.language.isoenen_US
dc.subjectELECTRONICS AND COMPUTER ENGINEERINGen_US
dc.subjectSCHEDULING TASK GRAPHSen_US
dc.subjectHETEROGENEOUS COMPUTING SYSTEMen_US
dc.subjectDIRECTED ACYCLIC GRAPHSen_US
dc.titleSTUDY AND ANALYSIS OF SCHEDULING TASK GRAPHS IN HETEROGENEOUS COMPUTING SYSTEMen_US
dc.typeM.Tech Dessertationen_US
dc.accession.numberG11060en_US
Appears in Collections:MASTERS' THESES (E & C)

Files in This Item:
File Description SizeFormat 
ECDG11060.pdf4.23 MBAdobe PDFView/Open


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.