An infrastructure for embedded systems using task scheduling

https://doi.org/10.1016/j.micpro.2020.103190Get rights and content

Abstract

Task scheduling in heterogeneous environments such as cloud data centers is considered to be an NP-complete problem. Efficient task scheduling will lead to balance the load on the virtual machines (VMs) thereby achieving effective resource utilization. Hence there is a need for a new scheduling framework to perform load balancing amid considering multiple quality of service (QoS) metrics such as makespan, response time, execution time, and task priority. Multi-core Web server is difficult to achieve dynamic balance in the process of remote dynamic request scheduling, so it is necessary to improve it based on the traditional scheduling algorithm to enhance the actual effect of the algorithm. This article do research on the multi-core Web server, Focusing on multi-core Web server queuing model. On this basis, the author draws the drawbacks of the multi-core Web server in the remote dynamic request scheduling algorithm, and improves the traditional algorithm with the demand analysis. Not only it overcomes the drawbacks of traditional algorithms, but also promotes the system threads carrying the same amount of tasks, and promotes the server being always in a dynamic balance. On the basis of this, it achieves an effective solution to customer requests.

Introduction

Multi-core Web server is an inevitable trend under the premise of rapid development of computer network technology. The server has a higher system processing capabilities, can effectively improve the performance of computer systems, and can achieve a variety of remote request service [1]. Modern computer networks have been closely linked to people's lives, but need to combine a variety of technologies in the actual work, and promote people's lifestyles continuing to change on this basis [2]. The current multi-core Web server only focus on static analysis in the process of problem analysis, and did not pay attention to the effective control of remote dynamic requests. It will be difficult to achieve effective control of the computer system in this context. Some of the current Qos-based requests can not be effectively executed in the Web server, and can not be processed in order in the process of processing problems, so it will often lead to progress issues in a large number of related requests processing process.There is necessary to improve the original dynamic request scheduling algorithm based on the need for such problems [3].

People study the remote dynamic request scheduling algorithm based on multi-core Web server, and try to improve the remote dynamic request scheduling process. Through more advanced algorithms, many universities and scientific research institutions in China are fully analyzing the Web remote connection technology. For example, In China's Xi'an Jiaotong University, there is a Web server-based molding processing technology system, the technology can be remotely requested by the process of processing, and can achieve rapid data exchange [4]. The Web server technology is applied to the remote intelligent monitoring, and on this basis, it can build a monitoring system which can be used in the industrial system [5]. The experts and scholars of Chinese Academy of Sciences have also studied the system and developed an intelligent system which can be used for water source monitoring. It can also make corresponding requests through the dynamic request scheduling algorithm contained in the system and further improve the system performance [6]. The current multi-core Web server remote dynamic request scheduling algorithm used in industrial, mainly for the realization of Web server-based remote control. The US National Instruments Corporatio developed a Web module based on the virtual product in its production process, the user can achieve effective testing of the Internet system through the system [7]. Based on the results of expert and scholarly research, this paper studies the remote dynamic request scheduling algorithm of multi-core Web server.

Section snippets

Multi - core web server queuing model

Web server is the basis for the realization of Internet-based remote control, and can improve the stability of the system effectively through the Web server. The current demand for Web-based network technology continues to increase, on this basis, the network connection transmission speed is increasing, and the current Web server performance continues to improve. Along with the current increase in the amount of Internet information, the Web server must meet the network development performance

Improved algorithm for dynamic request scheduling in multi-core web server

Multi-core Web server remote dynamic request and scheduling algorithm need to solve the user request quickly and accurately, to meet the needs of users. On the basis of this, not only requires the server itself has a strong information processing capabilities, but also ensure that the system has a strong hardware features. This article examines a way for multi-core Web systems to make user requests. The traditional dynamic request algorithm has some limitations in the actual processing of the

Conclusion

In this paper, we focus on the improvement algorithm of multi-core Web server remote dynamic request scheduling, and obtain the practical algorithm results on this basis. This article examines a way for multi-core Web systems to make user requests. Remote control system based on multi-core Web server not only need to have good performance processing capabilities, but also have a strong data transmission capacity. There are many forms of user requests, and need to send a large number of video,

