SlideShare a Scribd company logo
Meeting Deadlines of Scientific 
Workflows in 
Public Clouds with Tasks Replication 
S.R.MUGUNTHAN SUBMITTED BY 
ASSISTANT PROFESSOR(SG)&HOD/CSE B.POORNIMA 
MECSE II YEAR 
08-09-2014 SVS COLLEGE OF ENGINEERING 
1
Outline 
• Objective 
• General architecture of workflow system 
• Issues in workflow 
• Literature survey 
• Proposed work 
• System model 
• Existing work 
• References 
08-09-2014 SVS COLLEGE OF ENGINEERING 2
Objective 
• To reduce the impact of performance variation of public cloud 
resources in the deadlines of workflow 
• Deadline constrained workflow –Its delivers the result before 
the deadline meets. 
• To minimize the workflow execution time by ignoring 
deadline and budgets. 
• To use idle time of provisioned resources and budgets surplus 
to replicate task. 
08-09-2014 SVS COLLEGE OF ENGINEERING 3
General Architecture of Cloud 
Workflow Systems 
08-09-2014 SVS COLLEGE OF ENGINEERING 4
Issues in workflow 
• Evaluate the performance of their implementations. 
• Extremely valuable for the development and comparison of 
workflow management systems. 
• Characterizations of five scientific workflows: 
Montage: astronomy 
CyberShake: earthquake science 
Epigenomics: biology 
LIGO Inspiral AnalysisWorkflow: gravitational physics 
SIPHT: biology 
08-09-2014 SVS COLLEGE OF ENGINEERING 5
Literature Support 
• Deadline-constrained workflow scheduling algorithms 
for Infrastructure as a Service Clouds(2013) 
• Multiple QoS Constrained Scheduling Strategy of 
MultipleWorkflows for Cloud Computing(2009) 
08-09-2014 SVS COLLEGE OF ENGINEERING 6
Deadline-constrained workflow scheduling algorithms 
for Infrastructure as a Service Clouds(2013) 
• In this paper use PCP algorithm for the Cloud environment and 
propose two workflow scheduling algorithms. 
• Which aims to minimize the cost of workflow execution while 
meeting a user defined deadline. 
• One-phase algorithm which is called IaaS Cloud Partial 
Critical Paths (IC-PCP) 
• Two-phase algorithm which is called IaaS Cloud Partial 
Critical Paths with Deadline Distribution (IC-PCPD) 
08-09-2014 SVS COLLEGE OF ENGINEERING 7
The IC-PCP Scheduling Algorithm 
1: procedure ScheduleWorkflow(G(T , E), D) 
2: determine available computation services 
3: add tentry, texit and their corresponding dependencies to G 
4: compute EST (ti), EFT (ti) and LFT (ti) for each task in G 
5: AST(tentry) ← 0, AST(texit ) ←D 
6: mark tentry and texit as assigned 
7: call AssignParents(texit ) 
8: end procedure 
08-09-2014 SVS COLLEGE OF ENGINEERING 8
Deadline-constrained workflow scheduling algorithms 
for Infrastructure as a Service Clouds(2013) 
Advantage 
• The new algorithms consider the main features of the 
current commercial Clouds such as on-demand resource 
provisioning, homogeneous networks, and the pay-as-you- 
go pricing model. 
Disadvantage 
• In accuracy of the estimated execution and transmission 
times. 
08-09-2014 SVS COLLEGE OF ENGINEERING 9
Multiple QoS Constrained Scheduling Strategy of 
Multiple Workflows for Cloud Computing(2009) 
• In this paper introduce a Multiple QoS Constrained Scheduling 
Strategy of Multi-Workflows (MQMW) to address the problem. 
• The strategy started at any time and QoS requirements are taken into 
account . 
• First, cloud provides services for multi-users. So the scheduling 
strategy must provide different QoS requirements to different users. 
• Second, there will be many workflow instances on the cloud 
platform at the same time. 
08-09-2014 SVS COLLEGE OF ENGINEERING 10
Multiple QoS Constrained Scheduling Strategy of 
Multiple Workflows for Cloud Computing(2009) 
Advantage 
• Used to develop multiple workflow with different QoS 
requirements. 
• Increase the effect of total makespan and cost of workflow 
greatly. 
Disadvantage 
• QoS constrained not include the parameters of reliability and 
availability to the workflow. 
08-09-2014 SVS COLLEGE OF ENGINEERING 11
Proposed Work 
• To increase the performances variation of the resources on the 
softdeadline of workflow application, here use an algorithm 
that uses idle time of provisioned resources. 
• Its meet and reduces the total execution time of applications as 
the budget available for replication increases. 
• The workflow model is extensively applied in diverse areas 
such as astronomy, bioinformatics, and physics. 
08-09-2014 SVS COLLEGE OF ENGINEERING 12
Proposed Work(Cont..) 
• Scientific workflows are described as direct acyclic graphs 
(DAGs)whose nodes represent tasks and vertices represent 
dependencies among tasks. 
• To being able to schedule the workflow in such a way that it 
completes before its deadline. 
• The workflow scheduler needs an estimation and run time of 
the applications. 
08-09-2014 SVS COLLEGE OF ENGINEERING 13
System Model 
• A scientific workflow application is modeled as a Direct 
Acyclic Graph (DAG) G=(T,ET). 
• Dependencies are denoted in the form of Ei,j=(ti,tj),ti,tj€ T. 
• Task ti is a parent task of tj and tj is a child task of ti. 
• Each workflow G has a soft deadline dl(G) associated to it. 
• The problem addressed in this paper consists in the execution 
of a workflow G in the cloud on or before dl(G). 
• For this problem to be solved, two subproblems have to be 
solved , namely provisioning and scheduling. 
08-09-2014 SVS COLLEGE OF ENGINEERING 14
Existing work 
• Existing research in execution of scientific workflows in 
Clouds either try to minimize the workflow execution time 
ignoring deadlines and budgets. 
• Also focus on the minimization of cost while trying to meet 
the application deadline. 
08-09-2014 SVS COLLEGE OF ENGINEERING 15
References 
• M. Xu, L. Cui, H. Wang, and Y. Bi, ‘‘AMultiple QoS 
Constrained Scheduling Strategy of Multiple Workflows for 
Cloud Computing,’’ in Proc. Int’l Symp. ISPA, 2009, pp. 629- 
634. 
• Saeid ,Mahmoud , Dick H.J,” Deadline-constrained workflow 
scheduling algorithms for Infrastructure as a Service Clouds” 
in proc. Journal In Future Generation Computer System 
29(2013) 158-169. 
• G. Juve, A. Chervenak, E. Deelman, S. Bharathi, G. Mehta, 
and K. Vahi, ‘‘Characterizing and Profiling Scientific 
Workflows,’’ Future Gener. Comput. Syst., vol. 29, no. 3, pp. 
682-692, Mar. 2013 
08-09-2014 SVS COLLEGE OF ENGINEERING 16
• J. Yu, R. Buyya, and K. Ramamohanarao, ‘‘Workflow 
Scheduling Algorithms for Grid Computing,’’ in 
Metaheuristics for Scheduling in Distributed Computing 
Environments, F. Xhafa and A.Abraham, Eds. New York, NY, 
USA: Springer-Verlag, 2008 
• Y.-K. Kwok and I. Ahmad, ‘‘Static Scheduling Algorithms 
for Allocating Directed Task Graphs to Multiprocessors,’’ 
ACM Comput. Surveys, vol. 31, no. 4, pp. 406-471, Dec. 
1999. 
08-09-2014 SVS COLLEGE OF ENGINEERING 17
Thank You 
08-09-2014 SVS COLLEGE OF ENGINEERING 18

