SlideShare a Scribd company logo
International Journal of Trend in Scientific Research and Development, Volume 1(4), ISSN: 2456-6470 www.ijtsrd.com
532
IJTSRD | May-Jun 2017
Available Online @www.ijtsrd.com
Problems in Task Scheduling in Multiprocessor System
Mukul Varshney
CSE , Sharda
University, India
Jyotsna
CSE , Sharda
University, India
Abha Kiran Rajpoot
CSE , Sharda
University, India
Shivani Garg
CSE , Sharda
University , India
ABSTRACT
This contemporary computer systems are
multiprocessor or multicomputer machines. Their
efficiency depends on good methods of administering
the executed works. Fast processing of a parallel
application is possible only when its parts are
appropriately ordered in time and space. This calls for
efficient scheduling policies in parallel computer
systems. In this work deterministic problems of
scheduling are considered. The classical scheduling
theory assumed that the application in any moment of
time is executed by only one processor. This
assumption has been weakened recently, especially in
the context of parallel and distributed computer
systems. This monograph is devoted to problems of
deterministic scheduling applications (or tasks
according to the scheduling terminology) requiring
more than one processor simultaneously. We name
such applications multiprocessor tasks. In this work
the complexity of open multiprocessor task
scheduling problems has been established. Algorithms
for scheduling multiprocessor tasks on parallel and
dedicated processors are proposed. For a special case
of applications with regular structure which allow for
dividing it into parts of arbitrary size processed
independently in parallel, a method of finding optimal
scattering of work in a distributed computer system is
proposed. The applications with such regular
characteristics are called divisible tasks. The concept
of a divisible task enables creation of tractable
computation models in a wide class of computer
architectures such as chains, stars, meshes,
hypercubes, multistage networks. Divisible task
method gives rise to the evaluation of computer
system performance. Examples of such performance
evaluation are presented. This work summarizes
earlier works of the author as well as contains new
original results.
KEYWORDS: Load Scheduling, SISD, MIMD,
MISD, SIMD, Communication Overhead
1. INTRODUCTION
NELARABINE is a purine nucleoside analog
converted to its corresponding arbinosylguanine
nucleoside tri phosphate results inhibition of DNA
synthesis and cytotoxicity. The drug is ultimately
metabolized into the active 51-tri phosphate ara –GTP
which disrupts the DNA synthesis and induces
apoptosis. Nelarabine is used to treat T-cell acute
Lymphoblastic leukemia and T-cell lymphoblastic
lymphoma. The Chemical name of Nelaribine
(2R,3S,4S,5R)-2-(2-amino-6-methoxy-9H-purin-9-
yl)-5 -(hydroxymethyl) oxolane-3,4-diol and chemical
formula is C10H11ClFN5O3 and molecular weight is
297.27 g/mol.
International Journal of Trend in Scientific Research and Development, Volume 1(4), ISSN: 2456-6470 www.ijtsrd.com
533
IJTSRD | May-Jun 2017
Available Online @www.ijtsrd.com
II. PARALLEL COMPUTER SYSTEMS
A. Hardware
It is common to start a description of parallel systems
with an attempt of classifying types of parallelism and
types of parallel machines. A useful view on
parallelism types is distinguishing between data
parallelism and code parallelism. . Another view of
parallel processing classification considers granularity
of parallelism. Classical computers execute
instructions in the order dictated by the sequence in
the program code. This approach is called control-
driven or von Neumann architecture.
In control-driven computers have been divided into
four classes: SISD (single instruction stream, single
data stream), SIMD (single instruction stream,
multiple data streams), MISD (multiple instruction
streams, single data stream), MIMD (multiple
instruction streams, multiple data streams). A
multicomputer consists of a set of processors with
local memories, interconnected by some kind of
network. We will name by processing element (PE) a
processor with local memory and a network interface.
Tightly-coupled computers can be further dierentiated
by the type of PE interconnection. In this work we
limit considered interconnection types to: bus(es),
point-to-point networks (called also single-stage
networks).
In multistage networks PEs are connected by several
layers of switches while the internal layer switches
have no PEs attached. Multistage networks are
divided here into: trees and multistage cube network
B. Software
In many common applications (programs) great
potential parallelism can be found. Thus, programs
can be executed via many concurrent threads (mutual
relations between the notions of an application, a
thread and a task). Computer systems should provide
support for implementing parallelism of an
application including the issues posed by scheduling.
Parallel operating systems are evolving from
previously existing systems and many ideas have been
"naturally" inherited. Based on acceptable response
time two load types have been distinguished in single-
processor systems: terminal (or interactive) and batch
load. Since batch tasks are submitted to the computer
system far earlier than their actual execution begins,
deterministic scheduling algorithms can be applied.
For the terminal load which requires immediate
response, access to processors is granted on the basis
of FCFS, Round-Robin, multi-level priority queues
etc
III. COMMUNICATION MODE
The next element of the architecture is the
commutation mode. The commutation mode is a
physical protocol for message routing. We describe
commutation modes here because routing functions
are increasingly executed by dedicated hardware. The
methods we refer to in this section are also called
switching or routing techniques. Among various
commutation (or routing) modes we distinguish store-
and-forward, circuit-switched and packet-switched.
In the store-and-forward mode when a PE sends a
message to another PE located at distance d, the
message (either as whole or in packet pieces) is sent
to the closest PE on the path and it is stored there.
In the circuit-switched mode from the transmitter to
the receiver a header of the message is sent which
reserves all the links of a communication path to form
a circuit between both PEs.
In the packet-switched modes the message is split into
packets which consist of its. Flits are also called ow of
control digits. These are words passed over a link in
one control cycle.
Among the packet-switched modes three sub-types
can be identified: wormhole, virtual-cut-through and
buered-Wormholemodes. These modes differ in the
behavior of its and packets when the packet cannot
move forward (e.g. there is no free link). In the
wormhole mode, the progressing of the message in
the pipe is stopped. All the its remain in the
intermediate buffers thus blocking the links.
In the virtual-cut-through mode its continue
progressing on their way until reaching the site where
the rst it is stopped. There a whole packet is waiting
for release of the link. This mode assumes infinite
capacity of buffers
In the buffered wormhole mode, its of some packets
move until they reach the stopped it, then the whole
packet is stored there. Yet, the number of packets that
can be stored is limited by buyer’s capacity.
International Journal of Trend in Scientific Research and Development, Volume 1(4), ISSN: 2456-6470 www.ijtsrd.com
534
IJTSRD | May-Jun 2017
Available Online @www.ijtsrd.com
IV. FORMULATION OF TASK
SCHEDULING PROBLEM
A task scheduling problem consists of the application
model, system computing model and performance
evaluation metrics. This section will discuss an
application model, a system computing model
followed by performance evaluation metrics.
A. Application model
Task scheduling of a given application is represented
by directed acyclic graph (DAG) G1= (T, E), where T
is the finite set of m tasks {T1, T2, T3…Tm} and E is
the set of edges {eij }between the tasks Ti and Tj.
Here, each edge represents the precedence constraints
between the tasks Ti and Tj such that Tj can not start
until Ti completes its execution. Each task Ti is
associated with an execution time ET (Ti) and each
edge eij is associated with a communication time CT
(Ti, Tj) for data transfer from Ti to Tj. If there is a
direct path from Ti to Tj then Ti is the predecessor of
Tj and Tj is the successor of Ti. A entry task does not
any predecessor, similarly, an exit task does not any
successors. Layout of a DAG with six tasks is shown
in figure 4 [16]
Where T1, T2, T3, T4, T5 and T6 are different tasks
of the given DAG. The execution time ET (Ti) and
communication time CT (Ti, Tj) [16] of tasks are: ET
(T1) = 2 ET (T2) = 3 ET (T3) = 4 ET (T4) = 4 ET
(T5) = 2 ET (T6) = 3 CT (T1, T2) = 5 CT (T1, T3) =
4 CT (T2, T4) = 3 CT (T2, T5) = 4 CT (T3, T5) = 3
CT (T3, T6) = 5 CT (T4, T6) = 5 CT (T5, T6) = 2
B. Algorithm
Rules Design objectives of the algorithm:
• Able to dynamically regulate task allocation to each
processor according to changes in the system load,
optimize the utilization of processor resources
• Minimize the effect on the working performance of
the processor. The node processor in the algorithm is
defined into the four states as follows:
R I: Suppose A1, A2, B1 and B2 represent the
processor node set in heavy load, busy, light load and
no load states respectively, load balancing is carried
out in following steps:
• Equilibrium operation is conducted between the
heavy loaded node and light loaded node
• Equilibrium operation is conducted between the
busy node and the no load node when there is no
heavy load Node. • Repeat steps 1 and 2 until no
migratable task can be selected or the loads on the
processor Nodes are relatively balanced.
R II: The execution time of the parallel program is
always restricted by the task at the slowest execution
International Journal of Trend in Scientific Research and Development, Volume 1(4), ISSN: 2456-6470 www.ijtsrd.com
535
IJTSRD | May-Jun 2017
Available Online @www.ijtsrd.com
speed L denotes the load. So when load L moves from
A1 to B1.
C. Load Evaluation
It’s common to evaluation node load by the array
length of CPU. And this load evaluation mode is
concise and rapid .In order to evaluation load state of
each node; we let character C to represent process
capability of each node in homogeneous
multiprocessor system. Namely, it’s maximum
process number that can be processed by CPU in per
unit time.
V. CONCLUSIONS
In this work we considered selected methods of
scheduling in multiprocessor computer systems. With
the advent of modern computer systems it turned out
that classical scheduling methods in many cases are
not satisfactory Therefore, two new scheduling
models were analyzed here: multiprocessor tasks and
divisible tasks. Multiprocessor tasks require several
processors simultaneously, thus allow for expressing
task parallelism at high level of abstraction. This
model allows for finding simple solutions of problems
which in other setting are again intractable. Moreover,
divisible task concept permits introducing computer
architecture context which in the classical approach is
often highly generalized to make problems
manageable. In this way scheduling problems have
been combined with communication optimization
problems. Experimental simulation has shown that the
algorithm can solve very well the load balancing
problems in a multiprocessor system and significantly
improve the system performance and task processing.
The proposed algorithm is characterized by less load
balancing frequency and less overhead. It can be seen
from the results of the experiment that use of the
algorithm proposed in the paper can get good
performance
REFERENCES
[1] Wentao Wang, Xiaozhong Geng, Qing Wang
‘Design of a Dynamic Load Balancing Model for
Multiprocessor Systems’ IEEE 2011, 641-643.
[2] Xin Liang Tang , Peng Liu, Zhen Zhou Wang, Bin
Liu ‘A load balancing algorithm for homogeneous
multiprocessors system IEEE 2010. 1186-1190. .
[3] Ralf Hoffmann, Andreas Prell, and Thomas
Rauber ‘Dynamic Task Sheduling and Load
Balancing on cell processors’ IEEE 2010, 205-212
[4] Dynamic Load Balancin Shiyuan Jin, Guy
Schiavona and DamlaTurgut, “A performance study
of multiprocessor task scheduling algorithms”,
Journal of Supercomputing ,Vol.43,pp.77-97,2008.
[5] M.R.Garey and D.S.Johson,Computers and
Intractability: A Guide to the Theory of NP -
completeness,1979.
[6] G.N Srinivas and Bruce R. Musicus.
“Generalized Multiprocessor Scheduling for Directed
Acyclic Graphs” In Third Annual ACM Symposium
on Parallel Algorithms and Architectures, pp.237-246,
1994.
[7] G.L.Park, BehroozShirazi, Jeff Marquis and
H.Choo. “Decisive Path Scheduling: A new List
Scheduling Method” Communication of the ACM,
vol.17, no.12, pp. 472-480,Dec1974.
[8] Min You Wu “On Parallelization of static
scheduling Algorithms”, IEEE Transactions on
Parallel and Distributed Systems, Vol.10, No.4, , pp
517-528,April 1999
[9] C.H.Papadimitrious and M.Yannakakis,
“Scheduling Interval-Ordered Tasks, “ SIAM Journal
of Computing,Vol.8,pp.405-409,1979.
[10] R.Sethi, “Scheduling Graphs on Two
Processors,” SIAM Journal of Computing,Vol.5,
No.1,pp.73-82, Mar.1976.
[11] Oliver Sinnen,”Task Scheduling for Parallel
Systems” Wiley-Interscience Pulication, 2007.
[12] Edwin S.H and Nirwan Ansari, “A Genetic
Algorithm for Multiprocessor Scheduling", IEEE
Transaction on Parallel and Distributed Systems,
Vol.5, No.2, Feb.1994.
[13] Hadis Heidari and Abdolah Chaechale , ”
Scheduling in Multiprocessor System Using Genetic
Algorithm,” International Journal of Advanced
Science and Technology,Vol.43, pp.81-93,2012.
[14] RavneetKaur and RamneekKaur,”Multiprocessor
Scheduling using Task Duplication Based Scheduling
Algorithms: A Review Paper”, International Journal
International Journal of Trend in Scientific Research and Development, Volume 1(4), ISSN: 2456-6470 www.ijtsrd.com
536
IJTSRD | May-Jun 2017
Available Online @www.ijtsrd.com
of Application or Innovation in Engineering and
Management,Vol.2 Issue 4,pp.311-317,April,2013.
[15] XiaoyongTang,Kenli Li and Guiping Liao ,” List
Scheduling with duplication for heterogeneous
computing systems”, Journal of Parallel and
Distribute Computing,Vol.70, pp.323-329,2010.
[16] MostafaR.Mohamed and MedhatH.A,”Hybrid
Algorithms for Multiprocessor Task Scheduling”,
International Journal of Computer Science Issues,
Vol.8, Issue.3 No.2 May,2011. g Scheduling Model
Based on Multi-core Processor, IEEE DOI,2010,398-
403. FLEXChip Signal Processor (MC68175/D),
Motorola, 1996.
[17] A new method for scheduling load balancing in
multi-processor systems based on PSO, IEEE
Computer,2011, 71- 76 .
[18] T. Armitage and J.G. Peters. Circuit-switched
broadcasting in 3-dimensional toroidal meshes.
manuscript, 1995