Ethical approval

This article does not contain any studies with human participants or animals performed by any of the authors.

Declaration of Competing Interest

This paper has not communicated anywhere till this moment, now only it is communicated to your esteemed journal for the publication with the knowledge of all co-authors.

Sanaj M S obtained his Bachelor's degree in Computer Science & Engineering from Cochin University of Science & Technology, Kerala, India. He obtained his Master's degree in Computer & Information Technology from Manonmaniam University, Tirunelveli, Tamilnadu, India and is currently pursuing Ph.D in Computer Science major in Cloud Computing from Sathyabama University, Chennai, Tamilnadu, India. Currently, he is an Associate Professor in Department of Computer Science and Engineering, MET'S

References (16)

  • L. Zeng et al.

    XCollOpts: a novel improvement of network virtualizations in Xen for I/O-latency sensitive applications on multicores

    IEEE Trans. Netw. Serv. Manag.

    (2015)
  • N. Kumar G et al.

    An efficient combined call admission control and scheduling algorithm to improve quality of service for multimedia services over next generation wireless networks

    J. Comput. Sci.

    (2015)
  • N. Devi K et al.

    Dynamic scheduling in grid environent with the improvement of fault tolerant level

    Indian J. Sci. Technol.

    (2015)
  • L. Stanisic et al.

    Faithful performance prediction of a dynamic task‐ based runtime system for heterogeneous multi‐core architectures

    Concurr. Comput. Pract. Exp.

    (2015)
  • K. Kwon et al.

    Dynamic scheduling method for cooperative resource sharing in mobile cloud computing environments

    Ksii Trans. Internet Inf. Syst.

    (2016)
  • L. Li et al.

    Study on a new heterogeneous multi-core hardware/software partitioning method

    Int. J. Multimed. Ubiquitous Eng.

    (2015)
  • D. Guo et al.

    Analysis and improvement of ‘chaotic map based mobile dynamic id authenticated key agreement scheme’

    Wirel. Personal Commun.

    (2015)
  • T. Moulahi et al.

    Improvement of RDS-MPR by a cluster-based energy-efficient broadcasting algorithm for dynamic WSNs

    Ad Hoc Sens. Wirel. Netw.

    (2015)
There are more references available in the full text version of this article.

Cited by (0)

Sanaj M S obtained his Bachelor's degree in Computer Science & Engineering from Cochin University of Science & Technology, Kerala, India. He obtained his Master's degree in Computer & Information Technology from Manonmaniam University, Tirunelveli, Tamilnadu, India and is currently pursuing Ph.D in Computer Science major in Cloud Computing from Sathyabama University, Chennai, Tamilnadu, India. Currently, he is an Associate Professor in Department of Computer Science and Engineering, MET'S School of Engineering Mala, Kerala, India. His-specializations include Cloud Computing, Bluetooth network, networking, and Ad-hoc networks. His-current research interests are in Distributed Computing, Network Security, Authentication Server, Virtual Simulation, Wireless Mesh Networks, Wireless Sensor Networks, and Heterogeneous Wireless Networks.

Dr.P.M. Joe Prathap B.E, M.E, Ph.D, obtained his Bachelor's degree in Computer Science & Engineering from St. Xavier's Catholic College of Engineering, Chunkankadai, Tamilnadu, India in 2003, masters from Karunya Institute of Technology, Coimbatore, Tamilnadu, India in 2005 and Ph.D.degree from Anna University, Chennai, India in the year 2011. He has been in the teaching profession for the past 13 years and has handled both UG and PG programmes. He is currently an Associate Professor in the Department of Information Technology, RMD Engineering College, Chennai, Tamilnadu, India. He is a recognized research supervisor of Anna University, St. Peters's University, Sathyabama University & Karpagam University. His-research interests are in Computer Networks, Network Security, Operating Systems, Mobile Communication and Data Mining. He is a life member of ISTE & IAENG.

View full text