More Related Content

What's hot

REAL-TIME ADAPTIVE ENERGY-SCHEDULING ALGORITHM FOR VIRTUALIZED CLOUD COMPUTING
REAL-TIME ADAPTIVE ENERGY-SCHEDULING ALGORITHM FOR VIRTUALIZED CLOUD COMPUTINGREAL-TIME ADAPTIVE ENERGY-SCHEDULING ALGORITHM FOR VIRTUALIZED CLOUD COMPUTING
REAL-TIME ADAPTIVE ENERGY-SCHEDULING ALGORITHM FOR VIRTUALIZED CLOUD COMPUTING
ijdpsjournal
 
"Surrogate infill criteria for operational fatigue reliability analysis" pres...
"Surrogate infill criteria for operational fatigue reliability analysis" pres..."Surrogate infill criteria for operational fatigue reliability analysis" pres...
"Surrogate infill criteria for operational fatigue reliability analysis" pres...
TRUSS ITN
 
IMPROVING REAL TIME TASK AND HARNESSING ENERGY USING CSBTS IN VIRTUALIZED CLOUD
IMPROVING REAL TIME TASK AND HARNESSING ENERGY USING CSBTS IN VIRTUALIZED CLOUDIMPROVING REAL TIME TASK AND HARNESSING ENERGY USING CSBTS IN VIRTUALIZED CLOUD
IMPROVING REAL TIME TASK AND HARNESSING ENERGY USING CSBTS IN VIRTUALIZED CLOUD
ijcax
 
IMPROVING REAL TIME TASK AND HARNESSING ENERGY USING CSBTS IN VIRTUALIZED CLOUD
IMPROVING REAL TIME TASK AND HARNESSING ENERGY USING CSBTS IN VIRTUALIZED CLOUDIMPROVING REAL TIME TASK AND HARNESSING ENERGY USING CSBTS IN VIRTUALIZED CLOUD
IMPROVING REAL TIME TASK AND HARNESSING ENERGY USING CSBTS IN VIRTUALIZED CLOUD
ijcax
 
HPC in higher education
HPC in higher educationHPC in higher education
HPC in higher education
Kishor Satpathy
 
Conference Paper: Simulating High Availability Scenarios in Cloud Data Center...
Conference Paper: Simulating High Availability Scenarios in Cloud Data Center...Conference Paper: Simulating High Availability Scenarios in Cloud Data Center...
Conference Paper: Simulating High Availability Scenarios in Cloud Data Center...
Ericsson
 
Area–delay–power efficient carry select adder
Area–delay–power efficient carry select adderArea–delay–power efficient carry select adder
Area–delay–power efficient carry select adder
LogicMindtech Nologies
 
Load Balancing in Cloud Computing Through Virtual Machine Placement
Load Balancing in Cloud Computing Through Virtual Machine PlacementLoad Balancing in Cloud Computing Through Virtual Machine Placement
Load Balancing in Cloud Computing Through Virtual Machine Placement
IRJET Journal
 
Intelligent Workload Management in Virtualized Cloud Environment
Intelligent Workload Management in Virtualized Cloud EnvironmentIntelligent Workload Management in Virtualized Cloud Environment
Intelligent Workload Management in Virtualized Cloud Environment
IJTET Journal
 
WOBC AutoDISE Brief
WOBC AutoDISE BriefWOBC AutoDISE Brief
WOBC AutoDISE Brief
phase3-120A
 
Evolutionary multi objective workflow scheduling in cloud
Evolutionary multi objective workflow scheduling in cloudEvolutionary multi objective workflow scheduling in cloud
Evolutionary multi objective workflow scheduling in cloud
ieeepondy
 
Auto dise paper
Auto dise paper  Auto dise paper
Auto dise paper
phase3-120A
 
Scalable scheduling of updates in streaming data warehouses
Scalable scheduling of updates in streaming data warehousesScalable scheduling of updates in streaming data warehouses
Scalable scheduling of updates in streaming data warehouses
IRJET Journal
 

What's hot (13)

REAL-TIME ADAPTIVE ENERGY-SCHEDULING ALGORITHM FOR VIRTUALIZED CLOUD COMPUTING
REAL-TIME ADAPTIVE ENERGY-SCHEDULING ALGORITHM FOR VIRTUALIZED CLOUD COMPUTINGREAL-TIME ADAPTIVE ENERGY-SCHEDULING ALGORITHM FOR VIRTUALIZED CLOUD COMPUTING
REAL-TIME ADAPTIVE ENERGY-SCHEDULING ALGORITHM FOR VIRTUALIZED CLOUD COMPUTING
 