More Related Content

What's hot

Lecture 2 more about parallel computing
Lecture 2   more about parallel computingLecture 2   more about parallel computing
Lecture 2 more about parallel computing
Vajira Thambawita
 
LSTM_public.pdf
LSTM_public.pdfLSTM_public.pdf
LSTM_public.pdf
AkhmadYusuf13
 
Query Processing, Query Optimization and Transaction
Query Processing, Query Optimization and TransactionQuery Processing, Query Optimization and Transaction
Query Processing, Query Optimization and Transaction
Prabu U
 
A QOS BASED LOAD BALANCED SWITCH
A QOS BASED LOAD BALANCED SWITCHA QOS BASED LOAD BALANCED SWITCH
A QOS BASED LOAD BALANCED SWITCH
ecij
 
Chap 1 introduction
Chap 1 introductionChap 1 introduction
Chap 1 introduction
Mukesh Tekwani
 
DYNAMIC TASK PARTITIONING MODEL IN PARALLEL COMPUTING
DYNAMIC TASK PARTITIONING MODEL IN PARALLEL COMPUTINGDYNAMIC TASK PARTITIONING MODEL IN PARALLEL COMPUTING
DYNAMIC TASK PARTITIONING MODEL IN PARALLEL COMPUTING
cscpconf
 
Wired and Wireless Computer Network Performance Evaluation Using OMNeT++ Simu...
Wired and Wireless Computer Network Performance Evaluation Using OMNeT++ Simu...Wired and Wireless Computer Network Performance Evaluation Using OMNeT++ Simu...
Wired and Wireless Computer Network Performance Evaluation Using OMNeT++ Simu...
Jaipal Dhobale
 
11 construction productivity and cost estimation using artificial
11 construction productivity and cost estimation using artificial 11 construction productivity and cost estimation using artificial
11 construction productivity and cost estimation using artificial
Vivan17
 
Composite Message Pattern
Composite Message PatternComposite Message Pattern
Composite Message Pattern
YoungSu Son
 
Application of support vector machines for prediction of anti hiv activity of...
Application of support vector machines for prediction of anti hiv activity of...Application of support vector machines for prediction of anti hiv activity of...
Application of support vector machines for prediction of anti hiv activity of...
Alexander Decker
 
DESIGNING AND ANALYZING GRID NODE JOB PROCESS SCHUDULING
DESIGNING AND ANALYZING GRID NODE JOB PROCESS SCHUDULINGDESIGNING AND ANALYZING GRID NODE JOB PROCESS SCHUDULING
DESIGNING AND ANALYZING GRID NODE JOB PROCESS SCHUDULING
Chih-Ting Tsai
 
