Regarding scheduling delay, our method also
performs well. Figure 6 shows the average
scheduling delay of the four methods on four
datasets. The scheduling delay of our algorithm is on
average 15.4% lower than Binpack, 14.1% lower
than Spread, and 3.7% lower than GPR-HEFT.
Especially on the CYBERSHAKE dataset, the
average scheduling time of our method is 23.7%
lower than that of Spread.
5 CONCLUSION
In this article, we analyzed the scheduling problem
of workflow in the existing CFN environment and
found that energy consumption and price constraints
are important in the scheduling process in a real
environment. Therefore, we concluded that the
scheduling problem in the CFN is a multi-objective
optimization problem. Then, we modeled the
energy-aware and price-sensitive scheduling
problem in the CFN.
A comparative analysis between the proposed
algorithm and existing algorithms showed that the
proposed algorithm achieved the highest success
rate, satisfying constraints with low energy
consumption, especially under tight constraints. It
also maintained good performance as the constraints
became looser. The algorithm performed
exceptionally well on the CYBERSHAKE dataset,
with a consistently lower average Makespan
compared to other algorithms. In summary, the
comparative analysis demonstrated the superior
performance of the proposed algorithm in terms of
success rate, constraint satisfaction, energy
consumption, and Makespan. This highlights its
potential as a promising solution for microservice
scheduling.
In future research, we plan to enhance the update
strategy of the algorithm to improve convergence
speed and achieve better results across workflow
processes. Our goal is to optimize the algorithm's
efficiency, enabling faster generation of high-quality
solutions. We will also focus on refining the
comprehensive budget allocation and service
selection methods, particularly for relaxed constraint
conditions. This will allow the algorithm to be
applied effectively in a wider range of real-world
scenarios with varying constraints and budget
allocations. By addressing these areas, we aim to
advance the algorithm's performance, expand its
applicability, and contribute to the field of
microservice scheduling research.
REFERENCES
F. Liang, W. Yu, D. An, A Survey on Big Data Market:
Pricing, Trading and Protection[J], IEEE Access. 2018,
6: 15132-15154. https://doi.org/10.1109/ACCESS.
2018.2806881
I. Ahmad, S. Lembo, F. Rodriguez, Security of Micro MEC
in 6G: A Brief Overview[C], 2022 IEEE 19th Annual
Consumer Communications & Networking Conference
(CCNC) 2022, 332-337. https://doi.org/10.1109/CCNC4
9033.2022.9700577
B. Baek, J. Lee, Y. Peng, Three Dynamic Pricing Schemes
for Resource Allocation of Edge Computing for IoT
Environment[J], IEEE Internet of Things Journal. 2020,
7 (5): 4292-4303. https://doi.org/10.1109/JIOT.2020.
2966627
H. Seo, H. Oh, J. K. Choi, Differential Pricing-Based Task
Offloading for Delay-Sensitive IoT Applications in
Mobile Edge Computing System[J], IEEE Internet of
Things Journal. 2022. 9 (19): 19116-19131. https://
doi.org/10.1109/JIOT.2022.3163820
J. Zhu, X. Li, R. Ruiz, Scheduling Periodical Multi-Stage
Jobs With Fuzziness to Elastic Cloud Resources[J],
IEEE Transactions on Parallel and Distributed Systems.
2020, 31 (12): 2819-2833. https://doi.org/10.1109/TP
DS.2020.3004134
H. Djigal, J. Feng, J. Lu, J. Ge, An Efficient Algorithm for
Scientific Workflow Scheduling in Heterogeneous
Computing Systems[J], IEEE Transactions on Parallel
and Distributed Systems. 2021, 32 (5): 1057-1071.
https://doi.org/10.1109/TPDS.2020.3041829
Y. Wang and X. Zuo, An Effective Cloud Workflow
Scheduling Approach Combining PSO and Idle Time
Slot-Aware Rules[J], IEEE/CAA Journal of
Automatica Sinica. 2021, 8 (5): 1079-1094. https://
doi.org/10.1109/JAS.2021.1003982
Yadav, R., Zhang, W. Li, K., An adaptive heuristic for
managing energy consumption and overloaded hosts in
a cloud data center[J], Wireless Networks. 2020, 26 (3):
1905β1919.https://doi.org/10.1007/s11276-018-1874-1
Durillo, J.J., Prodan, R., Multi-objective workflow
scheduling in Amazon EC2[J], Cluster Computing.
2014, 17 (2): 169β189. https://doi.org/10.1007/s10586-
013-0325-0
D. Poola, S. K. Garg, R. Buyya, Robust Scheduling of
Scientific Workflows with Deadline and Budget
Constraints in Clouds[C], 2014 IEEE 28th
International Conf. on Advanced Information
Networking and Applications. 2014, 2819-2833.
https://doi.org/10.1109/AINA.2014.105
K. Deb, A. Pratap, S. Agarwal, A fast and elitist
multiobjective genetic algorithm: NSGA-II Constraints
in Clouds[J], IEEE Transactions on Evolutionary
Computation. 2002, 6 (2): 182-197. https://doi.org/10.
1109/4235.996017
C. A. C. Coello, G. T. Pulido, M. S. Lechuga, Handling
multiple objectives with particle swarm
optimization[J], IEEE Transactions on Evolutionary
Computation. 2004, 8 (3): 256-279. https://doi.
org/10.1109/TEVC.2004.826067
ANIT 2023 - The International Seminar on Artiο¬cial Intelligence, Networking and Information Technology