"Surrogate infill criteria for operational fatigue reliability analysis" pres...
"Surrogate infill criteria for operational fatigue reliability analysis" pres..."Surrogate infill criteria for operational fatigue reliability analysis" pres...
"Surrogate infill criteria for operational fatigue reliability analysis" pres...
 
IMPROVING REAL TIME TASK AND HARNESSING ENERGY USING CSBTS IN VIRTUALIZED CLOUD
IMPROVING REAL TIME TASK AND HARNESSING ENERGY USING CSBTS IN VIRTUALIZED CLOUDIMPROVING REAL TIME TASK AND HARNESSING ENERGY USING CSBTS IN VIRTUALIZED CLOUD
IMPROVING REAL TIME TASK AND HARNESSING ENERGY USING CSBTS IN VIRTUALIZED CLOUD
 
IMPROVING REAL TIME TASK AND HARNESSING ENERGY USING CSBTS IN VIRTUALIZED CLOUD
IMPROVING REAL TIME TASK AND HARNESSING ENERGY USING CSBTS IN VIRTUALIZED CLOUDIMPROVING REAL TIME TASK AND HARNESSING ENERGY USING CSBTS IN VIRTUALIZED CLOUD
IMPROVING REAL TIME TASK AND HARNESSING ENERGY USING CSBTS IN VIRTUALIZED CLOUD
 
HPC in higher education
HPC in higher educationHPC in higher education
HPC in higher education
 
Conference Paper: Simulating High Availability Scenarios in Cloud Data Center...
Conference Paper: Simulating High Availability Scenarios in Cloud Data Center...Conference Paper: Simulating High Availability Scenarios in Cloud Data Center...
Conference Paper: Simulating High Availability Scenarios in Cloud Data Center...
 
Area–delay–power efficient carry select adder
Area–delay–power efficient carry select adderArea–delay–power efficient carry select adder
Area–delay–power efficient carry select adder
 
Load Balancing in Cloud Computing Through Virtual Machine Placement
Load Balancing in Cloud Computing Through Virtual Machine PlacementLoad Balancing in Cloud Computing Through Virtual Machine Placement
Load Balancing in Cloud Computing Through Virtual Machine Placement
 
Intelligent Workload Management in Virtualized Cloud Environment
Intelligent Workload Management in Virtualized Cloud EnvironmentIntelligent Workload Management in Virtualized Cloud Environment
Intelligent Workload Management in Virtualized Cloud Environment
 
WOBC AutoDISE Brief
WOBC AutoDISE BriefWOBC AutoDISE Brief
WOBC AutoDISE Brief
 
Evolutionary multi objective workflow scheduling in cloud
Evolutionary multi objective workflow scheduling in cloudEvolutionary multi objective workflow scheduling in cloud
Evolutionary multi objective workflow scheduling in cloud
 
Auto dise paper
Auto dise paper  Auto dise paper
Auto dise paper
 
Scalable scheduling of updates in streaming data warehouses
Scalable scheduling of updates in streaming data warehousesScalable scheduling of updates in streaming data warehouses
Scalable scheduling of updates in streaming data warehouses
 

Similar to Meeting Deadlines of Scientific Workflows in Public Clouds with Tasks Replication - 1st review

A Novel Dynamic Priority Based Job Scheduling Approach for Cloud Environment
A Novel Dynamic Priority Based Job Scheduling Approach for Cloud EnvironmentA Novel Dynamic Priority Based Job Scheduling Approach for Cloud Environment
A Novel Dynamic Priority Based Job Scheduling Approach for Cloud Environment
IRJET Journal
 
Resource Allocation for Task Using Fair Share Scheduling Algorithm
Resource Allocation for Task Using Fair Share Scheduling AlgorithmResource Allocation for Task Using Fair Share Scheduling Algorithm
Resource Allocation for Task Using Fair Share Scheduling Algorithm
IRJET Journal
 
IRJET- Scheduling of Independent Tasks over Virtual Machines on Computati...
IRJET-  	  Scheduling of Independent Tasks over Virtual Machines on Computati...IRJET-  	  Scheduling of Independent Tasks over Virtual Machines on Computati...
IRJET- Scheduling of Independent Tasks over Virtual Machines on Computati...
IRJET Journal
 
Service Request Scheduling in Cloud Computing using Meta-Heuristic Technique:...
Service Request Scheduling in Cloud Computing using Meta-Heuristic Technique:...Service Request Scheduling in Cloud Computing using Meta-Heuristic Technique:...
Service Request Scheduling in Cloud Computing using Meta-Heuristic Technique:...
IRJET Journal
 
Cost and performance aware scheduling technique for cloud computing environment
Cost and performance aware scheduling technique for cloud  computing environmentCost and performance aware scheduling technique for cloud  computing environment
Cost and performance aware scheduling technique for cloud computing environment
International Journal of Reconfigurable and Embedded Systems
 
Differentiating Algorithms of Cloud Task Scheduling Based on various Parameters
Differentiating Algorithms of Cloud Task Scheduling Based on various ParametersDifferentiating Algorithms of Cloud Task Scheduling Based on various Parameters
Differentiating Algorithms of Cloud Task Scheduling Based on various Parameters
iosrjce
 
F017633538
F017633538F017633538
F017633538
IOSR Journals
 
Task level energy and performance assurance workload scheduling model in dis...
Task level energy and performance assurance workload  scheduling model in dis...Task level energy and performance assurance workload  scheduling model in dis...
Task level energy and performance assurance workload scheduling model in dis...
International Journal of Reconfigurable and Embedded Systems
 
Score based deadline constrained workflow scheduling algorithm for cloud systems
Score based deadline constrained workflow scheduling algorithm for cloud systemsScore based deadline constrained workflow scheduling algorithm for cloud systems
Score based deadline constrained workflow scheduling algorithm for cloud systems
ijccsa
 
Reliable and efficient webserver management for task scheduling in edge-cloud...
Reliable and efficient webserver management for task scheduling in edge-cloud...Reliable and efficient webserver management for task scheduling in edge-cloud...
Reliable and efficient webserver management for task scheduling in edge-cloud...
IJECEIAES
 
Energy-Efficient Task Scheduling in Cloud Environment
Energy-Efficient Task Scheduling in Cloud EnvironmentEnergy-Efficient Task Scheduling in Cloud Environment
Energy-Efficient Task Scheduling in Cloud Environment
IRJET Journal
 