ESTIMATION OF MEDIUM ACCESS CONTROL LAYER PACKET DELAY DISTRIBUTION FOR IEEE ...
ESTIMATION OF MEDIUM ACCESS CONTROL LAYER PACKET DELAY DISTRIBUTION FOR IEEE ...ESTIMATION OF MEDIUM ACCESS CONTROL LAYER PACKET DELAY DISTRIBUTION FOR IEEE ...
ESTIMATION OF MEDIUM ACCESS CONTROL LAYER PACKET DELAY DISTRIBUTION FOR IEEE ...
ijwmn
 
Lj2419141918
Lj2419141918Lj2419141918
Lj2419141918
IJERA Editor
 
Vol 3 No 1 - July 2013
Vol 3 No 1 - July 2013Vol 3 No 1 - July 2013
Vol 3 No 1 - July 2013
ijcsbi
 
Efficient Forecasting of Exchange rates with Recurrent FLANN
Efficient Forecasting of Exchange rates with Recurrent FLANNEfficient Forecasting of Exchange rates with Recurrent FLANN
Efficient Forecasting of Exchange rates with Recurrent FLANN
IOSR Journals
 
A New Function-based Framework for Classification and Evaluation of Mutual Ex...
A New Function-based Framework for Classification and Evaluation of Mutual Ex...A New Function-based Framework for Classification and Evaluation of Mutual Ex...
A New Function-based Framework for Classification and Evaluation of Mutual Ex...
CSCJournals
 
Efficient & Lock-Free Modified Skip List in Concurrent Environment
Efficient & Lock-Free Modified Skip List in Concurrent EnvironmentEfficient & Lock-Free Modified Skip List in Concurrent Environment
Efficient & Lock-Free Modified Skip List in Concurrent Environment
Editor IJCATR
 
M017419499
M017419499M017419499
M017419499
IOSR Journals
 
Method of controlling access to intellectual switching nodes of telecommunica...
Method of controlling access to intellectual switching nodes of telecommunica...Method of controlling access to intellectual switching nodes of telecommunica...
Method of controlling access to intellectual switching nodes of telecommunica...
ijceronline
 
Lec 4 (program and network properties)
Lec 4 (program and network properties)Lec 4 (program and network properties)
Lec 4 (program and network properties)
Sudarshan Mondal
 

What's hot (20)

Lecture 2 more about parallel computing
Lecture 2   more about parallel computingLecture 2   more about parallel computing
Lecture 2 more about parallel computing
 
LSTM_public.pdf
LSTM_public.pdfLSTM_public.pdf
LSTM_public.pdf
 
Query Processing, Query Optimization and Transaction
Query Processing, Query Optimization and TransactionQuery Processing, Query Optimization and Transaction
Query Processing, Query Optimization and Transaction
 
A QOS BASED LOAD BALANCED SWITCH
A QOS BASED LOAD BALANCED SWITCHA QOS BASED LOAD BALANCED SWITCH
A QOS BASED LOAD BALANCED SWITCH
 
Chap 1 introduction
Chap 1 introductionChap 1 introduction
Chap 1 introduction
 
DYNAMIC TASK PARTITIONING MODEL IN PARALLEL COMPUTING
DYNAMIC TASK PARTITIONING MODEL IN PARALLEL COMPUTINGDYNAMIC TASK PARTITIONING MODEL IN PARALLEL COMPUTING
DYNAMIC TASK PARTITIONING MODEL IN PARALLEL COMPUTING
 
Wired and Wireless Computer Network Performance Evaluation Using OMNeT++ Simu...
Wired and Wireless Computer Network Performance Evaluation Using OMNeT++ Simu...Wired and Wireless Computer Network Performance Evaluation Using OMNeT++ Simu...
Wired and Wireless Computer Network Performance Evaluation Using OMNeT++ Simu...
 
11 construction productivity and cost estimation using artificial
11 construction productivity and cost estimation using artificial 11 construction productivity and cost estimation using artificial
11 construction productivity and cost estimation using artificial
 
Composite Message Pattern
Composite Message PatternComposite Message Pattern
Composite Message Pattern
 
Application of support vector machines for prediction of anti hiv activity of...
Application of support vector machines for prediction of anti hiv activity of...Application of support vector machines for prediction of anti hiv activity of...
Application of support vector machines for prediction of anti hiv activity of...
 
DESIGNING AND ANALYZING GRID NODE JOB PROCESS SCHUDULING
DESIGNING AND ANALYZING GRID NODE JOB PROCESS SCHUDULINGDESIGNING AND ANALYZING GRID NODE JOB PROCESS SCHUDULING
DESIGNING AND ANALYZING GRID NODE JOB PROCESS SCHUDULING
 
ESTIMATION OF MEDIUM ACCESS CONTROL LAYER PACKET DELAY DISTRIBUTION FOR IEEE ...
ESTIMATION OF MEDIUM ACCESS CONTROL LAYER PACKET DELAY DISTRIBUTION FOR IEEE ...ESTIMATION OF MEDIUM ACCESS CONTROL LAYER PACKET DELAY DISTRIBUTION FOR IEEE ...
ESTIMATION OF MEDIUM ACCESS CONTROL LAYER PACKET DELAY DISTRIBUTION FOR IEEE ...
 
Lj2419141918
Lj2419141918Lj2419141918
Lj2419141918
 
Vol 3 No 1 - July 2013
Vol 3 No 1 - July 2013Vol 3 No 1 - July 2013
Vol 3 No 1 - July 2013
 
Efficient Forecasting of Exchange rates with Recurrent FLANN
Efficient Forecasting of Exchange rates with Recurrent FLANNEfficient Forecasting of Exchange rates with Recurrent FLANN
Efficient Forecasting of Exchange rates with Recurrent FLANN
 
A New Function-based Framework for Classification and Evaluation of Mutual Ex...
A New Function-based Framework for Classification and Evaluation of Mutual Ex...A New Function-based Framework for Classification and Evaluation of Mutual Ex...
A New Function-based Framework for Classification and Evaluation of Mutual Ex...
 
Efficient & Lock-Free Modified Skip List in Concurrent Environment
Efficient & Lock-Free Modified Skip List in Concurrent EnvironmentEfficient & Lock-Free Modified Skip List in Concurrent Environment
Efficient & Lock-Free Modified Skip List in Concurrent Environment
 
M017419499
M017419499M017419499
M017419499
 
Method of controlling access to intellectual switching nodes of telecommunica...
Method of controlling access to intellectual switching nodes of telecommunica...Method of controlling access to intellectual switching nodes of telecommunica...
Method of controlling access to intellectual switching nodes of telecommunica...
 
Lec 4 (program and network properties)
Lec 4 (program and network properties)Lec 4 (program and network properties)
Lec 4 (program and network properties)
 

Similar to Problems in Task Scheduling in Multiprocessor System

Bounded ant colony algorithm for task Allocation on a network of homogeneous ...
Bounded ant colony algorithm for task Allocation on a network of homogeneous ...Bounded ant colony algorithm for task Allocation on a network of homogeneous ...
Bounded ant colony algorithm for task Allocation on a network of homogeneous ...
ijcsit
 
Effective Load Balance Scheduling Schemes for Heterogeneous Distributed System
Effective Load Balance Scheduling Schemes for Heterogeneous Distributed System  Effective Load Balance Scheduling Schemes for Heterogeneous Distributed System
Effective Load Balance Scheduling Schemes for Heterogeneous Distributed System
IJECEIAES
 
An Algorithm for Optimized Cost in a Distributed Computing System
An Algorithm for Optimized Cost in a Distributed Computing SystemAn Algorithm for Optimized Cost in a Distributed Computing System
An Algorithm for Optimized Cost in a Distributed Computing System
IRJET Journal
 
A Novel Approach in Scheduling Of the Real- Time Tasks In Heterogeneous Multi...
A Novel Approach in Scheduling Of the Real- Time Tasks In Heterogeneous Multi...A Novel Approach in Scheduling Of the Real- Time Tasks In Heterogeneous Multi...
A Novel Approach in Scheduling Of the Real- Time Tasks In Heterogeneous Multi...
International Journal of Power Electronics and Drive Systems
 
An Optimized Parallel Algorithm for Longest Common Subsequence Using Openmp –...
An Optimized Parallel Algorithm for Longest Common Subsequence Using Openmp –...An Optimized Parallel Algorithm for Longest Common Subsequence Using Openmp –...
An Optimized Parallel Algorithm for Longest Common Subsequence Using Openmp –...
IRJET Journal
 
