1. END TERM EVALUATION
M.TECH DISSERTATION
SUBMITTED BY:
Namisha Goyal
CSE DUAL
17MI550
SUBMITTED TO:
PROFESSOR LALIT KUMAR
AWASTHI AND DR. PRIYANKA RATHEE
Workflow Scheduling by Multi Objective Genetic Approach with
Ranking of Task in Cloud Environment
2. INTRODUCTION
• Cloud computing models use virtual machine (VM) clusters for protecting resources from failure with backup capability.
• The mapping of workflow to VM is done based on the availability of the VM in the cluster.
• VM infrastructure provides the high availability resources with dynamic and on-demand configuration.
• Existing VM clustering processes suffer from issues like preconfiguration, downtime, complex backup process, and
disaster management.
• The proposed methodology supports VM clustering process to place and allocate VM based on the requesting task size
with bandwidth level to enhance the efficiency and availability.
• The VM clustering process uses different performance parameters like cost, energy and task execution time.
• The main objective of the proposed VM clustering is that it maps the task with suitable VM with bandwidth for
achieving high availability and reliability
• It reduces task execution and allocated time when compared to existing algorithms.
3. LITERATURE REVIEW
● The Cao et al. proposed DCWS, a deadline constrained workflow scheduling algorithm for cost-effective execution of scientific workflows in
clouds. DCWS is a list depends on scheduling algorithm that uses several strategies to reduce the monetary cost under deadline constraint: i)
sub deadlines are assigned for individual tasks by considering the probabilities that tasks are placed together; ii) instance type upgrading and
downgrading strategies are designed to accelerate workflow execution and reduce the total cost respectively; iii) task backfilling and
sub-deadline violation penalizing are utilized to get better resource use as well as ensure that the sub-deadlines of the individual tasks are
satisfied (Cao et al., 2019). Experimental results demonstrate that in comparison with two modern algorithms, DCWS is effective in reducing
monetary cost under deadline constraint.
● Donyadari et al. presented a work scheduling strategy, called RRRSD (Relationship Aware of Round Robin Scheduling focused on Term
Limitations). It applies the Round Robin algorithm together with the parameters for the deadline. The key purpose of this model is to simplify
the assignment of actions to usable resources so that decrease the time period of experimental workflows as well as the failure rate (Donyadari
et al., 2015).
4. LITERATURE REVIEW
● Wu et al. identified how to reduce the expense of execution of a workflow in clouds within a time limit and proposed a metaheuristic
algorithm L-ACO as well as a basic heuristic ProLiS. ProLiS allocates the deadline by each assignment following a modern concept of
probability upward level as well as applies a two-step scheduling methodology (Wu et al., 2017). It rates tasks as well as assign a provider
that satisfies the sub-deadline and minimizes costs sequentially to each job. L-ACO utilizes ant colony optimization to conduct timely cost
optimization. An ant constructs an organized task list as per the pheromone trail as well as probabilistic upward level, then utilizes the same
timeline delivery then service selection techniques as ProLiS to create solutions.
● Malawski et al. provided a statistical model, which optimizes the expense of arranging workflows within a time period. It calls a multi-cloud
system in which each provider provides a small range of heterogeneous VMs, and where intermediary data files are exchanged with global
storage infrastructure (Malawski et al., 2015). Through formulating the scheduling difficulty as a Mixed Integer Program (MIP), their
approach suggests regional assignment as well as data location optimization. Two distinct algorithm implementations are provided, one for
coarse-grained workflows, in which actions have one hour of implementation time, as well as another one for fine-grained workflows with a
lot of small tasks as well as less than one-hour deadlines.
5. LITERATURE REVIEW
● Verma & Kaushal proposed a Bi-Criteria Priority-based Particle Swarm Optimization (BPSO). The aim is to plan workflow activities over the
available cloud resources to reduce execution costs and execution time while fulfilling deadlines and budget constraints (Verma and Kaushal,
2017). In addition, Rahman et al. proposed an efficient hybrid heuristic (AHH) for workflow scheduling in the hybrid cloud context. As well as
being able to adjust to developments in the cloud, AHH is always able to follow the expenditure and timeline of customers. It is structured to first
produce a task-to-resource mapping using GA (Genetic Algorithm) within the user's budget as well as timeframe with minimal execution expense
(Rahman et al,. 2011). This basic timetable is then used to assign the expenditure and target at the workflow stage to the stages of the activities
● Vecchiola et al. described the timeline-based resource provisioning method using dynamic redistribution to carry out scientific workloads in a
hybrid cloud environment via Aneka. This strategy simply increases the makespan of workloads when recognizing the quality of the capital to be
performed (Vecchiola et al., 2012).
● Arabnejad et al. presented a first and required phase towards solving scheduling problems and proposed a new algorithm, Dynamic Workload
Scheduler (DWS), which handles dynamics of multiple time-limited workflows that arrive unexpectedly or schedule such workflows with
reduced costs in mind. The findings reveal that the DWS algorithm reaches an average performance rate of 10 percent higher in terms of reaching
targets with various workloads and decreases operating costs by a total of 23 percent relative to the current comparable algorithm (Arabnejad et
al., 2019).
7. RESEARCH GAPS
● A number of optimization approaches depend on Random distribution of task.
● In research papers scheduling is depend on static configuration virtual machine, which is not a real condition.
● In existing approaches, initialization of optimization is random which take more time for convergence.
● In existing approaches, optimization use local (VM) or global (Data center).
8. PROBLEM STATEMENT
● In cloud computing, workflows based task computations have the main challenge as workflow scheduling in the cloud as
single-objective makes unreal suppositions that doesn’t happen in many application scenarios.
● Because single objective analysis only take in consideration one parameter either time,energy or cost.
● Depending on the application, QoS levels may not always be high in cloud computing due to the fact that some
applications require high dependability, high performance, short completion time.
● In proposed research work, we will be working on multiobjective approach taking time and cost in consideration and
efficient utilization of resources of cloud and improve time and cost.
● These improvements with the constraint of deadline and budget of tasks with the help of dynamic ranking.
9. OBJECTIVES
● To study the existing task scheduling algorithm in the cloud environment and analyse different meta-heuristics
scheduling algorithms.
● To propose task scheduling cloud framework to optimize the cost, time parameters with deadline as well as budget
constraint by using meta-heuristic algorithms.
● To simulate and analyse the performance of the proposed meta-heuristic scheduling algorithm on standard workflows.
10. In Proposed flow chart and algorithm following steps:
Step 1: In the proposed approach, we use workflows which are a combination of tasks with budget and deadlines.
Step 2: It will parse and generate task according to deadlines and budget
Step 3: Apply pareto distribution base ranking and map on VM
Step 4: After mapping apply multi objective optimization with objective function
Step 5: When it converges according to step 6 then analysis the parameters otherwise go to step6
Step 6: Initialize the genetic algorithm with learning value ɑ2 <-(Wi,θ)
Step 7: Optimize the objective function and analysis of the parameters.
PROPOSED ALGORITHM
15. REFERENCES
● Gupta, A., Verma, P., & Sambyal, G. R. S. (2018). An Overview of MANET: Features, Challenges and Applications. International Journal of Scientific Research in Computer
Science, Engineering and Information Technology, 4(1), 122-126.
● Taneja, K., & Patel, R. B. (2007, March). An Overview of MANETs: Challenges and Future. In Proceedings of National Conference on Challenges & Opportunities in
Information Technology (COIT 2007). RIMT-IET, Mandi Gobindgarh (March 23, 2007).
● Mukesh, C (2012), ‘A Secure Zone-Based Routing Protocol For MANETs’, International Journal of Advances in Computing and Information Technology, vol. 1, issue. 1, pp.
61-65.
● Ghorale, M. M. G., & Bang, A. O. (2015, March). Wireless Ad-Hoc Networks: Types, Applications, Security Goals. In National Conference “CONVERGENCE (Vol. 2015, p. 28).
● Wu, B., Chen, J., Wu, J., & Cardei, M. (2007). A Survey of Attacks And Countermeasures in MANETs. In Wireless network security (pp. 103-135). Springer, Boston, MA.
● Chiang, C. C., Wu, H. K., Liu, W., & Gerla, M. (1997, April). Routing in Clustered Multihop, Mobile Wireless Networks with Fading Channel. In proceedings of IEEE
SICON (Vol. 97, No. 1997.4, pp. 197-211).
● S. Yi, Z. Hao, Z. Qin, and Q. Li, ”Fog Computing: Platform and Applications”, 2015 Third IEEE Conference on Hot Topics in Web Systems and Technologies, pp- 73-78, 2015.
● S.Sarkar, S.Chatterjee and S.Misra,”Assessment of the Suitability of Fog Computing in the Context of Internet of Things”,IEEE Transactions on Cloud Computing, pp 1-14
,2015 .
● Humayun Bakht “History of MANETs” http://www.oocities.org/humayunbakht/HMANET.pdf
16. REFERENCES
● M.Jaradat, M.Jarrah, A.Bousselham, Y.Jaraweh and M.Ayyoub,”The Internet of Energy: Smart Sensor Networks and Big Data Management for Smart Grid”, International
Workshop on Networking Algorithms and Technologies for IoT(NAT-IoT 2015), Elsevier, Procedia Computer Science(2015) 592-597
● Mell and T. Grance, The NIST Definition of Cloud Computing NIST Std., Jan 2011.
● V.Pardeshi, ”Cloud Computing for Higher Education Institutes: Architecture, Strategy and Recommendations for Effective Adaptation,” Elsevier, Procedia Economics and
Finance 589 – 599, 2014.
● B. Liu, Y. Chen, A. Hadiks, E. Blasch, A. Aved, D. Shen and G. Chen, ”Information fusion in a cloud computing era: A systems level perspective”, IEEE Internet of Things
Journals , vol. 29, no 10, pp.16-24, 2014.
● G. Motta, N. Sfondrini, D. Sacco,”Cloud Computing: An Architectural and Technological Overview,” IEEE International Joint Conference on Service Sciences (IJCSS).pp. 23-27,
2012.
● F. Bonomi, R. Milito, P. Natarajan, and J. Zhu, “Fog computing: A platform for Internet of Things and analytics,” Big Data and Internet of Things: A Roadmap for Smart
Environments. New York, NY, USA: Springer, 2014, vol. 546, pp. 169–186.
● B.P.Rimal, D.P.Van and M.Maier,” Mobile-Edge Computing vs Centralized Cloud Computing in Fiber-Wireless Access Networks”, IEEE Conference on Computer
Communications, pp.991-996, 2016.
● A. Zanella , N, Bui, A. Castelleni, L.Vangelista and M. Zorzi.”Internet of Things for Smart Cities”, IEEE Internet of Things Journal, vol. 1, no. 1, pp. 22-32, Feb 2014.
● Ramanathan, R., & Redi, J. (2002). A brief overview of ad hoc networks: challenges and directions. IEEE communications Magazine, 40(5), 20-22.
● F.H.Bijarboobeh, W. Du,E.C.-H.Ngai,X.Fu and J.Liu,”Cloud Assisted Data Fusion and Sensor Selection for Internet of Things”,IEEE Internet of Things Journal,Vol.3.No.3,June
2016.
17. REFERENCES
● F.Shaikh, S.Zeadally and E.Exposito, ”Enabling Technologies for Green Internet of Things”, IEEE Systems Journal, pp.1-12, 2015.
● A.Rajandekar and B.Sikdar, ”A Survey of MAC Layer Issues and Protocols for Machine-to-Machine Communications”, IEEE internet of Things Journal ,vol.2, no.2, pp. 175-186,
April 2015.
● H. Lamine and H.Abid ,”Remote control of a domestic equipment from an Android application based on Raspberry pi card”, IEEE 15th
International Conference on Sciences and
Techniques of Automatic Control and Computer Engineering (STA 2014), pp. 903-908, Dec 21-23, 2014.
● W. Wang, Q. Wang and K. Sohraby, ” Multimedia Sensing as a Service (MSaaS): Exploring Resource Saving Potentials of at Cloud-Edge IoTs and Fogs”, IEEE Internet of Things
Journal, vol. xx, no. y, pp.1-9, 2016.
● Z.Sheng, C.Yin, X.Hu, S.Yang and V.Leung,”Lightweight Measurement of Resource-Constrained Sensor Devices in Internet of Things”, IEEE Internet of Things Journal, vol.2,
no.5, pp. 402-411, Oct.2015.
● V.Sandeep, K.Gopal, S.Naveen. A.Amudhan and L.S.Kumar ,”Globally Accessible Machine Automation Using Raspberry Pi based on Internet of Things”, IEEE International
Conference on Advances in Computing, Communication and Informatics (ICACCI), pp. 1144-1147, 2015.
● J.Queis, E.S.Strinati, S.Sardellitti and S.Barbarossa”, Small Cell Clustering for Efficient distributed Fog Computing: A Multi-user Case”, IEEE Vehicular Technology Conference
(VTC), pp. 1-5, 2015.
● R.Deng, R.Lu, C.Lai, T.Luan and H.Liang, ”Optimal Workload Allocation in Fog Computing towards Balanced Delay and Power Consumption”, IEEE Internet of Things Jounal,
vol x, no x,pp.1-11, 2016.
● Ghahramani, M., Zhou, M., & Wang, G. (2020). Urban sensing based on mobile phone data: approaches, applications, and challenges. IEEE/CAA Journal of Automatica
Sinica, 7(3), 627-637.
● Vikaram Patalbasi, Sonali Mote “MANETs: Opportunities and Future.”
18. REFERENCES
● S.Sarkaar and S.Misra,”Theoretical modeling of fog computing: a green computing paradigm to support IoT applications”, IET Journals, vol.5, iss. 2, pp.23-29, 2016.
● A.M.D. Celebre, I.B.A. Medina, A.Z.D.Dubzouet, A.N.M. Surposa and E.R.C. Gustilo,”Home Automation Using Raspberry Pi through Siri Enabled Mobile devices,”8th
IEEE
HNICEM, Philippine , Dec 9-12, 2015.
● F.Ganz, D.Puschmann, P.Barnaghi and F.carrez, ”A Practical Evaluation of Information Processing and Abstraction Techniques for the Internet of Things”, IEEE Internet of
Things Journal, pp 1-16, 2015.
● A.R.Al-Li, M.and Al-Rousan, ”Java Based Home Automation System”, IEEE Transactions on Consumer Electronics, vol. 50, no.2, May 2004.
● Ghahramani, M. H., Zhou, M., & Hon, C. T. (2017). Toward cloud computing QoS architecture: Analysis of cloud systems and cloud services. IEEE/CAA Journal of Automatica
Sinica, 4(1), 6-18.
● Yuan, H., Zhou, M., Liu, Q., & Abusorrah, A. (2020). Fine-grained resource provisioning and task scheduling for heterogeneous applications in distributed green
clouds. IEEE/CAA Journal of Automatica Sinica, 7(5), 1380-1393.
● V.Gaxis, A.Leonardi,K.Mathioudakis,K.Sasloglou,P.Kirkiras and R.Sudhaakar,”Components of Fog Computing in Industrial Internet of Things Context”, IEEE 12th
International
Conference on Sensing, Communication and Networking Workshops (SECON), pp. 1-6,2015.
● M. Jutila, ”An Adaptive Edge Router Enabling Internet of Things ,” IEEE Internet of Things Journal, pp.1-10, 2016.
● Hoebeke, J., Moerman, I., Dhoedt, B., & Demeester, P. (2004). An Overview of MANETs: Applications and Challenges. Journal-Communications Network, 3(3), 60-66.
● Günes, M., & Spaniol, O. (2002, October). Routing Algorithms for Mobile Multi-Hop Ad-Hoc Networks. In International Workshop on Next Generation Network Technologies (pp.
10-24).