D04573033
D04573033D04573033
D04573033
IOSR-JEN
 
Evolutionary Multi-Goal Workflow Progress in Shade
Evolutionary  Multi-Goal Workflow Progress in ShadeEvolutionary  Multi-Goal Workflow Progress in Shade
Evolutionary Multi-Goal Workflow Progress in Shade
IRJET Journal
 
UPSCALING GEOTHERMAL DEVELOPMENTS VIA STANDARDIZING AND VALUE ENGINEERING
UPSCALING GEOTHERMAL DEVELOPMENTS VIA STANDARDIZING AND VALUE ENGINEERINGUPSCALING GEOTHERMAL DEVELOPMENTS VIA STANDARDIZING AND VALUE ENGINEERING
UPSCALING GEOTHERMAL DEVELOPMENTS VIA STANDARDIZING AND VALUE ENGINEERING
iQHub
 
IRJET- Time and Resource Efficient Task Scheduling in Cloud Computing Environ...
IRJET- Time and Resource Efficient Task Scheduling in Cloud Computing Environ...IRJET- Time and Resource Efficient Task Scheduling in Cloud Computing Environ...
IRJET- Time and Resource Efficient Task Scheduling in Cloud Computing Environ...
IRJET Journal
 
Leveraging C3D® to Ensure Compliance of Site Execution Teams
Leveraging C3D® to Ensure Compliance of Site Execution TeamsLeveraging C3D® to Ensure Compliance of Site Execution Teams
Leveraging C3D® to Ensure Compliance of Site Execution Teams
CCT International
 
IWSM2014 MEGSUS14 - GQM on energy for SaaS - CETIC
IWSM2014   MEGSUS14 - GQM on energy for SaaS - CETICIWSM2014   MEGSUS14 - GQM on energy for SaaS - CETIC
IWSM2014 MEGSUS14 - GQM on energy for SaaS - CETIC
Nesma
 
Enhance the energy awareness with ant colony optimazation in cloud computing
Enhance the energy awareness with ant colony optimazation in cloud computingEnhance the energy awareness with ant colony optimazation in cloud computing
Enhance the energy awareness with ant colony optimazation in cloud computing
jaygovindchauhan
 
Ieeepro techno solutions 2014 ieee java project - deadline based resource p...
Ieeepro techno solutions   2014 ieee java project - deadline based resource p...Ieeepro techno solutions   2014 ieee java project - deadline based resource p...
Ieeepro techno solutions 2014 ieee java project - deadline based resource p...
hemanthbbc
 

Similar to Meeting Deadlines of Scientific Workflows in Public Clouds with Tasks Replication - 1st review (20)

A Novel Dynamic Priority Based Job Scheduling Approach for Cloud Environment
A Novel Dynamic Priority Based Job Scheduling Approach for Cloud EnvironmentA Novel Dynamic Priority Based Job Scheduling Approach for Cloud Environment
A Novel Dynamic Priority Based Job Scheduling Approach for Cloud Environment
 
Resource Allocation for Task Using Fair Share Scheduling Algorithm
Resource Allocation for Task Using Fair Share Scheduling AlgorithmResource Allocation for Task Using Fair Share Scheduling Algorithm
Resource Allocation for Task Using Fair Share Scheduling Algorithm
 
IRJET- Scheduling of Independent Tasks over Virtual Machines on Computati...
IRJET-  	  Scheduling of Independent Tasks over Virtual Machines on Computati...IRJET-  	  Scheduling of Independent Tasks over Virtual Machines on Computati...
IRJET- Scheduling of Independent Tasks over Virtual Machines on Computati...
 
Service Request Scheduling in Cloud Computing using Meta-Heuristic Technique:...
Service Request Scheduling in Cloud Computing using Meta-Heuristic Technique:...Service Request Scheduling in Cloud Computing using Meta-Heuristic Technique:...
Service Request Scheduling in Cloud Computing using Meta-Heuristic Technique:...
 
Cost and performance aware scheduling technique for cloud computing environment
Cost and performance aware scheduling technique for cloud  computing environmentCost and performance aware scheduling technique for cloud  computing environment
Cost and performance aware scheduling technique for cloud computing environment
 
Differentiating Algorithms of Cloud Task Scheduling Based on various Parameters
Differentiating Algorithms of Cloud Task Scheduling Based on various ParametersDifferentiating Algorithms of Cloud Task Scheduling Based on various Parameters
Differentiating Algorithms of Cloud Task Scheduling Based on various Parameters
 
F017633538
F017633538F017633538
F017633538
 
Task level energy and performance assurance workload scheduling model in dis...
Task level energy and performance assurance workload  scheduling model in dis...Task level energy and performance assurance workload  scheduling model in dis...
Task level energy and performance assurance workload scheduling model in dis...
 
Score based deadline constrained workflow scheduling algorithm for cloud systems
Score based deadline constrained workflow scheduling algorithm for cloud systemsScore based deadline constrained workflow scheduling algorithm for cloud systems
Score based deadline constrained workflow scheduling algorithm for cloud systems
 
Reliable and efficient webserver management for task scheduling in edge-cloud...
Reliable and efficient webserver management for task scheduling in edge-cloud...Reliable and efficient webserver management for task scheduling in edge-cloud...
Reliable and efficient webserver management for task scheduling in edge-cloud...
 
Energy-Efficient Task Scheduling in Cloud Environment
Energy-Efficient Task Scheduling in Cloud EnvironmentEnergy-Efficient Task Scheduling in Cloud Environment
Energy-Efficient Task Scheduling in Cloud Environment
 
D04573033
D04573033D04573033
D04573033
 
Evolutionary Multi-Goal Workflow Progress in Shade
Evolutionary  Multi-Goal Workflow Progress in ShadeEvolutionary  Multi-Goal Workflow Progress in Shade
Evolutionary Multi-Goal Workflow Progress in Shade
 
call for papers, research paper publishing, where to publish research paper, ...
call for papers, research paper publishing, where to publish research paper, ...call for papers, research paper publishing, where to publish research paper, ...
call for papers, research paper publishing, where to publish research paper, ...
 