International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)
ijceronline
 
A Heterogeneous Static Hierarchical Expected Completion Time Based Scheduling...
A Heterogeneous Static Hierarchical Expected Completion Time Based Scheduling...A Heterogeneous Static Hierarchical Expected Completion Time Based Scheduling...
A Heterogeneous Static Hierarchical Expected Completion Time Based Scheduling...
IRJET Journal
 
Grid computing for load balancing strategies
Grid computing for load balancing strategiesGrid computing for load balancing strategies
Grid computing for load balancing strategies
International Journal of Science and Research (IJSR)
 
J41046368
J41046368J41046368
J41046368
IJERA Editor
 
Multiprocessor scheduling of dependent tasks to minimize makespan and reliabi...
Multiprocessor scheduling of dependent tasks to minimize makespan and reliabi...Multiprocessor scheduling of dependent tasks to minimize makespan and reliabi...
Multiprocessor scheduling of dependent tasks to minimize makespan and reliabi...
ijfcstjournal
 
Algorithm selection for sorting in embedded and mobile systems
Algorithm selection for sorting in embedded and mobile systemsAlgorithm selection for sorting in embedded and mobile systems
Algorithm selection for sorting in embedded and mobile systems
Jigisha Aryya
 
RSDC (Reliable Scheduling Distributed in Cloud Computing)
RSDC (Reliable Scheduling Distributed in Cloud Computing)RSDC (Reliable Scheduling Distributed in Cloud Computing)
RSDC (Reliable Scheduling Distributed in Cloud Computing)
IJCSEA Journal
 
cis97003
cis97003cis97003
cis97003
perfj
 
Load balancing in Distributed Systems
Load balancing in Distributed SystemsLoad balancing in Distributed Systems
Load balancing in Distributed Systems
Richa Singh
 
Hardback solution to accelerate multimedia computation through mgp in cmp
Hardback solution to accelerate multimedia computation through mgp in cmpHardback solution to accelerate multimedia computation through mgp in cmp
Hardback solution to accelerate multimedia computation through mgp in cmp
eSAT Publishing House
 
IJCER (www.ijceronline.com) International Journal of computational Engineerin...
IJCER (www.ijceronline.com) International Journal of computational Engineerin...IJCER (www.ijceronline.com) International Journal of computational Engineerin...
IJCER (www.ijceronline.com) International Journal of computational Engineerin...
ijceronline
 
Comparison of Neural Network Training Functions for Hematoma Classification i...
Comparison of Neural Network Training Functions for Hematoma Classification i...Comparison of Neural Network Training Functions for Hematoma Classification i...
Comparison of Neural Network Training Functions for Hematoma Classification i...
IOSR Journals
 
Improve Convergecasting in Collection Tree Protocol(CTP)
Improve Convergecasting in Collection Tree Protocol(CTP)Improve Convergecasting in Collection Tree Protocol(CTP)
Improve Convergecasting in Collection Tree Protocol(CTP)
IRJET Journal
 
FrackingPaper
FrackingPaperFrackingPaper
FrackingPaper
Collin Purcell
 
I0343047049
I0343047049I0343047049
I0343047049
inventionjournals
 

Similar to Problems in Task Scheduling in Multiprocessor System (20)

Bounded ant colony algorithm for task Allocation on a network of homogeneous ...
Bounded ant colony algorithm for task Allocation on a network of homogeneous ...Bounded ant colony algorithm for task Allocation on a network of homogeneous ...
Bounded ant colony algorithm for task Allocation on a network of homogeneous ...
 
Effective Load Balance Scheduling Schemes for Heterogeneous Distributed System
Effective Load Balance Scheduling Schemes for Heterogeneous Distributed System  Effective Load Balance Scheduling Schemes for Heterogeneous Distributed System
Effective Load Balance Scheduling Schemes for Heterogeneous Distributed System
 
An Algorithm for Optimized Cost in a Distributed Computing System
An Algorithm for Optimized Cost in a Distributed Computing SystemAn Algorithm for Optimized Cost in a Distributed Computing System
An Algorithm for Optimized Cost in a Distributed Computing System
 
A Novel Approach in Scheduling Of the Real- Time Tasks In Heterogeneous Multi...
A Novel Approach in Scheduling Of the Real- Time Tasks In Heterogeneous Multi...A Novel Approach in Scheduling Of the Real- Time Tasks In Heterogeneous Multi...
A Novel Approach in Scheduling Of the Real- Time Tasks In Heterogeneous Multi...
 
An Optimized Parallel Algorithm for Longest Common Subsequence Using Openmp –...
An Optimized Parallel Algorithm for Longest Common Subsequence Using Openmp –...An Optimized Parallel Algorithm for Longest Common Subsequence Using Openmp –...
An Optimized Parallel Algorithm for Longest Common Subsequence Using Openmp –...
 
International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)
 
A Heterogeneous Static Hierarchical Expected Completion Time Based Scheduling...
A Heterogeneous Static Hierarchical Expected Completion Time Based Scheduling...A Heterogeneous Static Hierarchical Expected Completion Time Based Scheduling...
A Heterogeneous Static Hierarchical Expected Completion Time Based Scheduling...
 
Grid computing for load balancing strategies
Grid computing for load balancing strategiesGrid computing for load balancing strategies
Grid computing for load balancing strategies
 
J41046368
J41046368J41046368
J41046368
 
Multiprocessor scheduling of dependent tasks to minimize makespan and reliabi...
Multiprocessor scheduling of dependent tasks to minimize makespan and reliabi...Multiprocessor scheduling of dependent tasks to minimize makespan and reliabi...
Multiprocessor scheduling of dependent tasks to minimize makespan and reliabi...
 
Algorithm selection for sorting in embedded and mobile systems
Algorithm selection for sorting in embedded and mobile systemsAlgorithm selection for sorting in embedded and mobile systems
Algorithm selection for sorting in embedded and mobile systems
 
RSDC (Reliable Scheduling Distributed in Cloud Computing)
RSDC (Reliable Scheduling Distributed in Cloud Computing)RSDC (Reliable Scheduling Distributed in Cloud Computing)
RSDC (Reliable Scheduling Distributed in Cloud Computing)
 
cis97003
cis97003cis97003
cis97003
 
Load balancing in Distributed Systems
Load balancing in Distributed SystemsLoad balancing in Distributed Systems
Load balancing in Distributed Systems
 
Hardback solution to accelerate multimedia computation through mgp in cmp
Hardback solution to accelerate multimedia computation through mgp in cmpHardback solution to accelerate multimedia computation through mgp in cmp
Hardback solution to accelerate multimedia computation through mgp in cmp
 
IJCER (www.ijceronline.com) International Journal of computational Engineerin...
IJCER (www.ijceronline.com) International Journal of computational Engineerin...IJCER (www.ijceronline.com) International Journal of computational Engineerin...
IJCER (www.ijceronline.com) International Journal of computational Engineerin...
 
Comparison of Neural Network Training Functions for Hematoma Classification i...
Comparison of Neural Network Training Functions for Hematoma Classification i...Comparison of Neural Network Training Functions for Hematoma Classification i...
Comparison of Neural Network Training Functions for Hematoma Classification i...
 
Improve Convergecasting in Collection Tree Protocol(CTP)
Improve Convergecasting in Collection Tree Protocol(CTP)Improve Convergecasting in Collection Tree Protocol(CTP)
Improve Convergecasting in Collection Tree Protocol(CTP)
 
FrackingPaper
FrackingPaperFrackingPaper
FrackingPaper
 
I0343047049
I0343047049I0343047049
I0343047049
 

More from ijtsrd

‘Six Sigma Technique’ A Journey Through its Implementation
‘Six Sigma Technique’ A Journey Through its Implementation‘Six Sigma Technique’ A Journey Through its Implementation
‘Six Sigma Technique’ A Journey Through its Implementation
ijtsrd
 
Edge Computing in Space Enhancing Data Processing and Communication for Space...
Edge Computing in Space Enhancing Data Processing and Communication for Space...Edge Computing in Space Enhancing Data Processing and Communication for Space...
Edge Computing in Space Enhancing Data Processing and Communication for Space...
ijtsrd
 
Dynamics of Communal Politics in 21st Century India Challenges and Prospects
Dynamics of Communal Politics in 21st Century India Challenges and ProspectsDynamics of Communal Politics in 21st Century India Challenges and Prospects
Dynamics of Communal Politics in 21st Century India Challenges and Prospects
ijtsrd
 
Assess Perspective and Knowledge of Healthcare Providers Towards Elehealth in...
Assess Perspective and Knowledge of Healthcare Providers Towards Elehealth in...Assess Perspective and Knowledge of Healthcare Providers Towards Elehealth in...
Assess Perspective and Knowledge of Healthcare Providers Towards Elehealth in...
ijtsrd
 
The Impact of Digital Media on the Decentralization of Power and the Erosion ...
The Impact of Digital Media on the Decentralization of Power and the Erosion ...The Impact of Digital Media on the Decentralization of Power and the Erosion ...
The Impact of Digital Media on the Decentralization of Power and the Erosion ...
ijtsrd
 
Online Voices, Offline Impact Ambedkars Ideals and Socio Political Inclusion ...
Online Voices, Offline Impact Ambedkars Ideals and Socio Political Inclusion ...Online Voices, Offline Impact Ambedkars Ideals and Socio Political Inclusion ...
Online Voices, Offline Impact Ambedkars Ideals and Socio Political Inclusion ...
ijtsrd
 
Problems and Challenges of Agro Entreprenurship A Study
Problems and Challenges of Agro Entreprenurship A StudyProblems and Challenges of Agro Entreprenurship A Study
Problems and Challenges of Agro Entreprenurship A Study
ijtsrd
 
Comparative Analysis of Total Corporate Disclosure of Selected IT Companies o...
Comparative Analysis of Total Corporate Disclosure of Selected IT Companies o...Comparative Analysis of Total Corporate Disclosure of Selected IT Companies o...
Comparative Analysis of Total Corporate Disclosure of Selected IT Companies o...
ijtsrd
 
The Impact of Educational Background and Professional Training on Human Right...
The Impact of Educational Background and Professional Training on Human Right...The Impact of Educational Background and Professional Training on Human Right...
The Impact of Educational Background and Professional Training on Human Right...
ijtsrd
 
A Study on the Effective Teaching Learning Process in English Curriculum at t...
A Study on the Effective Teaching Learning Process in English Curriculum at t...A Study on the Effective Teaching Learning Process in English Curriculum at t...
A Study on the Effective Teaching Learning Process in English Curriculum at t...
ijtsrd
 
The Role of Mentoring and Its Influence on the Effectiveness of the Teaching ...
The Role of Mentoring and Its Influence on the Effectiveness of the Teaching ...The Role of Mentoring and Its Influence on the Effectiveness of the Teaching ...
The Role of Mentoring and Its Influence on the Effectiveness of the Teaching ...
ijtsrd
 
Design Simulation and Hardware Construction of an Arduino Microcontroller Bas...
Design Simulation and Hardware Construction of an Arduino Microcontroller Bas...Design Simulation and Hardware Construction of an Arduino Microcontroller Bas...
Design Simulation and Hardware Construction of an Arduino Microcontroller Bas...
ijtsrd
 
Sustainable Energy by Paul A. Adekunte | Matthew N. O. Sadiku | Janet O. Sadiku
Sustainable Energy by Paul A. Adekunte | Matthew N. O. Sadiku | Janet O. SadikuSustainable Energy by Paul A. Adekunte | Matthew N. O. Sadiku | Janet O. Sadiku
Sustainable Energy by Paul A. Adekunte | Matthew N. O. Sadiku | Janet O. Sadiku
ijtsrd
 
Concepts for Sudan Survey Act Implementations Executive Regulations and Stand...
Concepts for Sudan Survey Act Implementations Executive Regulations and Stand...Concepts for Sudan Survey Act Implementations Executive Regulations and Stand...
Concepts for Sudan Survey Act Implementations Executive Regulations and Stand...
ijtsrd
 
Towards the Implementation of the Sudan Interpolated Geoid Model Khartoum Sta...
Towards the Implementation of the Sudan Interpolated Geoid Model Khartoum Sta...Towards the Implementation of the Sudan Interpolated Geoid Model Khartoum Sta...
Towards the Implementation of the Sudan Interpolated Geoid Model Khartoum Sta...
ijtsrd
 
Activating Geospatial Information for Sudans Sustainable Investment Map
Activating Geospatial Information for Sudans Sustainable Investment MapActivating Geospatial Information for Sudans Sustainable Investment Map
Activating Geospatial Information for Sudans Sustainable Investment Map
ijtsrd
 
Educational Unity Embracing Diversity for a Stronger Society
Educational Unity Embracing Diversity for a Stronger SocietyEducational Unity Embracing Diversity for a Stronger Society
Educational Unity Embracing Diversity for a Stronger Society
ijtsrd
 
Integration of Indian Indigenous Knowledge System in Management Prospects and...
Integration of Indian Indigenous Knowledge System in Management Prospects and...Integration of Indian Indigenous Knowledge System in Management Prospects and...
Integration of Indian Indigenous Knowledge System in Management Prospects and...
ijtsrd
 
DeepMask Transforming Face Mask Identification for Better Pandemic Control in...
DeepMask Transforming Face Mask Identification for Better Pandemic Control in...DeepMask Transforming Face Mask Identification for Better Pandemic Control in...
DeepMask Transforming Face Mask Identification for Better Pandemic Control in...
ijtsrd
 
Streamlining Data Collection eCRF Design and Machine Learning
Streamlining Data Collection eCRF Design and Machine LearningStreamlining Data Collection eCRF Design and Machine Learning
Streamlining Data Collection eCRF Design and Machine Learning
ijtsrd
 

More from ijtsrd (20)

‘Six Sigma Technique’ A Journey Through its Implementation
‘Six Sigma Technique’ A Journey Through its Implementation‘Six Sigma Technique’ A Journey Through its Implementation
‘Six Sigma Technique’ A Journey Through its Implementation
 
Edge Computing in Space Enhancing Data Processing and Communication for Space...
Edge Computing in Space Enhancing Data Processing and Communication for Space...Edge Computing in Space Enhancing Data Processing and Communication for Space...
Edge Computing in Space Enhancing Data Processing and Communication for Space...
 
Dynamics of Communal Politics in 21st Century India Challenges and Prospects
Dynamics of Communal Politics in 21st Century India Challenges and ProspectsDynamics of Communal Politics in 21st Century India Challenges and Prospects
Dynamics of Communal Politics in 21st Century India Challenges and Prospects
 
Assess Perspective and Knowledge of Healthcare Providers Towards Elehealth in...
Assess Perspective and Knowledge of Healthcare Providers Towards Elehealth in...Assess Perspective and Knowledge of Healthcare Providers Towards Elehealth in...
Assess Perspective and Knowledge of Healthcare Providers Towards Elehealth in...
 
The Impact of Digital Media on the Decentralization of Power and the Erosion ...
The Impact of Digital Media on the Decentralization of Power and the Erosion ...The Impact of Digital Media on the Decentralization of Power and the Erosion ...
The Impact of Digital Media on the Decentralization of Power and the Erosion ...
 
Online Voices, Offline Impact Ambedkars Ideals and Socio Political Inclusion ...
Online Voices, Offline Impact Ambedkars Ideals and Socio Political Inclusion ...Online Voices, Offline Impact Ambedkars Ideals and Socio Political Inclusion ...
Online Voices, Offline Impact Ambedkars Ideals and Socio Political Inclusion ...
 
Problems and Challenges of Agro Entreprenurship A Study
Problems and Challenges of Agro Entreprenurship A StudyProblems and Challenges of Agro Entreprenurship A Study
Problems and Challenges of Agro Entreprenurship A Study
 
Comparative Analysis of Total Corporate Disclosure of Selected IT Companies o...
Comparative Analysis of Total Corporate Disclosure of Selected IT Companies o...Comparative Analysis of Total Corporate Disclosure of Selected IT Companies o...
Comparative Analysis of Total Corporate Disclosure of Selected IT Companies o...
 
The Impact of Educational Background and Professional Training on Human Right...
The Impact of Educational Background and Professional Training on Human Right...The Impact of Educational Background and Professional Training on Human Right...
The Impact of Educational Background and Professional Training on Human Right...
 
A Study on the Effective Teaching Learning Process in English Curriculum at t...
A Study on the Effective Teaching Learning Process in English Curriculum at t...A Study on the Effective Teaching Learning Process in English Curriculum at t...
A Study on the Effective Teaching Learning Process in English Curriculum at t...
 