UPSCALING GEOTHERMAL DEVELOPMENTS VIA STANDARDIZING AND VALUE ENGINEERING
UPSCALING GEOTHERMAL DEVELOPMENTS VIA STANDARDIZING AND VALUE ENGINEERINGUPSCALING GEOTHERMAL DEVELOPMENTS VIA STANDARDIZING AND VALUE ENGINEERING
UPSCALING GEOTHERMAL DEVELOPMENTS VIA STANDARDIZING AND VALUE ENGINEERING
 
IRJET- Time and Resource Efficient Task Scheduling in Cloud Computing Environ...
IRJET- Time and Resource Efficient Task Scheduling in Cloud Computing Environ...IRJET- Time and Resource Efficient Task Scheduling in Cloud Computing Environ...
IRJET- Time and Resource Efficient Task Scheduling in Cloud Computing Environ...
 
Leveraging C3D® to Ensure Compliance of Site Execution Teams
Leveraging C3D® to Ensure Compliance of Site Execution TeamsLeveraging C3D® to Ensure Compliance of Site Execution Teams
Leveraging C3D® to Ensure Compliance of Site Execution Teams
 
IWSM2014 MEGSUS14 - GQM on energy for SaaS - CETIC
IWSM2014   MEGSUS14 - GQM on energy for SaaS - CETICIWSM2014   MEGSUS14 - GQM on energy for SaaS - CETIC
IWSM2014 MEGSUS14 - GQM on energy for SaaS - CETIC
 
Enhance the energy awareness with ant colony optimazation in cloud computing
Enhance the energy awareness with ant colony optimazation in cloud computingEnhance the energy awareness with ant colony optimazation in cloud computing
Enhance the energy awareness with ant colony optimazation in cloud computing
 
Ieeepro techno solutions 2014 ieee java project - deadline based resource p...
Ieeepro techno solutions   2014 ieee java project - deadline based resource p...Ieeepro techno solutions   2014 ieee java project - deadline based resource p...
Ieeepro techno solutions 2014 ieee java project - deadline based resource p...
 

More from AAKASH S

Detecting of routng misbehavion in hybrid wireless networks used and acknowle...
Detecting of routng misbehavion in hybrid wireless networks used and acknowle...Detecting of routng misbehavion in hybrid wireless networks used and acknowle...
Detecting of routng misbehavion in hybrid wireless networks used and acknowle...
AAKASH S
 
A secure qos distributed routing protocol for hybrid wireless networks
A secure qos distributed routing protocol for hybrid wireless networksA secure qos distributed routing protocol for hybrid wireless networks
A secure qos distributed routing protocol for hybrid wireless networks
AAKASH S
 
Enhanced Adaptive ACKnowledgment (EAACK)
Enhanced Adaptive ACKnowledgment (EAACK)Enhanced Adaptive ACKnowledgment (EAACK)
Enhanced Adaptive ACKnowledgment (EAACK)
AAKASH S
 
A SECURE QOS ROUTING PROTCOL FOR HYBRID WIRELESS NETWORKS
A SECURE QOS ROUTING PROTCOL FOR HYBRID WIRELESS NETWORKSA SECURE QOS ROUTING PROTCOL FOR HYBRID WIRELESS NETWORKS
A SECURE QOS ROUTING PROTCOL FOR HYBRID WIRELESS NETWORKS
AAKASH S
 
Intrusion detection system
Intrusion detection systemIntrusion detection system
Intrusion detection system
AAKASH S
 
QOD PHASE-1 FINAL PPT
QOD PHASE-1 FINAL PPTQOD PHASE-1 FINAL PPT
QOD PHASE-1 FINAL PPT
AAKASH S
 
QOD routing protocols : phase 1 ppt
QOD routing  protocols : phase 1 pptQOD routing  protocols : phase 1 ppt
QOD routing protocols : phase 1 ppt
AAKASH S
 
Qo s oriented distributed routing protocols : anna university 2nd review ppt
Qo s   oriented  distributed routing  protocols : anna university 2nd review pptQo s   oriented  distributed routing  protocols : anna university 2nd review ppt
Qo s oriented distributed routing protocols : anna university 2nd review ppt
AAKASH S
 
CP7301 Software Process and Project Management notes
CP7301 Software Process and Project Management   notesCP7301 Software Process and Project Management   notes
CP7301 Software Process and Project Management notes
AAKASH S
 
Capability Maturity Model Integration
Capability Maturity Model IntegrationCapability Maturity Model Integration
Capability Maturity Model Integration
AAKASH S
 
Network simulator 2
Network simulator 2Network simulator 2
Network simulator 2
AAKASH S
 
Network simulator 2
Network simulator 2Network simulator 2
Network simulator 2AAKASH S
 
Network simulator 2
Network simulator 2Network simulator 2
Network simulator 2
AAKASH S
 
OSI model (7 LAYER )
OSI model (7 LAYER )OSI model (7 LAYER )
OSI model (7 LAYER )
AAKASH S
 
A QoS oriented distributed routing protocol for Hybrid Wireless Network :Firs...
A QoS oriented distributed routing protocol for Hybrid Wireless Network :Firs...A QoS oriented distributed routing protocol for Hybrid Wireless Network :Firs...
A QoS oriented distributed routing protocol for Hybrid Wireless Network :Firs...
AAKASH S
 
AASR Authenticated Anonymous Secure Routing for MANETs in Adversarial Environ...
AASR Authenticated Anonymous Secure Routing for MANETs in Adversarial Environ...AASR Authenticated Anonymous Secure Routing for MANETs in Adversarial Environ...
AASR Authenticated Anonymous Secure Routing for MANETs in Adversarial Environ...
AAKASH S
 
Hybrid wireless network -0th review
Hybrid wireless network -0th review Hybrid wireless network -0th review
Hybrid wireless network -0th review
AAKASH S
 

More from AAKASH S (17)

Detecting of routng misbehavion in hybrid wireless networks used and acknowle...
Detecting of routng misbehavion in hybrid wireless networks used and acknowle...Detecting of routng misbehavion in hybrid wireless networks used and acknowle...
Detecting of routng misbehavion in hybrid wireless networks used and acknowle...
 