The Role of Mentoring and Its Influence on the Effectiveness of the Teaching ...
The Role of Mentoring and Its Influence on the Effectiveness of the Teaching ...The Role of Mentoring and Its Influence on the Effectiveness of the Teaching ...
The Role of Mentoring and Its Influence on the Effectiveness of the Teaching ...
 
Design Simulation and Hardware Construction of an Arduino Microcontroller Bas...
Design Simulation and Hardware Construction of an Arduino Microcontroller Bas...Design Simulation and Hardware Construction of an Arduino Microcontroller Bas...
Design Simulation and Hardware Construction of an Arduino Microcontroller Bas...
 
Sustainable Energy by Paul A. Adekunte | Matthew N. O. Sadiku | Janet O. Sadiku
Sustainable Energy by Paul A. Adekunte | Matthew N. O. Sadiku | Janet O. SadikuSustainable Energy by Paul A. Adekunte | Matthew N. O. Sadiku | Janet O. Sadiku
Sustainable Energy by Paul A. Adekunte | Matthew N. O. Sadiku | Janet O. Sadiku
 
Concepts for Sudan Survey Act Implementations Executive Regulations and Stand...
Concepts for Sudan Survey Act Implementations Executive Regulations and Stand...Concepts for Sudan Survey Act Implementations Executive Regulations and Stand...
Concepts for Sudan Survey Act Implementations Executive Regulations and Stand...
 
Towards the Implementation of the Sudan Interpolated Geoid Model Khartoum Sta...
Towards the Implementation of the Sudan Interpolated Geoid Model Khartoum Sta...Towards the Implementation of the Sudan Interpolated Geoid Model Khartoum Sta...
Towards the Implementation of the Sudan Interpolated Geoid Model Khartoum Sta...
 
Activating Geospatial Information for Sudans Sustainable Investment Map
Activating Geospatial Information for Sudans Sustainable Investment MapActivating Geospatial Information for Sudans Sustainable Investment Map
Activating Geospatial Information for Sudans Sustainable Investment Map
 
Educational Unity Embracing Diversity for a Stronger Society
Educational Unity Embracing Diversity for a Stronger SocietyEducational Unity Embracing Diversity for a Stronger Society
Educational Unity Embracing Diversity for a Stronger Society
 
Integration of Indian Indigenous Knowledge System in Management Prospects and...
Integration of Indian Indigenous Knowledge System in Management Prospects and...Integration of Indian Indigenous Knowledge System in Management Prospects and...
Integration of Indian Indigenous Knowledge System in Management Prospects and...
 
DeepMask Transforming Face Mask Identification for Better Pandemic Control in...
DeepMask Transforming Face Mask Identification for Better Pandemic Control in...DeepMask Transforming Face Mask Identification for Better Pandemic Control in...
DeepMask Transforming Face Mask Identification for Better Pandemic Control in...
 
Streamlining Data Collection eCRF Design and Machine Learning
Streamlining Data Collection eCRF Design and Machine LearningStreamlining Data Collection eCRF Design and Machine Learning
Streamlining Data Collection eCRF Design and Machine Learning
 

Recently uploaded

How to Manage Your Lost Opportunities in Odoo 17 CRM
How to Manage Your Lost Opportunities in Odoo 17 CRMHow to Manage Your Lost Opportunities in Odoo 17 CRM
How to Manage Your Lost Opportunities in Odoo 17 CRM
Celine George
 
The basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptxThe basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptx
heathfieldcps1
 
South African Journal of Science: Writing with integrity workshop (2024)
South African Journal of Science: Writing with integrity workshop (2024)South African Journal of Science: Writing with integrity workshop (2024)
South African Journal of Science: Writing with integrity workshop (2024)
Academy of Science of South Africa
 
Thesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.pptThesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.ppt
EverAndrsGuerraGuerr
 
Executive Directors Chat Leveraging AI for Diversity, Equity, and Inclusion
Executive Directors Chat  Leveraging AI for Diversity, Equity, and InclusionExecutive Directors Chat  Leveraging AI for Diversity, Equity, and Inclusion
Executive Directors Chat Leveraging AI for Diversity, Equity, and Inclusion
TechSoup
 
Top five deadliest dog breeds in America
Top five deadliest dog breeds in AmericaTop five deadliest dog breeds in America
Top five deadliest dog breeds in America
Bisnar Chase Personal Injury Attorneys
 
Pride Month Slides 2024 David Douglas School District
Pride Month Slides 2024 David Douglas School DistrictPride Month Slides 2024 David Douglas School District
Pride Month Slides 2024 David Douglas School District
David Douglas School District
 
writing about opinions about Australia the movie
writing about opinions about Australia the moviewriting about opinions about Australia the movie
writing about opinions about Australia the movie
Nicholas Montgomery
 
MARY JANE WILSON, A “BOA MÃE” .
MARY JANE WILSON, A “BOA MÃE”           .MARY JANE WILSON, A “BOA MÃE”           .
MARY JANE WILSON, A “BOA MÃE” .
Colégio Santa Teresinha
 
Aficamten in HCM (SEQUOIA HCM TRIAL 2024)
Aficamten in HCM (SEQUOIA HCM TRIAL 2024)Aficamten in HCM (SEQUOIA HCM TRIAL 2024)
Aficamten in HCM (SEQUOIA HCM TRIAL 2024)
Ashish Kohli
 
S1-Introduction-Biopesticides in ICM.pptx
S1-Introduction-Biopesticides in ICM.pptxS1-Introduction-Biopesticides in ICM.pptx
S1-Introduction-Biopesticides in ICM.pptx
tarandeep35
 
RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3
RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3
RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3
IreneSebastianRueco1
 
Assignment_4_ArianaBusciglio Marvel(1).docx
Assignment_4_ArianaBusciglio Marvel(1).docxAssignment_4_ArianaBusciglio Marvel(1).docx
Assignment_4_ArianaBusciglio Marvel(1).docx
ArianaBusciglio
 
clinical examination of hip joint (1).pdf
clinical examination of hip joint (1).pdfclinical examination of hip joint (1).pdf
clinical examination of hip joint (1).pdf
Priyankaranawat4
 
The Diamonds of 2023-2024 in the IGRA collection
The Diamonds of 2023-2024 in the IGRA collectionThe Diamonds of 2023-2024 in the IGRA collection
The Diamonds of 2023-2024 in the IGRA collection
Israel Genealogy Research Association
 
Film vocab for eal 3 students: Australia the movie
Film vocab for eal 3 students: Australia the movieFilm vocab for eal 3 students: Australia the movie
Film vocab for eal 3 students: Australia the movie
Nicholas Montgomery
 
Advanced Java[Extra Concepts, Not Difficult].docx
Advanced Java[Extra Concepts, Not Difficult].docxAdvanced Java[Extra Concepts, Not Difficult].docx
Advanced Java[Extra Concepts, Not Difficult].docx
adhitya5119
 
Chapter 4 - Islamic Financial Institutions in Malaysia.pptx
Chapter 4 - Islamic Financial Institutions in Malaysia.pptxChapter 4 - Islamic Financial Institutions in Malaysia.pptx
Chapter 4 - Islamic Financial Institutions in Malaysia.pptx
Mohd Adib Abd Muin, Senior Lecturer at Universiti Utara Malaysia
 
What is the purpose of studying mathematics.pptx
What is the purpose of studying mathematics.pptxWhat is the purpose of studying mathematics.pptx
What is the purpose of studying mathematics.pptx
christianmathematics
 
The basics of sentences session 6pptx.pptx
The basics of sentences session 6pptx.pptxThe basics of sentences session 6pptx.pptx
The basics of sentences session 6pptx.pptx
heathfieldcps1
 

Recently uploaded (20)

How to Manage Your Lost Opportunities in Odoo 17 CRM
How to Manage Your Lost Opportunities in Odoo 17 CRMHow to Manage Your Lost Opportunities in Odoo 17 CRM
How to Manage Your Lost Opportunities in Odoo 17 CRM
 
The basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptxThe basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptx
 
South African Journal of Science: Writing with integrity workshop (2024)
South African Journal of Science: Writing with integrity workshop (2024)South African Journal of Science: Writing with integrity workshop (2024)
South African Journal of Science: Writing with integrity workshop (2024)
 
Thesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.pptThesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.ppt
 
Executive Directors Chat Leveraging AI for Diversity, Equity, and Inclusion
Executive Directors Chat  Leveraging AI for Diversity, Equity, and InclusionExecutive Directors Chat  Leveraging AI for Diversity, Equity, and Inclusion
Executive Directors Chat Leveraging AI for Diversity, Equity, and Inclusion
 
Top five deadliest dog breeds in America
Top five deadliest dog breeds in AmericaTop five deadliest dog breeds in America
Top five deadliest dog breeds in America
 
Pride Month Slides 2024 David Douglas School District
Pride Month Slides 2024 David Douglas School DistrictPride Month Slides 2024 David Douglas School District
Pride Month Slides 2024 David Douglas School District
 
writing about opinions about Australia the movie
writing about opinions about Australia the moviewriting about opinions about Australia the movie
writing about opinions about Australia the movie
 
MARY JANE WILSON, A “BOA MÃE” .
MARY JANE WILSON, A “BOA MÃE”           .MARY JANE WILSON, A “BOA MÃE”           .
MARY JANE WILSON, A “BOA MÃE” .
 
Aficamten in HCM (SEQUOIA HCM TRIAL 2024)
Aficamten in HCM (SEQUOIA HCM TRIAL 2024)Aficamten in HCM (SEQUOIA HCM TRIAL 2024)
Aficamten in HCM (SEQUOIA HCM TRIAL 2024)
 
S1-Introduction-Biopesticides in ICM.pptx
S1-Introduction-Biopesticides in ICM.pptxS1-Introduction-Biopesticides in ICM.pptx
S1-Introduction-Biopesticides in ICM.pptx
 
RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3
RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3
RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3
 
Assignment_4_ArianaBusciglio Marvel(1).docx
Assignment_4_ArianaBusciglio Marvel(1).docxAssignment_4_ArianaBusciglio Marvel(1).docx
Assignment_4_ArianaBusciglio Marvel(1).docx
 
clinical examination of hip joint (1).pdf
clinical examination of hip joint (1).pdfclinical examination of hip joint (1).pdf
clinical examination of hip joint (1).pdf
 
The Diamonds of 2023-2024 in the IGRA collection
The Diamonds of 2023-2024 in the IGRA collectionThe Diamonds of 2023-2024 in the IGRA collection
The Diamonds of 2023-2024 in the IGRA collection
 
Film vocab for eal 3 students: Australia the movie
Film vocab for eal 3 students: Australia the movieFilm vocab for eal 3 students: Australia the movie
Film vocab for eal 3 students: Australia the movie
 
Advanced Java[Extra Concepts, Not Difficult].docx
Advanced Java[Extra Concepts, Not Difficult].docxAdvanced Java[Extra Concepts, Not Difficult].docx
Advanced Java[Extra Concepts, Not Difficult].docx
 
Chapter 4 - Islamic Financial Institutions in Malaysia.pptx
Chapter 4 - Islamic Financial Institutions in Malaysia.pptxChapter 4 - Islamic Financial Institutions in Malaysia.pptx
Chapter 4 - Islamic Financial Institutions in Malaysia.pptx
 
What is the purpose of studying mathematics.pptx
What is the purpose of studying mathematics.pptxWhat is the purpose of studying mathematics.pptx
What is the purpose of studying mathematics.pptx
 
The basics of sentences session 6pptx.pptx
The basics of sentences session 6pptx.pptxThe basics of sentences session 6pptx.pptx
The basics of sentences session 6pptx.pptx
 