A secure qos distributed routing protocol for hybrid wireless networks
A secure qos distributed routing protocol for hybrid wireless networksA secure qos distributed routing protocol for hybrid wireless networks
A secure qos distributed routing protocol for hybrid wireless networks
 
Enhanced Adaptive ACKnowledgment (EAACK)
Enhanced Adaptive ACKnowledgment (EAACK)Enhanced Adaptive ACKnowledgment (EAACK)
Enhanced Adaptive ACKnowledgment (EAACK)
 
A SECURE QOS ROUTING PROTCOL FOR HYBRID WIRELESS NETWORKS
A SECURE QOS ROUTING PROTCOL FOR HYBRID WIRELESS NETWORKSA SECURE QOS ROUTING PROTCOL FOR HYBRID WIRELESS NETWORKS
A SECURE QOS ROUTING PROTCOL FOR HYBRID WIRELESS NETWORKS
 
Intrusion detection system
Intrusion detection systemIntrusion detection system
Intrusion detection system
 
QOD PHASE-1 FINAL PPT
QOD PHASE-1 FINAL PPTQOD PHASE-1 FINAL PPT
QOD PHASE-1 FINAL PPT
 
QOD routing protocols : phase 1 ppt
QOD routing  protocols : phase 1 pptQOD routing  protocols : phase 1 ppt
QOD routing protocols : phase 1 ppt
 
Qo s oriented distributed routing protocols : anna university 2nd review ppt
Qo s   oriented  distributed routing  protocols : anna university 2nd review pptQo s   oriented  distributed routing  protocols : anna university 2nd review ppt
Qo s oriented distributed routing protocols : anna university 2nd review ppt
 
CP7301 Software Process and Project Management notes
CP7301 Software Process and Project Management   notesCP7301 Software Process and Project Management   notes
CP7301 Software Process and Project Management notes
 
Capability Maturity Model Integration
Capability Maturity Model IntegrationCapability Maturity Model Integration
Capability Maturity Model Integration
 
Network simulator 2
Network simulator 2Network simulator 2
Network simulator 2
 
Network simulator 2
Network simulator 2Network simulator 2
Network simulator 2
 
Network simulator 2
Network simulator 2Network simulator 2
Network simulator 2
 
OSI model (7 LAYER )
OSI model (7 LAYER )OSI model (7 LAYER )
OSI model (7 LAYER )
 
A QoS oriented distributed routing protocol for Hybrid Wireless Network :Firs...
A QoS oriented distributed routing protocol for Hybrid Wireless Network :Firs...A QoS oriented distributed routing protocol for Hybrid Wireless Network :Firs...
A QoS oriented distributed routing protocol for Hybrid Wireless Network :Firs...
 
AASR Authenticated Anonymous Secure Routing for MANETs in Adversarial Environ...
AASR Authenticated Anonymous Secure Routing for MANETs in Adversarial Environ...AASR Authenticated Anonymous Secure Routing for MANETs in Adversarial Environ...
AASR Authenticated Anonymous Secure Routing for MANETs in Adversarial Environ...
 
Hybrid wireless network -0th review
Hybrid wireless network -0th review Hybrid wireless network -0th review
Hybrid wireless network -0th review
 

Recently uploaded

Halogenation process of chemical process industries
Halogenation process of chemical process industriesHalogenation process of chemical process industries
Halogenation process of chemical process industries
MuhammadTufail242431
 
weather web application report.pdf
weather web application report.pdfweather web application report.pdf
weather web application report.pdf
Pratik Pawar
 
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdfAKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
SamSarthak3
 
DESIGN A COTTON SEED SEPARATION MACHINE.docx
DESIGN A COTTON SEED SEPARATION MACHINE.docxDESIGN A COTTON SEED SEPARATION MACHINE.docx
DESIGN A COTTON SEED SEPARATION MACHINE.docx
FluxPrime1
 
Planning Of Procurement o different goods and services
Planning Of Procurement o different goods and servicesPlanning Of Procurement o different goods and services
Planning Of Procurement o different goods and services
JoytuBarua2
 
H.Seo, ICLR 2024, MLILAB, KAIST AI.pdf
H.Seo,  ICLR 2024, MLILAB,  KAIST AI.pdfH.Seo,  ICLR 2024, MLILAB,  KAIST AI.pdf
H.Seo, ICLR 2024, MLILAB, KAIST AI.pdf
MLILAB
 
Democratizing Fuzzing at Scale by Abhishek Arya
Democratizing Fuzzing at Scale by Abhishek AryaDemocratizing Fuzzing at Scale by Abhishek Arya
Democratizing Fuzzing at Scale by Abhishek Arya
abh.arya
 
LIGA(E)11111111111111111111111111111111111111111.ppt
LIGA(E)11111111111111111111111111111111111111111.pptLIGA(E)11111111111111111111111111111111111111111.ppt
LIGA(E)11111111111111111111111111111111111111111.ppt
ssuser9bd3ba
 
HYDROPOWER - Hydroelectric power generation
HYDROPOWER - Hydroelectric power generationHYDROPOWER - Hydroelectric power generation
HYDROPOWER - Hydroelectric power generation
Robbie Edward Sayers
 
CME397 Surface Engineering- Professional Elective
CME397 Surface Engineering- Professional ElectiveCME397 Surface Engineering- Professional Elective
CME397 Surface Engineering- Professional Elective
karthi keyan
 
Water Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdfWater Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation & Control
 
TECHNICAL TRAINING MANUAL GENERAL FAMILIARIZATION COURSE
TECHNICAL TRAINING MANUAL   GENERAL FAMILIARIZATION COURSETECHNICAL TRAINING MANUAL   GENERAL FAMILIARIZATION COURSE
TECHNICAL TRAINING MANUAL GENERAL FAMILIARIZATION COURSE
DuvanRamosGarzon1
 
road safety engineering r s e unit 3.pdf
road safety engineering  r s e unit 3.pdfroad safety engineering  r s e unit 3.pdf
road safety engineering r s e unit 3.pdf
VENKATESHvenky89705
 
WATER CRISIS and its solutions-pptx 1234
WATER CRISIS and its solutions-pptx 1234WATER CRISIS and its solutions-pptx 1234
WATER CRISIS and its solutions-pptx 1234
AafreenAbuthahir2
 
The role of big data in decision making.
The role of big data in decision making.The role of big data in decision making.
The role of big data in decision making.
ankuprajapati0525
 
Quality defects in TMT Bars, Possible causes and Potential Solutions.
Quality defects in TMT Bars, Possible causes and Potential Solutions.Quality defects in TMT Bars, Possible causes and Potential Solutions.
Quality defects in TMT Bars, Possible causes and Potential Solutions.
PrashantGoswami42
 
Gen AI Study Jams _ For the GDSC Leads in India.pdf
Gen AI Study Jams _ For the GDSC Leads in India.pdfGen AI Study Jams _ For the GDSC Leads in India.pdf
Gen AI Study Jams _ For the GDSC Leads in India.pdf
gdsczhcet
 
Event Management System Vb Net Project Report.pdf
Event Management System Vb Net  Project Report.pdfEvent Management System Vb Net  Project Report.pdf
Event Management System Vb Net Project Report.pdf
Kamal Acharya
 
Forklift Classes Overview by Intella Parts
Forklift Classes Overview by Intella PartsForklift Classes Overview by Intella Parts
Forklift Classes Overview by Intella Parts
Intella Parts
 
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
MdTanvirMahtab2
 

Recently uploaded (20)

Halogenation process of chemical process industries
Halogenation process of chemical process industriesHalogenation process of chemical process industries
Halogenation process of chemical process industries
 
weather web application report.pdf
weather web application report.pdfweather web application report.pdf
weather web application report.pdf
 
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdfAKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
 
DESIGN A COTTON SEED SEPARATION MACHINE.docx
DESIGN A COTTON SEED SEPARATION MACHINE.docxDESIGN A COTTON SEED SEPARATION MACHINE.docx
DESIGN A COTTON SEED SEPARATION MACHINE.docx
 
Planning Of Procurement o different goods and services
Planning Of Procurement o different goods and servicesPlanning Of Procurement o different goods and services
Planning Of Procurement o different goods and services
 
H.Seo, ICLR 2024, MLILAB, KAIST AI.pdf
H.Seo,  ICLR 2024, MLILAB,  KAIST AI.pdfH.Seo,  ICLR 2024, MLILAB,  KAIST AI.pdf
H.Seo, ICLR 2024, MLILAB, KAIST AI.pdf
 
Democratizing Fuzzing at Scale by Abhishek Arya
Democratizing Fuzzing at Scale by Abhishek AryaDemocratizing Fuzzing at Scale by Abhishek Arya
Democratizing Fuzzing at Scale by Abhishek Arya
 
LIGA(E)11111111111111111111111111111111111111111.ppt
LIGA(E)11111111111111111111111111111111111111111.pptLIGA(E)11111111111111111111111111111111111111111.ppt
LIGA(E)11111111111111111111111111111111111111111.ppt
 
HYDROPOWER - Hydroelectric power generation
HYDROPOWER - Hydroelectric power generationHYDROPOWER - Hydroelectric power generation
HYDROPOWER - Hydroelectric power generation
 
CME397 Surface Engineering- Professional Elective
CME397 Surface Engineering- Professional ElectiveCME397 Surface Engineering- Professional Elective
CME397 Surface Engineering- Professional Elective
 
Water Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdfWater Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdf
 
TECHNICAL TRAINING MANUAL GENERAL FAMILIARIZATION COURSE
TECHNICAL TRAINING MANUAL   GENERAL FAMILIARIZATION COURSETECHNICAL TRAINING MANUAL   GENERAL FAMILIARIZATION COURSE
TECHNICAL TRAINING MANUAL GENERAL FAMILIARIZATION COURSE
 
road safety engineering r s e unit 3.pdf
road safety engineering  r s e unit 3.pdfroad safety engineering  r s e unit 3.pdf
road safety engineering r s e unit 3.pdf
 
WATER CRISIS and its solutions-pptx 1234
WATER CRISIS and its solutions-pptx 1234WATER CRISIS and its solutions-pptx 1234
WATER CRISIS and its solutions-pptx 1234
 
The role of big data in decision making.
The role of big data in decision making.The role of big data in decision making.
The role of big data in decision making.
 
Quality defects in TMT Bars, Possible causes and Potential Solutions.
Quality defects in TMT Bars, Possible causes and Potential Solutions.Quality defects in TMT Bars, Possible causes and Potential Solutions.
Quality defects in TMT Bars, Possible causes and Potential Solutions.
 
Gen AI Study Jams _ For the GDSC Leads in India.pdf
Gen AI Study Jams _ For the GDSC Leads in India.pdfGen AI Study Jams _ For the GDSC Leads in India.pdf
Gen AI Study Jams _ For the GDSC Leads in India.pdf
 
Event Management System Vb Net Project Report.pdf
Event Management System Vb Net  Project Report.pdfEvent Management System Vb Net  Project Report.pdf
Event Management System Vb Net Project Report.pdf
 
Forklift Classes Overview by Intella Parts
Forklift Classes Overview by Intella PartsForklift Classes Overview by Intella Parts
Forklift Classes Overview by Intella Parts
 
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
 