Problems in Task Scheduling in Multiprocessor System

  • 1. International Journal of Trend in Scientific Research and Development, Volume 1(4), ISSN: 2456-6470 www.ijtsrd.com 532 IJTSRD | May-Jun 2017 Available Online @www.ijtsrd.com Problems in Task Scheduling in Multiprocessor System Mukul Varshney CSE , Sharda University, India Jyotsna CSE , Sharda University, India Abha Kiran Rajpoot CSE , Sharda University, India Shivani Garg CSE , Sharda University , India ABSTRACT This contemporary computer systems are multiprocessor or multicomputer machines. Their efficiency depends on good methods of administering the executed works. Fast processing of a parallel application is possible only when its parts are appropriately ordered in time and space. This calls for efficient scheduling policies in parallel computer systems. In this work deterministic problems of scheduling are considered. The classical scheduling theory assumed that the application in any moment of time is executed by only one processor. This assumption has been weakened recently, especially in the context of parallel and distributed computer systems. This monograph is devoted to problems of deterministic scheduling applications (or tasks according to the scheduling terminology) requiring more than one processor simultaneously. We name such applications multiprocessor tasks. In this work the complexity of open multiprocessor task scheduling problems has been established. Algorithms for scheduling multiprocessor tasks on parallel and dedicated processors are proposed. For a special case of applications with regular structure which allow for dividing it into parts of arbitrary size processed independently in parallel, a method of finding optimal scattering of work in a distributed computer system is proposed. The applications with such regular characteristics are called divisible tasks. The concept of a divisible task enables creation of tractable computation models in a wide class of computer architectures such as chains, stars, meshes, hypercubes, multistage networks. Divisible task method gives rise to the evaluation of computer system performance. Examples of such performance evaluation are presented. This work summarizes earlier works of the author as well as contains new original results. KEYWORDS: Load Scheduling, SISD, MIMD, MISD, SIMD, Communication Overhead 1. INTRODUCTION NELARABINE is a purine nucleoside analog converted to its corresponding arbinosylguanine nucleoside tri phosphate results inhibition of DNA synthesis and cytotoxicity. The drug is ultimately metabolized into the active 51-tri phosphate ara –GTP which disrupts the DNA synthesis and induces apoptosis. Nelarabine is used to treat T-cell acute Lymphoblastic leukemia and T-cell lymphoblastic lymphoma. The Chemical name of Nelaribine (2R,3S,4S,5R)-2-(2-amino-6-methoxy-9H-purin-9- yl)-5 -(hydroxymethyl) oxolane-3,4-diol and chemical formula is C10H11ClFN5O3 and molecular weight is 297.27 g/mol.
  • 2. International Journal of Trend in Scientific Research and Development, Volume 1(4), ISSN: 2456-6470 www.ijtsrd.com 533 IJTSRD | May-Jun 2017 Available Online @www.ijtsrd.com II. PARALLEL COMPUTER SYSTEMS A. Hardware It is common to start a description of parallel systems with an attempt of classifying types of parallelism and types of parallel machines. A useful view on parallelism types is distinguishing between data parallelism and code parallelism. . Another view of parallel processing classification considers granularity of parallelism. Classical computers execute instructions in the order dictated by the sequence in the program code. This approach is called control- driven or von Neumann architecture. In control-driven computers have been divided into four classes: SISD (single instruction stream, single data stream), SIMD (single instruction stream, multiple data streams), MISD (multiple instruction streams, single data stream), MIMD (multiple instruction streams, multiple data streams). A multicomputer consists of a set of processors with local memories, interconnected by some kind of network. We will name by processing element (PE) a processor with local memory and a network interface. Tightly-coupled computers can be further dierentiated by the type of PE interconnection. In this work we limit considered interconnection types to: bus(es), point-to-point networks (called also single-stage networks). In multistage networks PEs are connected by several layers of switches while the internal layer switches have no PEs attached. Multistage networks are divided here into: trees and multistage cube network B. Software In many common applications (programs) great potential parallelism can be found. Thus, programs can be executed via many concurrent threads (mutual relations between the notions of an application, a thread and a task). Computer systems should provide support for implementing parallelism of an application including the issues posed by scheduling. Parallel operating systems are evolving from previously existing systems and many ideas have been "naturally" inherited. Based on acceptable response time two load types have been distinguished in single- processor systems: terminal (or interactive) and batch load. Since batch tasks are submitted to the computer system far earlier than their actual execution begins, deterministic scheduling algorithms can be applied. For the terminal load which requires immediate response, access to processors is granted on the basis of FCFS, Round-Robin, multi-level priority queues etc III. COMMUNICATION MODE The next element of the architecture is the commutation mode. The commutation mode is a physical protocol for message routing. We describe commutation modes here because routing functions are increasingly executed by dedicated hardware. The methods we refer to in this section are also called switching or routing techniques. Among various commutation (or routing) modes we distinguish store- and-forward, circuit-switched and packet-switched. In the store-and-forward mode when a PE sends a message to another PE located at distance d, the message (either as whole or in packet pieces) is sent to the closest PE on the path and it is stored there. In the circuit-switched mode from the transmitter to the receiver a header of the message is sent which reserves all the links of a communication path to form a circuit between both PEs. In the packet-switched modes the message is split into packets which consist of its. Flits are also called ow of control digits. These are words passed over a link in one control cycle. Among the packet-switched modes three sub-types can be identified: wormhole, virtual-cut-through and buered-Wormholemodes. These modes differ in the behavior of its and packets when the packet cannot move forward (e.g. there is no free link). In the wormhole mode, the progressing of the message in the pipe is stopped. All the its remain in the intermediate buffers thus blocking the links. In the virtual-cut-through mode its continue progressing on their way until reaching the site where the rst it is stopped. There a whole packet is waiting for release of the link. This mode assumes infinite capacity of buffers In the buffered wormhole mode, its of some packets move until they reach the stopped it, then the whole packet is stored there. Yet, the number of packets that can be stored is limited by buyer’s capacity.
  • 3. International Journal of Trend in Scientific Research and Development, Volume 1(4), ISSN: 2456-6470 www.ijtsrd.com 534 IJTSRD | May-Jun 2017 Available Online @www.ijtsrd.com IV. FORMULATION OF TASK SCHEDULING PROBLEM A task scheduling problem consists of the application model, system computing model and performance evaluation metrics. This section will discuss an application model, a system computing model followed by performance evaluation metrics. A. Application model Task scheduling of a given application is represented by directed acyclic graph (DAG) G1= (T, E), where T is the finite set of m tasks {T1, T2, T3…Tm} and E is the set of edges {eij }between the tasks Ti and Tj. Here, each edge represents the precedence constraints between the tasks Ti and Tj such that Tj can not start until Ti completes its execution. Each task Ti is associated with an execution time ET (Ti) and each edge eij is associated with a communication time CT (Ti, Tj) for data transfer from Ti to Tj. If there is a direct path from Ti to Tj then Ti is the predecessor of Tj and Tj is the successor of Ti. A entry task does not any predecessor, similarly, an exit task does not any successors. Layout of a DAG with six tasks is shown in figure 4 [16] Where T1, T2, T3, T4, T5 and T6 are different tasks of the given DAG. The execution time ET (Ti) and communication time CT (Ti, Tj) [16] of tasks are: ET (T1) = 2 ET (T2) = 3 ET (T3) = 4 ET (T4) = 4 ET (T5) = 2 ET (T6) = 3 CT (T1, T2) = 5 CT (T1, T3) = 4 CT (T2, T4) = 3 CT (T2, T5) = 4 CT (T3, T5) = 3 CT (T3, T6) = 5 CT (T4, T6) = 5 CT (T5, T6) = 2 B. Algorithm Rules Design objectives of the algorithm: • Able to dynamically regulate task allocation to each processor according to changes in the system load, optimize the utilization of processor resources • Minimize the effect on the working performance of the processor. The node processor in the algorithm is defined into the four states as follows: R I: Suppose A1, A2, B1 and B2 represent the processor node set in heavy load, busy, light load and no load states respectively, load balancing is carried out in following steps: • Equilibrium operation is conducted between the heavy loaded node and light loaded node • Equilibrium operation is conducted between the busy node and the no load node when there is no heavy load Node. • Repeat steps 1 and 2 until no migratable task can be selected or the loads on the processor Nodes are relatively balanced. R II: The execution time of the parallel program is always restricted by the task at the slowest execution
  • 4. International Journal of Trend in Scientific Research and Development, Volume 1(4), ISSN: 2456-6470 www.ijtsrd.com 535 IJTSRD | May-Jun 2017 Available Online @www.ijtsrd.com speed L denotes the load. So when load L moves from A1 to B1. C. Load Evaluation It’s common to evaluation node load by the array length of CPU. And this load evaluation mode is concise and rapid .In order to evaluation load state of each node; we let character C to represent process capability of each node in homogeneous multiprocessor system. Namely, it’s maximum process number that can be processed by CPU in per unit time. V. CONCLUSIONS In this work we considered selected methods of scheduling in multiprocessor computer systems. With the advent of modern computer systems it turned out that classical scheduling methods in many cases are not satisfactory Therefore, two new scheduling models were analyzed here: multiprocessor tasks and divisible tasks. Multiprocessor tasks require several processors simultaneously, thus allow for expressing task parallelism at high level of abstraction. This model allows for finding simple solutions of problems which in other setting are again intractable. Moreover, divisible task concept permits introducing computer architecture context which in the classical approach is often highly generalized to make problems manageable. In this way scheduling problems have been combined with communication optimization problems. Experimental simulation has shown that the algorithm can solve very well the load balancing problems in a multiprocessor system and significantly improve the system performance and task processing. The proposed algorithm is characterized by less load balancing frequency and less overhead. It can be seen from the results of the experiment that use of the algorithm proposed in the paper can get good performance REFERENCES [1] Wentao Wang, Xiaozhong Geng, Qing Wang ‘Design of a Dynamic Load Balancing Model for Multiprocessor Systems’ IEEE 2011, 641-643. [2] Xin Liang Tang , Peng Liu, Zhen Zhou Wang, Bin Liu ‘A load balancing algorithm for homogeneous multiprocessors system IEEE 2010. 1186-1190. . [3] Ralf Hoffmann, Andreas Prell, and Thomas Rauber ‘Dynamic Task Sheduling and Load Balancing on cell processors’ IEEE 2010, 205-212 [4] Dynamic Load Balancin Shiyuan Jin, Guy Schiavona and DamlaTurgut, “A performance study of multiprocessor task scheduling algorithms”, Journal of Supercomputing ,Vol.43,pp.77-97,2008. [5] M.R.Garey and D.S.Johson,Computers and Intractability: A Guide to the Theory of NP - completeness,1979. [6] G.N Srinivas and Bruce R. Musicus. “Generalized Multiprocessor Scheduling for Directed Acyclic Graphs” In Third Annual ACM Symposium on Parallel Algorithms and Architectures, pp.237-246, 1994. [7] G.L.Park, BehroozShirazi, Jeff Marquis and H.Choo. “Decisive Path Scheduling: A new List Scheduling Method” Communication of the ACM, vol.17, no.12, pp. 472-480,Dec1974. [8] Min You Wu “On Parallelization of static scheduling Algorithms”, IEEE Transactions on Parallel and Distributed Systems, Vol.10, No.4, , pp 517-528,April 1999 [9] C.H.Papadimitrious and M.Yannakakis, “Scheduling Interval-Ordered Tasks, “ SIAM Journal of Computing,Vol.8,pp.405-409,1979. [10] R.Sethi, “Scheduling Graphs on Two Processors,” SIAM Journal of Computing,Vol.5, No.1,pp.73-82, Mar.1976. [11] Oliver Sinnen,”Task Scheduling for Parallel Systems” Wiley-Interscience Pulication, 2007. [12] Edwin S.H and Nirwan Ansari, “A Genetic Algorithm for Multiprocessor Scheduling", IEEE Transaction on Parallel and Distributed Systems, Vol.5, No.2, Feb.1994. [13] Hadis Heidari and Abdolah Chaechale , ” Scheduling in Multiprocessor System Using Genetic Algorithm,” International Journal of Advanced Science and Technology,Vol.43, pp.81-93,2012. [14] RavneetKaur and RamneekKaur,”Multiprocessor Scheduling using Task Duplication Based Scheduling Algorithms: A Review Paper”, International Journal
  • 5. International Journal of Trend in Scientific Research and Development, Volume 1(4), ISSN: 2456-6470 www.ijtsrd.com 536 IJTSRD | May-Jun 2017 Available Online @www.ijtsrd.com of Application or Innovation in Engineering and Management,Vol.2 Issue 4,pp.311-317,April,2013. [15] XiaoyongTang,Kenli Li and Guiping Liao ,” List Scheduling with duplication for heterogeneous computing systems”, Journal of Parallel and Distribute Computing,Vol.70, pp.323-329,2010. [16] MostafaR.Mohamed and MedhatH.A,”Hybrid Algorithms for Multiprocessor Task Scheduling”, International Journal of Computer Science Issues, Vol.8, Issue.3 No.2 May,2011. g Scheduling Model Based on Multi-core Processor, IEEE DOI,2010,398- 403. FLEXChip Signal Processor (MC68175/D), Motorola, 1996. [17] A new method for scheduling load balancing in multi-processor systems based on PSO, IEEE Computer,2011, 71- 76 . [18] T. Armitage and J.G. Peters. Circuit-switched broadcasting in 3-dimensional toroidal meshes. manuscript, 1995