Meeting Deadlines of Scientific Workflows in Public Clouds with Tasks Replication - 1st review

  • 1. Meeting Deadlines of Scientific Workflows in Public Clouds with Tasks Replication S.R.MUGUNTHAN SUBMITTED BY ASSISTANT PROFESSOR(SG)&HOD/CSE B.POORNIMA MECSE II YEAR 08-09-2014 SVS COLLEGE OF ENGINEERING 1
  • 2. Outline • Objective • General architecture of workflow system • Issues in workflow • Literature survey • Proposed work • System model • Existing work • References 08-09-2014 SVS COLLEGE OF ENGINEERING 2
  • 3. Objective • To reduce the impact of performance variation of public cloud resources in the deadlines of workflow • Deadline constrained workflow –Its delivers the result before the deadline meets. • To minimize the workflow execution time by ignoring deadline and budgets. • To use idle time of provisioned resources and budgets surplus to replicate task. 08-09-2014 SVS COLLEGE OF ENGINEERING 3
  • 4. General Architecture of Cloud Workflow Systems 08-09-2014 SVS COLLEGE OF ENGINEERING 4
  • 5. Issues in workflow • Evaluate the performance of their implementations. • Extremely valuable for the development and comparison of workflow management systems. • Characterizations of five scientific workflows: Montage: astronomy CyberShake: earthquake science Epigenomics: biology LIGO Inspiral AnalysisWorkflow: gravitational physics SIPHT: biology 08-09-2014 SVS COLLEGE OF ENGINEERING 5
  • 6. Literature Support • Deadline-constrained workflow scheduling algorithms for Infrastructure as a Service Clouds(2013) • Multiple QoS Constrained Scheduling Strategy of MultipleWorkflows for Cloud Computing(2009) 08-09-2014 SVS COLLEGE OF ENGINEERING 6
  • 7. Deadline-constrained workflow scheduling algorithms for Infrastructure as a Service Clouds(2013) • In this paper use PCP algorithm for the Cloud environment and propose two workflow scheduling algorithms. • Which aims to minimize the cost of workflow execution while meeting a user defined deadline. • One-phase algorithm which is called IaaS Cloud Partial Critical Paths (IC-PCP) • Two-phase algorithm which is called IaaS Cloud Partial Critical Paths with Deadline Distribution (IC-PCPD) 08-09-2014 SVS COLLEGE OF ENGINEERING 7
  • 8. The IC-PCP Scheduling Algorithm 1: procedure ScheduleWorkflow(G(T , E), D) 2: determine available computation services 3: add tentry, texit and their corresponding dependencies to G 4: compute EST (ti), EFT (ti) and LFT (ti) for each task in G 5: AST(tentry) ← 0, AST(texit ) ←D 6: mark tentry and texit as assigned 7: call AssignParents(texit ) 8: end procedure 08-09-2014 SVS COLLEGE OF ENGINEERING 8
  • 9. Deadline-constrained workflow scheduling algorithms for Infrastructure as a Service Clouds(2013) Advantage • The new algorithms consider the main features of the current commercial Clouds such as on-demand resource provisioning, homogeneous networks, and the pay-as-you- go pricing model. Disadvantage • In accuracy of the estimated execution and transmission times. 08-09-2014 SVS COLLEGE OF ENGINEERING 9
  • 10. Multiple QoS Constrained Scheduling Strategy of Multiple Workflows for Cloud Computing(2009) • In this paper introduce a Multiple QoS Constrained Scheduling Strategy of Multi-Workflows (MQMW) to address the problem. • The strategy started at any time and QoS requirements are taken into account . • First, cloud provides services for multi-users. So the scheduling strategy must provide different QoS requirements to different users. • Second, there will be many workflow instances on the cloud platform at the same time. 08-09-2014 SVS COLLEGE OF ENGINEERING 10
  • 11. Multiple QoS Constrained Scheduling Strategy of Multiple Workflows for Cloud Computing(2009) Advantage • Used to develop multiple workflow with different QoS requirements. • Increase the effect of total makespan and cost of workflow greatly. Disadvantage • QoS constrained not include the parameters of reliability and availability to the workflow. 08-09-2014 SVS COLLEGE OF ENGINEERING 11
  • 12. Proposed Work • To increase the performances variation of the resources on the softdeadline of workflow application, here use an algorithm that uses idle time of provisioned resources. • Its meet and reduces the total execution time of applications as the budget available for replication increases. • The workflow model is extensively applied in diverse areas such as astronomy, bioinformatics, and physics. 08-09-2014 SVS COLLEGE OF ENGINEERING 12
  • 13. Proposed Work(Cont..) • Scientific workflows are described as direct acyclic graphs (DAGs)whose nodes represent tasks and vertices represent dependencies among tasks. • To being able to schedule the workflow in such a way that it completes before its deadline. • The workflow scheduler needs an estimation and run time of the applications. 08-09-2014 SVS COLLEGE OF ENGINEERING 13
  • 14. System Model • A scientific workflow application is modeled as a Direct Acyclic Graph (DAG) G=(T,ET). • Dependencies are denoted in the form of Ei,j=(ti,tj),ti,tj€ T. • Task ti is a parent task of tj and tj is a child task of ti. • Each workflow G has a soft deadline dl(G) associated to it. • The problem addressed in this paper consists in the execution of a workflow G in the cloud on or before dl(G). • For this problem to be solved, two subproblems have to be solved , namely provisioning and scheduling. 08-09-2014 SVS COLLEGE OF ENGINEERING 14
  • 15. Existing work • Existing research in execution of scientific workflows in Clouds either try to minimize the workflow execution time ignoring deadlines and budgets. • Also focus on the minimization of cost while trying to meet the application deadline. 08-09-2014 SVS COLLEGE OF ENGINEERING 15
  • 16. References • M. Xu, L. Cui, H. Wang, and Y. Bi, ‘‘AMultiple QoS Constrained Scheduling Strategy of Multiple Workflows for Cloud Computing,’’ in Proc. Int’l Symp. ISPA, 2009, pp. 629- 634. • Saeid ,Mahmoud , Dick H.J,” Deadline-constrained workflow scheduling algorithms for Infrastructure as a Service Clouds” in proc. Journal In Future Generation Computer System 29(2013) 158-169. • G. Juve, A. Chervenak, E. Deelman, S. Bharathi, G. Mehta, and K. Vahi, ‘‘Characterizing and Profiling Scientific Workflows,’’ Future Gener. Comput. Syst., vol. 29, no. 3, pp. 682-692, Mar. 2013 08-09-2014 SVS COLLEGE OF ENGINEERING 16
  • 17. • J. Yu, R. Buyya, and K. Ramamohanarao, ‘‘Workflow Scheduling Algorithms for Grid Computing,’’ in Metaheuristics for Scheduling in Distributed Computing Environments, F. Xhafa and A.Abraham, Eds. New York, NY, USA: Springer-Verlag, 2008 • Y.-K. Kwok and I. Ahmad, ‘‘Static Scheduling Algorithms for Allocating Directed Task Graphs to Multiprocessors,’’ ACM Comput. Surveys, vol. 31, no. 4, pp. 406-471, Dec. 1999. 08-09-2014 SVS COLLEGE OF ENGINEERING 17
  • 18. Thank You 08-09-2014 SVS COLLEGE OF ENGINEERING 18