663 results on '"Priority scheduling"'
Search Results
2. Demand Driven Material Requirements Planning: Using the Buffer Status to Schedule Replenishment Orders
- Author
-
Fernandes, Nuno O., Guedes, Nelson, Thürer, Matthias, Ferreira, Luis P., Avila, P., Carmo-Silva, Silvio, Kacprzyk, Janusz, Series Editor, Gomide, Fernando, Advisory Editor, Kaynak, Okyay, Advisory Editor, Liu, Derong, Advisory Editor, Pedrycz, Witold, Advisory Editor, Polycarpou, Marios M., Advisory Editor, Rudas, Imre J., Advisory Editor, Wang, Jun, Advisory Editor, Rocha, Alvaro, editor, Adeli, Hojjat, editor, Dzemyda, Gintautas, editor, Moreira, Fernando, editor, and Colla, Valentina, editor
- Published
- 2024
- Full Text
- View/download PDF
3. Task Allocation in the Edge Cloud Scenario Incorporating Priority: A Simulation-based Study
- Author
-
Masroor, Farha, Gawali, Shubhangi, Goveas, Neena, Kacprzyk, Janusz, Series Editor, Gomide, Fernando, Advisory Editor, Kaynak, Okyay, Advisory Editor, Liu, Derong, Advisory Editor, Pedrycz, Witold, Advisory Editor, Polycarpou, Marios M., Advisory Editor, Rudas, Imre J., Advisory Editor, Wang, Jun, Advisory Editor, Choudrie, Jyoti, editor, Mahalle, Parikshit N., editor, Perumal, Thinagaran, editor, and Joshi, Amit, editor
- Published
- 2023
- Full Text
- View/download PDF
4. PDR Improvements Using Per User Based Multi Threshold Scheduling Compared to Priority Scheduling for MU-MIMO Networks
- Author
-
Kalyan, T. Pavan, Chanthirasekaran, K., Filipe, Joaquim, Editorial Board Member, Ghosh, Ashish, Editorial Board Member, Prates, Raquel Oliveira, Editorial Board Member, Zhou, Lizhu, Editorial Board Member, Shaw, Rabindra Nath, editor, Paprzycki, Marcin, editor, and Ghosh, Ankush, editor
- Published
- 2023
- Full Text
- View/download PDF
5. Per User Based Multi Threshold Scheduling for BER Improvement Compared to Priority Scheduling in MU-MIMO Networks
- Author
-
Pavan Kalyan, T., Chanthirasekaran, K., Filipe, Joaquim, Editorial Board Member, Ghosh, Ashish, Editorial Board Member, Prates, Raquel Oliveira, Editorial Board Member, Zhou, Lizhu, Editorial Board Member, Shaw, Rabindra Nath, editor, Paprzycki, Marcin, editor, and Ghosh, Ankush, editor
- Published
- 2023
- Full Text
- View/download PDF
6. Engineering Packet-Switched Networks
- Author
-
Callegati, Franco, Cerroni, Walter, Raffaelli, Carla, El-Bawab, Tarek S., Series Editor, Callegati, Franco, Cerroni, Walter, and Raffaelli, Carla
- Published
- 2023
- Full Text
- View/download PDF
7. Multi-GPU Programming Model for Subgraph Matching in Large Graphs
- Author
-
LI Cenhao, CUI Pengjie, YUAN Ye, WANG Guoren
- Subjects
graph analysis ,multi-gpu ,subgraph matching in large graphs ,priority scheduling ,concurrent programming model ,Electronic computers. Computer science ,QA75.5-76.95 - Abstract
Subgraph matching is an important method of data mining in complex networks. In recent years, the subgraph matching algorithm based on GPU (graphics processing units) has shown obvious speed advantages.However, due to the large scale of graph data and a large number of intermediate results of subgraph matching, the memory capacity of a single GPU soon becomes the main bottleneck for processing subgraph matching algorithm of large graph. Therefore, this paper proposes a multi-GPU programming model for large graph subgraph matching. Firstly, the framework of subgraph matching algorithm based on multi-GPU is proposed, and the cooperative operation of subgraph matching algorithm on multi-GPU is realized, which solves the problem of graph scale of subgraph matching on GPU. Secondly, a dynamic adjustment technique based on query graph is used to deal with cross-partition subgraph sets, which solves the cross-partition subgraph matching problem caused by graph segmentation. Finally, based on the characteristics of SIMT (single instruction multiple threads) architecture on GPU, a priority scheduling strategy is proposed to ensure the internal load balancing of GPU, and a pipeline mechanism of shared memory is designed to optimize the cache contention of multi-core concurrency. Experiments show that the proposed multi-GPU programming model can get the correct matching results on billions of datasets. Compared with the latest GPU-based solution, the proposed algorithm framework can achieve 1.2 to 2.6 times of acceleration ratio.
- Published
- 2023
- Full Text
- View/download PDF
8. Preemptive Min Max Optimal Cost Based Scheduling for Improving the Load Balancing in Virtualized Cloud Environment
- Author
-
Ravikumar, K., Saravanakumar, K., and Viswanathan, Anand
- Published
- 2024
- Full Text
- View/download PDF
9. MTD-DHJS: Makespan-Optimized Task Scheduling Algorithm for Cloud Computing With Dynamic Computational Time Prediction
- Author
-
Pallab Banerjee, Sharmistha Roy, Anurag Sinha, Md. Mehedi Hassan, Shrikant Burje, Anupam Agrawal, Anupam Kumar Bairagi, Samah Alshathri, and Walid El-Shafai
- Subjects
Johnson sequencing ,dynamic heuristic Johnson sequencing analysis ,makespan ,priority scheduling ,round robin scheduling ,FCFS scheduling ,Electrical engineering. Electronics. Nuclear engineering ,TK1-9971 - Abstract
Cloud computing has revolutionized the management and analysis of data for organizations, offering scalability, flexibility, and cost-effectiveness. Effective task scheduling in cloud systems is crucial to optimize resource utilization and ensure timely job completion. This research presents a novel method for job scheduling in cloud computing, employing the Johnson Sequencing algorithm across three servers. Originally developed for scheduling tasks in a manufacturing context, the Johnson Sequencing method has proven successful in resolving task scheduling challenges. Here, we adapt this method to address job scheduling among three servers within a cloud computing environment. The primary objective of the algorithm is to minimize the makespan, representing the total time required to complete all tasks. This study considers a scenario where a diverse set of jobs, each with varying processing durations, needs to be distributed across three servers using the Johnson Sequencing method. The algorithm strategically determines the optimal order for task execution on each server while accounting for job interdependencies and processing times on the individual servers. To put the Johnson Sequencing algorithm into practice for cloud computing job scheduling, we propose a three-step approach. First, we construct a precedence graph by analyzing the relationships among jobs. Subsequently, the precedence graph is transformed into a two-machine Johnson Sequencing problem by allocating jobs to servers. Finally, we employ the Dynamic Heuristic Johnson Sequencing method to determine the best order of jobs on each server, effectively minimizing the makespan. Through comprehensive simulations and testing, we compare the performance of our suggested Dynamic Heuristic Johnson Sequencing technique with existing scheduling algorithms. The results demonstrate significant improvements in terms of makespan reduction and resource utilization when employing our proposed method with three servers. Furthermore, our approach exhibits remarkable scalability and effectiveness in resolving complex job scheduling challenges within cloud computing settings. The outcomes of this research contribute to the optimization of resource allocation and task management in cloud systems, offering potential benefits to a wide range of industries and applications.
- Published
- 2023
- Full Text
- View/download PDF
10. 太赫兹网络中基于优先级调度的低开销双信道 MAC 协议.
- Author
-
姚玉坤, 周 杨, 周霜霜, 任丽丹, and 张本俊
- Subjects
COST control ,TELECOMMUNICATION systems ,SCHEDULING ,TERAHERTZ technology ,MACINTOSH (Computer) ,FORECASTING - Abstract
Copyright of Telecommunication Engineering is the property of Telecommunication Engineering and its content may not be copied or emailed to multiple sites or posted to a listserv without the copyright holder's express written permission. However, users may print, download, or email articles for individual use. This abstract may be abridged. No warranty is given about the accuracy of the copy. Users should refer to the original published version of the material for the full abstract. (Copyright applies to all Abstracts.)
- Published
- 2023
- Full Text
- View/download PDF
11. A priority-aware scheduling framework for heterogeneous workloads in container-based cloud.
- Author
-
Zhu, Lilu, Huang, Kai, Fu, Kun, Hu, Yanfeng, and Wang, Yang
- Subjects
REINFORCEMENT learning ,MACHINE learning ,METAHEURISTIC algorithms ,TOPSIS method ,SCHEDULING ,QUALITY of service - Abstract
With the uncertainty of a cloud environment and the diversity of workload requirements increasing the scheduling cost of container-based cloud, especially for load spikes of application access, optimizing the utilization efficiency of cloud resources and quality of service is the focus of container cluster technology in the future. Different from traditional virtual machine-based scheduling, containerized applications of heterogeneous workloads bring higher scheduling complexity with its elastic scaling and multi-replicas operation. To tackle this problem, we propose a priority-aware workloads scheduling algorithm PA-CCWS. Firstly, we implement workload characterization and behavior identification, quantify the analysis results with TOPSIS method, generate the workloads priority and build priority scheduling buffer queue. Meanwhile, the model learning is accelerated by the experience replay mechanism that inserts and updates the priority of historical experience through the real-time feedback of actual container scheduling from DDQN. Then, we describe containerized applications oriented deep reinforcement learning scheduling algorithm which combined with the two kinds of priorities, to optimize scheduling decision. Finally, we evaluate the effectiveness of our algorithm in terms of resource utilization, resource imbalance degree and SLA compliance rate, etc. Compared with meta-heuristic algorithm PSOS, mathematical model-based algorithm KCSS and other excellent deep reinforcement learning based scheduling algorithms such as DeepRM-Plus and RLSched applying in the container-based cloud, PA-CCWS shows better resource utilization efficiency and convergence stability in containerized applications scheduling. [ABSTRACT FROM AUTHOR]
- Published
- 2023
- Full Text
- View/download PDF
12. Adaptive Real-Time Scheduler for Embedded Operating System.
- Author
-
Datta, Arkajit, Rao, Shamith D., and Mohan, C. G.
- Subjects
COMPUTER operating systems ,EMBEDDED computer systems ,PRODUCTION scheduling ,ABSTRACTION (Computer science) ,ENERGY consumption - Abstract
In CPU scheduling the classical problem of real-time and time-sharing operating systems is to schedule a sequence of jobs; the only given information, in this case, is the processing and completion time of the particular processes. All the previous scheduling algorithms focused on the system-level abstraction for the scheduling decision functions or the functions which implement them. In this research, a new scheduling algorithm, an Adaptive Multi-level Queue scheduling, will maximise the CPU utilisation and cater to the energy efficiency of the embedded system. This scheduling algorithm can adapt to the environment. The scheduling algorithm will be helpful in the embedded devices which are using a fixed battery. The scheduler combines various types of well-established scheduling algorithms like - Round-robin, Priority (Pre-emptive) and Multi-Level Queue feedback algorithms. The Adaptive feature incorporates a sleeping function in the scheduling algorithm which helps in the system energy optimisation. [ABSTRACT FROM AUTHOR]
- Published
- 2022
13. Priority-Based Shortest Job First Broker Policy for Cloud Computing Environments
- Author
-
Mishra, Nitin Kumar, Himthani, Puneet, Dubey, Ghanshyam Prasad, Bansal, Jagdish Chand, Series Editor, Deep, Kusum, Series Editor, Nagar, Atulya K., Series Editor, Kumar, Sandeep, editor, Purohit, Sunil Dutt, editor, Hiranwal, Saroj, editor, and Prasad, Mukesh, editor
- Published
- 2021
- Full Text
- View/download PDF
14. Blockchain-Based Intelligent Transportation System with Priority Scheduling
- Author
-
Janakbhai, Nakrani Dhruvinkumar, Saurin, Maru Jalay, Patel, Minal, Xhafa, Fatos, Series Editor, Kotecha, Ketan, editor, Piuri, Vincenzo, editor, Shah, Hetalkumar N., editor, and Patel, Rajan, editor
- Published
- 2021
- Full Text
- View/download PDF
15. Performance analysis of queueing system model under priority scheduling algorithms within 5G networks slicing framework
- Author
-
Kpangny Yves Berenger Adou, Ekaterina V. Markova, and Elena A. Zhbankova
- Subjects
5g networks ,slicing ,priority scheduling ,retrial queueing ,iteration method ,qos ,kpi ,Electronic computers. Computer science ,QA75.5-76.95 - Abstract
A new era is opening for the world of information and communication technologies with the 5G networks release. Indeed 5G networks appear in modern wireless systems as solutions to traditional networks inflexibility and lack of radio resources problems. Using these networks the operators can expand their services range at will and, therefore, manage daily operations by monitoring key performance indicators (KPIs) - helping meet the quality of service (QoS) requirements much easily. To meet the QoS requirements 5G networks can be implemented alongside priority scheduling algorithms. This paper considers the operation of a wireless network slicing model under two scheduling algorithms. A comparative analysis of main performance measures is provided.
- Published
- 2022
- Full Text
- View/download PDF
16. Low-Delay and Energy-Efficient Opportunistic Routing for Maritime Search and Rescue Wireless Sensor Networks.
- Author
-
Xian, Jiangfeng, Wu, Huafeng, Mei, Xiaojun, Chen, Xinqiang, and Yang, Yongsheng
- Subjects
- *
WIRELESS sensor networks , *RESCUE work , *ROUTING algorithms , *DATA packeting , *ENERGY consumption - Abstract
After the occurrence of a maritime disaster, to save human life and search for important property equipment in the first time, it is indispensable to efficiently transmit search and rescue sea area data to the maritime search and rescue command center (MSRCC) in real-time, so that the MSRCC can make timely and accurate decisions. The key to determining the efficiency of data forwarding is the quality of the routing protocol. Due to the high dynamics of the marine environment and the limited energy of the marine node, the coverage hole and routing path failure problems occur frequently when using the existing routing algorithm for marine data forwarding. Based on the above background, in this work, we study a low-latency and energy-efficient opportunistic routing protocol for maritime search and rescue wireless sensor networks (MSR-WSNs). Considering the adverse impact of wave shadowing on signal transmission, an effective link reliability prediction method is first investigated to quantify the link connectivity among nodes. To mitigate the end-to-end time delay, an optimal expected packet advancement is then derived by combining link con-nectivity with geographic progress threshold θ. After that, based on the link connectivity between marine nodes, the optimal expected packet advancement prediction, the distance from the sensing nodes to the sink, and the remaining energy distribution of the nodes, the priority of candidate nodes is calculated and sorted in descending order. Finally, timer-based coordination algorithm is adopted to perform the marine data packet forwarding so as to avoid packet conflict. Computer simulation results demonstrate that compared with benchmark algorithms, the data packet delivery ratio, the delay performance and the average node energy consumption (the average node speed is 20 m/s) of the proposed opportunistic routing protocol are improved by more than 21.4%, 39.2% and 18.1%, respectively. [ABSTRACT FROM AUTHOR]
- Published
- 2022
- Full Text
- View/download PDF
17. Scheduling and Synchronization Algorithms in Operating System: A Survey
- Author
-
Mohammed Y. Shakor
- Subjects
cpu scheduling ,multiprocessor ,round-robin scheduling ,priority scheduling ,real time ,Science ,Engineering (General). Civil engineering (General) ,TA1-2040 - Abstract
An operating system is software that is designed to manage computer hardware and software resources. However, this management requires applying an ample number of techniques and algorithms which are called synchronization and scheduling. The scheduling algorithms are used to arrange the way that the CPU is assigned to the processes, while synchronization is utilized to indicate how to work with multi-processes at the same time. Therefore, they are related to each other. CPU scheduling is a vital phenomenon of an operating system. At present, numerous CPU scheduling algorithms exist as First Come First Serve) FCFS(Shortest Job First (SJF), Shortest Remaining Time First (SRTF), Priority Scheduling, and Round Robin (RR). In this paper, a survey of the current synchronization and scheduling algorithms have been presented. An overview of each technique with the main algorithms have been described in detail with the advantages and the issues of each algorithm. Furthermore, this paper has dug deep into the real-time operating system scheduling issues, which is the current trend in operating system researches.
- Published
- 2021
- Full Text
- View/download PDF
18. IoT based smart parking model using Arduino UNO with FCFS priority scheduling
- Author
-
M.R.M. Veeramanickam, B. Venkatesh, Laxmi A. Bewoor, Yogesh W. Bhowte, Kavita Moholkar, and Jyoti L. Bangare
- Subjects
Internet of things ,Arduino UNO ,Sensors ,Smart parking ,Priority scheduling ,Electric apparatus and materials. Electric circuits. Electric networks ,TK452-454.4 - Abstract
Develop a suitable method to handle parking problem in the crowded big city, as per the demand and number of parking slots available, by giving priority to the users with help of smart parking system. This study proposed Internet of Things-(IoT) based smart parking model using the Arduino UNO model in implementation. This proposed model helps users to allocate booking users vehicles parking free available slot as per time to time availability in college campuses during technical fest in different parking slots and locations. In this working model, Passive Infrared, with ultrasonic Sensors are used which helps to deducting the available parking location and allow us to find out for giving priority based First Come First Serve based-(FCFS) scheduling of parking allotments as per slot is vacant count. This model examine the way of the proposed system with utilizing scenarios of various possible ways with FCFS which show the significance of the parking model using IoT platform. The parking availability detection is capable to find solutions for an empty vehicle parking area for monitoring and reduces users search time as per an automated smart parking model using the internet of things, sensing devices and Arduino UNO(“Uno” means one in Italian languages) in giving priority to users with scheduling model is actual findings with Smart systems. This study proposed an automated parking system to function on a real-time basis to detect all empty parking places based on the internet of things platform, with help of sensors. Arduino UNO platform brings automation to this system on per priority basis to all the users with scheduling techniques. The priority given to users with an automation system is a novelty compared with an existing system. This smart parking is working on real-time basis inputs based on that user demands priority is varying to book parking slots with first come first serve preference.
- Published
- 2022
- Full Text
- View/download PDF
19. Information System for Selection of Production Line for Plastic Item Injection Machine Number A36 Using Priority Scheduling Method
- Author
-
Muchamad Dani Chairudin, Novita Br. Ginting, and Hersanto Fajri
- Subjects
information system ,waterfall ,priority scheduling ,dandory ,uml ,Information technology ,T58.5-58.64 ,Electronic computers. Computer science ,QA75.5-76.95 - Abstract
A PT. Astra Components Indonesia manufactures injection plastic goods to be sent to customers, in the production process the machines used are capable of producing several types of injection plastic goods, so that products can be provided regularly and there is a process of changing products or better known as the Dandory process. Found an obstacle that is an error in determining the order of dandory for production. Consequently, the condition of goods in the warehouse is irregular. It is detrimental to the company with the time, material and labour that has been expended for production so that an Information System is needed to determine the priority schedule for the replacement of injection plastic goods in this study taking the case at machine number A36. The system development uses the Waterfall method; the system description will be described by the Unified Modeling Language Modeling (UML) method. Data collection is done by observing directly observing production activities in the company as well as interviews with relevant parties, and for solving problems, the system will be assisted by Priority Scheduling method. The results of the research get an information system that will provide recommendations for items that will first be produced appropriately.
- Published
- 2020
- Full Text
- View/download PDF
20. Design and Implementation of a Dynamic Re-encryption System Based on the Priority Scheduling
- Author
-
Yoon, Duk Gun, Sohn, Kyu-Seek, Joe, Inwhee, Angrisani, Leopoldo, Series editor, Arteaga, Marco, Series editor, Chakraborty, Samarjit, Series editor, Chen, Jiming, Series editor, Chen, Tan Kay, Series editor, Dillmann, Ruediger, Series editor, Duan, Haibin, Series editor, Ferrari, Gianluigi, Series editor, Ferre, Manuel, Series editor, Hirche, Sandra, Series editor, Jabbari, Faryar, Series editor, Kacprzyk, Janusz, Series editor, Khamis, Alaa, Series editor, Kroeger, Torsten, Series editor, Ming, Tan Cher, Series editor, Minker, Wolfgang, Series editor, Misra, Pradeep, Series editor, Möller, Sebastian, Series editor, Mukhopadhyay, Subhas Chandra, Series editor, Ning, Cun-Zheng, Series editor, Nishida, Toyoaki, Series editor, Panigrahi, Bijaya Ketan, Series editor, Pascucci, Federica, Series editor, Samad, Tariq, Series editor, Seng, Gan Woon, Series editor, Veiga, Germano, Series editor, Wu, Haitao, Series editor, Zhang, Junjie James, Series editor, Kim, Kuinam J., editor, Kim, Hyuncheol, editor, and Baek, Nakhoon, editor
- Published
- 2018
- Full Text
- View/download PDF
21. Multi-Queue Priority Based Algorithm for CPU Process Scheduling
- Author
-
Rafi, Usman, Zia, Muhammad Azam, Razzaq, Abdul, Ali, Sajid, Saleem, Muhammad Asim, Davim, J Paulo, Series editor, Xu, Jiuping, editor, Gen, Mitsuo, editor, Hajiyev, Asaf, editor, and Cooke, Fang Lee, editor
- Published
- 2018
- Full Text
- View/download PDF
22. Balanced Allocations and Global Clock in Population Protocols: An Accurate Analysis
- Author
-
Mocquard, Yves, Sericola, Bruno, Anceaume, Emmanuelle, Hutchison, David, Series Editor, Kanade, Takeo, Series Editor, Kittler, Josef, Series Editor, Kleinberg, Jon M., Series Editor, Mattern, Friedemann, Series Editor, Mitchell, John C., Series Editor, Naor, Moni, Series Editor, Pandu Rangan, C., Series Editor, Steffen, Bernhard, Series Editor, Terzopoulos, Demetri, Series Editor, Tygar, Doug, Series Editor, Weikum, Gerhard, Series Editor, Lotker, Zvi, editor, and Patt-Shamir, Boaz, editor
- Published
- 2018
- Full Text
- View/download PDF
23. Low-Delay and Energy-Efficient Opportunistic Routing for Maritime Search and Rescue Wireless Sensor Networks
- Author
-
Jiangfeng Xian, Huafeng Wu, Xiaojun Mei, Xinqiang Chen, and Yongsheng Yang
- Subjects
maritime search and rescue wireless sensor networks ,opportunistic routing ,priority scheduling ,delay optimization ,Science - Abstract
After the occurrence of a maritime disaster, to save human life and search for important property equipment in the first time, it is indispensable to efficiently transmit search and rescue sea area data to the maritime search and rescue command center (MSRCC) in real-time, so that the MSRCC can make timely and accurate decisions. The key to determining the efficiency of data forwarding is the quality of the routing protocol. Due to the high dynamics of the marine environment and the limited energy of the marine node, the coverage hole and routing path failure problems occur frequently when using the existing routing algorithm for marine data forwarding. Based on the above background, in this work, we study a low-latency and energy-efficient opportunistic routing protocol for maritime search and rescue wireless sensor networks (MSR-WSNs). Considering the adverse impact of wave shadowing on signal transmission, an effective link reliability prediction method is first investigated to quantify the link connectivity among nodes. To mitigate the end-to-end time delay, an optimal expected packet advancement is then derived by combining link con-nectivity with geographic progress threshold θ. After that, based on the link connectivity between marine nodes, the optimal expected packet advancement prediction, the distance from the sensing nodes to the sink, and the remaining energy distribution of the nodes, the priority of candidate nodes is calculated and sorted in descending order. Finally, timer-based coordination algorithm is adopted to perform the marine data packet forwarding so as to avoid packet conflict. Computer simulation results demonstrate that compared with benchmark algorithms, the data packet delivery ratio, the delay performance and the average node energy consumption (the average node speed is 20 m/s) of the proposed opportunistic routing protocol are improved by more than 21.4%, 39.2% and 18.1%, respectively.
- Published
- 2022
- Full Text
- View/download PDF
24. A latency-aware max-min algorithm for resource allocation in cloud.
- Author
-
Shakil, Kashish Ara, Alam, Mansaf, and Khan, Samiya
- Subjects
RESOURCE allocation ,ALGORITHMS ,ANALYTIC hierarchy process ,PROFIT maximization ,QUALITY of service - Abstract
Cloud computing is an emerging distributed computing paradigm. However, it requires certain initiatives that need to be tailored for the cloud environment such as the provision of an on-the-fly mechanism for providing resource availability based on the rapidly changing demands of the customers. Although, resource allocation is an important problem and has been widely studied, there are certain criteria that need to be considered. These criteria include meeting user's quality of service (QoS) requirements. High QoS can be guaranteed only if resources are allocated in an optimal manner. This paper proposes a latency-aware max-min algorithm (LAM) for allocation of resources in cloud infrastructures. The proposed algorithm was designed to address challenges associated with resource allocation such as variations in user demands and on-demand access to unlimited resources. It is capable of allocating resources in a cloud-based environment with the target of enhancing infrastructure-level performance and maximization of profits with the optimum allocation of resources. A priority value is also associated with each user, which is calculated by analytic hierarchy process (AHP). The results validate the superiority for LAM due to better performance in comparison to other state-of-the-art algorithms with flexibility in resource allocation for fluctuating resource demand patterns. [ABSTRACT FROM AUTHOR]
- Published
- 2021
- Full Text
- View/download PDF
25. PMSMC: Priority-based Multi-requestor Scheduler for Embedded System Memory Controller.
- Author
-
El-Moursy, Ali A., Sibai, Fadi N., El-Moursy, Magdy A., and Mohamed, Ahmed S.S.
- Subjects
- *
DYNAMIC random access memory , *MULTICORE processors , *MEMORY , *ENERGY consumption , *TIMEKEEPING - Abstract
Modern Multi-Processor System-On-Chips (MPSOC) are widely used especially in real-time embedded systems due to their high throughput and low per unit cost. However, bounded latency is vital to guarantee fast response as well as fairness for applications running on multicore processors. In this paper, a new Priority-base Memory Controller for Embedded Systems (P M S M C) that prioritizes concurrently running applications by assigning uneven quota for each requestor is proposed. Each requestor quota is accompanied by a timer to control the dispatch rate to prevent starvation. Moreover, P M S M C can monitor the real-time application memory activity to assist the request scheduling to achieve efficient utilization of the shared DRAM resource while keeping the timing bounded. Hence, P M S M C can serve both multimedia real-time applications and hard real-time applications concurrently. For 8-core processors, P M S M C is able to achieve an overall performance speedup of 24% and 16% compared to the recently proposed WCAD and TRB-SP memory controllers, respectively. For the Energy-Delay Product (EDP) metric which combines both performance and energy consumption, P M S M C achieves lower EDPs of 25% and 60% compared to the recently proposed WCAD and TRB-SP memory controllers, respectively. • Priority-based Multi-requestor Scheduling Memory Controller PMSMC is developed that support both HRT & NHRT. • PMSMC is a multi-requestor scheduler that utilizes memory bandwidth efficiently. • PMSMC handles both Mem. intensive and Mem. Non-intensive applications effectively. • PMSMC achieves an overall performance speedup of 45% for 4-core systems. • PMSMC achieves Energy-Delay Product (EDP) reduction of 25% for 8-core systems. [ABSTRACT FROM AUTHOR]
- Published
- 2020
- Full Text
- View/download PDF
26. Parking-Area-Assisted Spider-Web Routing Protocol for Emergency Data in Urban VANET.
- Author
-
Liu, Hao, Qiu, Tie, Zhou, Xiaobo, Chen, Chen, and Chen, Ning
- Subjects
- *
DATA packeting , *GREEDY algorithms , *DATA transmission systems , *DIGITAL maps , *COMPUTATIONAL complexity , *DATA distribution - Abstract
In urban vehicular ad-hoc networks (VANET), owing to the high mobility and uneven distribution of vehicles, the rapid and reliable transmission of emergency data is a challenging task. Some bio-inspired intelligent routing protocols are effective in transmitting emergency data. However, their computational complexity and convergence speed may result in large delays. Furthermore, it has been demonstrated that parked vehicles may be used as relay nodes and thus facilitate data packet transmission in VANET. In this paper, we propose a parking-area-assisted spider-web routing protocol (PASRP) for emergency data in urban VANET. In PASRP, a spider-web transmission model is established based on the parking area by using a geographic information system and a digital map. Two control messages, request-spider and confirm-spider, are sent to obtain the transmission path from the source vehicle to the destination vehicle, and the path with the least delay is selected as the transmission path. Then, the emergency data are forwarded on the selected path using a multi-mode greedy algorithm and are prioritized by a dynamic multi-priority scheduling mechanism. Finally, the simulation results demonstrate that the proposed PASRP outperforms the existing greedy perimeter stateless routing and transmission mechanism for emergency data protocols. [ABSTRACT FROM AUTHOR]
- Published
- 2020
- Full Text
- View/download PDF
27. Optimizing Task, Memory and Energy of Wireless Sensor Grids using Grid Cluster based Multilevel Priority Scheduling
- Author
-
Subhashini, S. J. and Alli, P.
- Published
- 2017
- Full Text
- View/download PDF
28. Performance Analysis of Scheduling Algorithms on Fog Computing using YAFS
- Author
-
Nurcahya, Dimas, Karimah, Siti Amatullah, and Mugitama, Satria Akbar
- Subjects
Processing Time ,Round Robin ,Time Efficiency ,Fog Computing ,Priority Scheduling - Abstract
A smart device that has seen more development is the Internet of Things (IoT). An IoT system implementation requires a device that can accept and handle various sorts of data. Fog Computing is a solution to the issue since the IoT demands a device that can provide Real-Time. Certainly, load balancing involves scheduling the IoT devices and data used. Because Cloud and Fog Computing models enable data growth management and deployment planning, which necessitate a quicker response from platforms and applications, processing power scheduling is essential. The purpose of this study is to evaluate the performance of effective scheduling algorithms that adhere to these computing models platform requirements. The scheduling algorithm that can produce the lowest Processing Time and the resulting Time Efficiency is more efficient can be called the best scheduling algorithm. In this research, the author analyzes the performance of scheduling algorithms in the form of Round Robin and Priority Scheduling on Fog Computing. In this research, testing was carried out by creating a scenario of the effect of increasing the number of Fog Nodes and Devices used. The average result of scenario testing obtained for processing time for Round Robin is lower, and the highest Time Efficiency for Round Robin over Priority Scheduling is 11%. With these test results, the Round Robin scheduling algorithm has a simpler level of complexity. So, it can be concluded that Round Robin belongs to the category of the best scheduling algorithm in this case.
- Published
- 2023
- Full Text
- View/download PDF
29. Load Balancing Prioritized Tasks via Work-Stealing
- Author
-
Imam, Shams, Sarkar, Vivek, Hutchison, David, Series editor, Kanade, Takeo, Series editor, Kittler, Josef, Series editor, Kleinberg, Jon M., Series editor, Mattern, Friedemann, Series editor, Mitchell, John C., Series editor, Naor, Moni, Series editor, Pandu Rangan, C., Series editor, Steffen, Bernhard, Series editor, Terzopoulos, Demetri, Series editor, Tygar, Doug, Series editor, Weikum, Gerhard, Series editor, Träff, Jesper Larsson, editor, Hunold, Sascha, editor, and Versaci, Francesco, editor
- Published
- 2015
- Full Text
- View/download PDF
30. A Proactive Fault Tolerance Scheme for Large Scale Storage Systems
- Author
-
Ji, Xinpu, Ma, Yuxiang, Ma, Rui, Li, Peng, Ma, Jingwei, Wang, Gang, Liu, Xiaoguang, Li, Zhongwei, Hutchison, David, Series editor, Kanade, Takeo, Series editor, Kittler, Josef, Series editor, Kleinberg, Jon M., Series editor, Mattern, Friedemann, Series editor, Mitchell, John C., Series editor, Naor, Moni, Series editor, Pandu Rangan, C., Series editor, Steffen, Bernhard, Series editor, Terzopoulos, Demetri, Series editor, Tygar, Doug, Series editor, Weikum, Gerhard, Series editor, Wang, Guojun, editor, Zomaya, Albert, editor, Martinez, Gregorio, editor, and Li, Kenli, editor
- Published
- 2015
- Full Text
- View/download PDF
31. Priority Scheduling in the Planning of Multiple-Structure Construction Projects
- Author
-
Radziszewska-Zielina E. and Sroka B.
- Subjects
time coupling method ,linear programming ,multiple-structure projects ,scheduling ,interactive scheduling ,priority scheduling ,Engineering (General). Civil engineering (General) ,TA1-2040 - Abstract
The paper presents a method of priority scheduling that is useful during the planning of multiple-structure construction projects. This approach is an extension of the concept of interactive scheduling. In priority scheduling, it is the planner that can determine how important each of the technological and organisational constraints are to them. A planner’s preferences can be defined through developing a ranking list that defines which constraints are the most important, and those whose completion can come second. The planner will be able to model the constraints that appear at a construction site more flexibly. The article presents a general linear programming model of the planning of multiple-structure construction projects, as well as various values of each of the parameters that allow us to obtain different planning effects. The proposed model has been implemented in a computer program and its effectiveness has been presented on a calculation example.
- Published
- 2017
- Full Text
- View/download PDF
32. Multisession Video Packet Scheduling
- Author
-
Annie, R. Arockia Xavier, Anitha, Murugesan, Yogesh, P., Kacprzyk, Janusz, Series editor, Thampi, Sabu M., editor, Abraham, Ajith, editor, Pal, Sankar Kumar, editor, and Rodriguez, Juan Manuel Corchado, editor
- Published
- 2014
- Full Text
- View/download PDF
33. Improving the Performance and Reliability of Mobile Commerce in Developing Countries
- Author
-
Nafea, Ibtehal, Younas, Muhammad, Hutchison, David, Series editor, Kanade, Takeo, Series editor, Kittler, Josef, Series editor, Kleinberg, Jon M., Series editor, Kobsa, Alfred, Series editor, Mattern, Friedemann, Series editor, Mitchell, John C., Series editor, Naor, Moni, Series editor, Nierstrasz, Oscar, Series editor, Pandu Rangan, C., Series editor, Steffen, Bernhard, Series editor, Terzopoulos, Demetri, Series editor, Tygar, Doug, Series editor, Weikum, Gerhard, Series editor, Awan, Irfan, editor, Younas, Muhammad, editor, Franch, Xavier, editor, and Quer, Carme, editor
- Published
- 2014
- Full Text
- View/download PDF
34. An Optimal Utilization of Cloud Resources using Adaptive Back Propagation Neural Network and Multi-Level Priority Queue Scheduling.
- Author
-
Saeed, Anwar, Yousif, Muhammad, Fatima, Areej, Abbas, Sagheer, Khan, Muhammad Adnan, Anum, Leena, and Akram, Ali
- Subjects
BACK propagation ,CLOUD computing ,SCHEDULING ,RESOURCE management ,SERVICE industries - Abstract
With the innovation of cloud computing industry lots of services were provided based on different deployment criteria. Nowadays everyone tries to remain connected and demand maximum utilization of resources with minimum time and effort. Thus, making it an important challenge in cloud computing for optimum utilization of resources. To overcome this issue, many techniques have been proposed shill no comprehensive results have been achieved. Cloud Computing offers elastic and scalable resource sharing services by using resource management. In this article, a hybrid approach has been proposed with an objective to achieve the maximum resource utilization. In this proposed method, adaptive back propagation neural network and multi-level priority-based scheduling are being carried out for optimum resource utilization. This hybrid technique will improve the utilization of resources in cloud computing. This shows result in simulation-based on the form of MSE and Regression with job dataset, on behalf of the comparison of three algorithms like Scaled Conjugate Gradient (SCG), Levenberg Marquardt (LM) and Bayesian Regularization (BR). BR gives a better result with 60 hidden layers Neurons to other algorithms. BR gives 2.05 MSE and 95.8 regressions in Validation, LM gives 2.91 MSE and 94.06 regressions with this and SCG gives 3.92 MSE and 91.85 regressions. [ABSTRACT FROM AUTHOR]
- Published
- 2019
35. Priority Based Scheduling for Energy Efficient Power Allocation in MIMO-NOMA System with Multiple Users.
- Author
-
Khaleelahmed, Shaik and Venkateswararao, Nandhanavanam
- Subjects
PARTICLE swarm optimization ,ENERGY consumption ,COMPUTER scheduling ,EMPLOYEE reviews - Abstract
Enhancing the efficiency of power allocation and the achievable sum rate of Multiple Input Multiple Output (MIMO) based multi-user systems are essential as conventional methods are very complex. The traditional methods are not only less efficient but also do not address user fairness. The existing conventional methods use simple user ordering schemes that remain unsuitable for MIMO Non-Orthogonal Multiple Access (NOMA) system. Accordingly, a new elegant propose method using Particle Swarm Optimization (PSO) algorithm based priority scheduling in power allocation (PPPA) prioritizes the users based on the maximum power and QoS constraints. The proposed method offers a capable platform that will also provide energy efficiency in power allocation. The priority-based scheduling based on PSO algorithm that prioritizes the users optimally based on objective function, and it is effective due to faster convergence and adaptive nature of the algorithm. The proposed method for power allocation compared with the existing methods using the number of admitted users in the system. We observed that the energy efficiency and achievable rate is found to be superior by 6.76% and 58.37 Mbits/sec. Thus our proposed method not only provides better energy efficiency but also has a profound improvement in data rate. [ABSTRACT FROM AUTHOR]
- Published
- 2019
- Full Text
- View/download PDF
36. Delay characteristics in place-reservation queues with class-dependent service times.
- Author
-
Wittevrongel, Sabine, Feyaerts, Bart, Bruneel, Herwig, and Vuyst, Stijn De
- Subjects
QUEUING theory ,PRODUCTION scheduling ,MATHEMATICAL functions ,QUALITY of service ,SET theory - Abstract
This paper considers a discrete-time single-server infinite-capacity queue with two classes of packet arrivals, either delay-sensitive (class 1) or delay-tolerant (class 2), and a reservation-based priority scheduling mechanism. The objective is to provide a better quality of service to delay-sensitive packets at the cost of allowing higher delays for the best-effort packets. To this end, the scheduling mechanism makes use of an in-queue reserved place intended for future class-1 packet arrivals. A class-1 arrival takes the place of the reservation in the queue, after which a new reservation is created at the tail of the queue. Class-2 arrivals always take place at the tail of the queue. We study the delay characteristics for both packet classes under the assumption of a general independent packet arrival process. The service times of the packets are independent and have a general distribution that depends on the class of the packet. Closed-form expressions are obtained for the probability generating functions of the per-class delays. From this, moments and tail probabilities of the packet delays of both classes are derived. The results are illustrated by some numerical examples. [ABSTRACT FROM AUTHOR]
- Published
- 2019
- Full Text
- View/download PDF
37. Operating systems scheduling algorithms
- Author
-
Dumančić, Lucija, Nakić, Jelena, Bročić, Lucija, and Šarić-Grgić, Ines
- Subjects
Round Robin ,process ,scheduling ,algorithms ,First-Come First-Served ,Shortest Job Next ,waiting time ,turnaround time ,Priority Scheduling - Abstract
Cilj završnog rada je implementacija i usporedba algoritama vremenskog upravljanja.. Na početku teorijskog dijela rada, opisani su procesi u operacijskim sustavima i vremensko upravljanje. Osim implementiranih algoritama, opisani su i ostali algoritmi vremenskog upravljanja u operacijskim sustavima. Na kraju teorijskog dijela rada navedeni su i općeniti i specifični ciljevi za pojedine operacijske sustave. U praktičnom dijelu rada implementirani su algoritmi First-Come First-Served, Shortest Job Next, Round Robin i Priority Scheduling. Programski dio rada je izrađen u okruženju Google Colaboratory koje podržava programski jezik Python. Navedeni algoritmi su analizirani i uspoređeni na temelju prosječnog vremena obrade i prosječnog vremena čekanja. U privitku se nalazi programski kod za svaki od navedenih algoritama., This thesis deals with the implementation and comparison of operating systems scheduling algorithms. At the beginning of the theoretical part of the work, processes in operating systems and scheduling are described. In addition to the implemented algorithms, other operating systems scheduling algorithms are also described. At the end of the theoretical part of the paper, both general and specific goals for individual operating systems are listed. In the practical part of the work, the First-Come First-Served, Shortest Job Next, Round Robin and Priority Scheduling algorithms were implemented. The programming part of the work was created in the Google Colaboratory environment, which supports the Python programming language. The mentioned algorithms were analyzed and compared based on average processing time and average waiting time. The program code for each of the mentioned algorithms is in the attachment.
- Published
- 2023
38. A Formal Approach to Investigate the Performance of Modern E-commerce Services
- Author
-
Nafea, Ibtehal, Holton, D. R. W., Younas, Muhammad, Awan, Irfan, Hutchison, David, editor, Kanade, Takeo, editor, Kittler, Josef, editor, Kleinberg, Jon M., editor, Mattern, Friedemann, editor, Mitchell, John C., editor, Naor, Moni, editor, Nierstrasz, Oscar, editor, Pandu Rangan, C., editor, Steffen, Bernhard, editor, Sudan, Madhu, editor, Terzopoulos, Demetri, editor, Tygar, Doug, editor, Vardi, Moshe Y., editor, Weikum, Gerhard, editor, Al-Begain, Khalid, editor, Fiems, Dieter, editor, and Knottenbelt, William J., editor
- Published
- 2010
- Full Text
- View/download PDF
39. QED limits for many-server systems under a priority policy.
- Author
-
Momčilović, Petar and Motaei, Amir
- Subjects
- *
QUANTUM electrodynamics , *LIMITS (Mathematics) , *QUALITY control , *APPROXIMATION theory , *SYSTEMS engineering - Abstract
A multi-class many-server priority system operating in the quality-and-efficiency-driven regime is considered. Both arrival processes and service times are general. The many-server heavy-traffic diffusion asymptotic is characterized in terms of the corresponding limiting infinite-server process. [ABSTRACT FROM AUTHOR]
- Published
- 2018
- Full Text
- View/download PDF
40. Priority-based grant-aware scheduling for low-latency switching.
- Author
-
Song, Jongtae, Han, Kyeong-Eun, Kim, Dae-Ub, Park, Chansung, and Kim, Kwangjoon
- Abstract
This paper introduces new scheduling algorithms supporting low-latency switching. The proposed grant-aware (GA) algorithm improves the average delay performance by using the grant information of previous iteration. The simulation result shows that the average delay of GA algorithm is about one-tenth of the existing algorithm in high-load condition. We also introduce two priority-based scheduling algorithms grant-aware and priority-aware (GAPA) algorithm and cyclic scheduling with the longest-queue-first (C-LQF) algorithm. In the priority-based scheduling, the scheduling priority of VoQ is determined based on its queue size. GAPA and C-LQF consider the priority only after the first iteration to prevent the starvation problem. The simulation result shows that GAPA and C-LQF scheduling achieves better performance than GA in terms of average delay, maximum delay, and hotspot throughput. [ABSTRACT FROM AUTHOR]
- Published
- 2018
- Full Text
- View/download PDF
41. Patient Triage and Prioritization Under Austere Conditions.
- Author
-
Sun, Zhankun, Argon, Nilay Tanık, and Ziya, Serhan
- Subjects
MEDICAL triage ,MEDICAL care ,PATIENT acceptance of health care ,ELECTRONIC health records ,MARKOV processes - Abstract
In war zones and economically deprived regions, because of extreme resource restrictions, a single provider may be the sole person in charge of providing emergency care to a group of patients. An important question the provider faces under such circumstances is whether or not to perform triage and how to prioritize the patients. By choosing to triage a particular patient, the provider can determine the health condition and thus the urgency of the patient, but that will come at the expense of delaying the actual service (stabilization or initial treatment) for that patient as well as all the other patients. Motivated by this problem, which also arises in other service contexts, we consider a service system where finitely many patients, all available at time zero, belong to one of the two possible triage classes, where each class is characterized by its waiting cost and expected service time. Patients' class identities are initially unknown, but the service provider has the option to spend time on triage to determine the class of a patient. Our objective is to identify policies that balance the time spent on triage with the time spent on service by minimizing the total expected cost. We provide a complete characterization of the optimal dynamic policy and show that the optimal dynamic policy that specifies when to perform triage is determined by a switching curve, and we provide a mathematical expression for this curve. One insight that comes out of this characterization is that the server should start with performing triage when there are sufficiently many patients and never perform triage when there are few patients. Finally, we carry out a numerical study in which we demonstrate how one can use our mathematical results to develop policies that can be used in mass-casualty triage and prioritization, and we find that there are substantial benefits to using one of these policies instead of the simpler benchmarks. The online supplement is available at https://doi.org/10.1287/mnsc.2017.2855. This paper was accepted by Assaf Zeevi, stochastic models and simulation. [ABSTRACT FROM AUTHOR]
- Published
- 2018
- Full Text
- View/download PDF
42. Performance Analysis of a Priority Queue with Place Reservation and General Transmission Times
- Author
-
Feyaerts, Bart, Wittevrongel, Sabine, Hutchison, David, editor, Kanade, Takeo, editor, Kittler, Josef, editor, Kleinberg, Jon M., editor, Mattern, Friedemann, editor, Mitchell, John C., editor, Naor, Moni, editor, Nierstrasz, Oscar, editor, Pandu Rangan, C., editor, Steffen, Bernhard, editor, Sudan, Madhu, editor, Terzopoulos, Demetri, editor, Tygar, Doug, editor, Vardi, Moshe Y., editor, Weikum, Gerhard, editor, Thomas, Nigel, editor, and Juiz, Carlos, editor
- Published
- 2008
- Full Text
- View/download PDF
43. Efficient Exact Response Time Analysis for Fixed Priority Scheduling in Lowest Priority First-Based Feasibility Tests
- Author
-
Saehwa Kim
- Subjects
Mathematical optimization ,General Computer Science ,Job shop scheduling ,Control and Systems Engineering ,Computer science ,Priority scheduling ,Task analysis ,Response time ,Systems design ,Dynamic priority scheduling ,Upper and lower bounds ,Task (project management) - Abstract
The exact response time analysis for fixed priority scheduling (FPS) in the lowest priority first-based feasibility tests is commonly required as a part of system design tools. This letter proposes an efficient method for this, which we named incremental lower bound (ILB) calculation method. Compared to the best algorithm that has been known so far, which is the incremental calculation method, ILB reduces the feasibility test iterations/run times by more than 38% and 20% regardless of varying utilization and the number of tasks in task sets.
- Published
- 2021
- Full Text
- View/download PDF
44. Distributed Priority Inheritance for Real-Time and Embedded Systems
- Author
-
Sánchez, César, Sipma, Henny B., Gill, Christopher D., Manna, Zohar, Hutchison, David, editor, Kanade, Takeo, editor, Kittler, Josef, editor, Kleinberg, Jon M., editor, Mattern, Friedemann, editor, Mitchell, John C., editor, Naor, Moni, editor, Nierstrasz, Oscar, editor, Pandu Rangan, C., editor, Steffen, Bernhard, editor, Sudan, Madhu, editor, Terzopoulos, Demetri, editor, Tygar, Dough, editor, Vardi, Moshe Y., editor, Weikum, Gerhard, editor, and Shvartsman, Mariam Momenzadeh Alexander A., editor
- Published
- 2006
- Full Text
- View/download PDF
45. Öncelikli Olmayan ve Sınırlı Olmayan Öncelikli Kuyrukların Performans Ölçülerinin Karşılaştırılması
- Author
-
Vedat Sağlam and Abdullah Çelik
- Subjects
Operations research ,Computer science ,Priority scheduling ,Little's law ,General Medicine ,Priority queue - Abstract
When there are different customer classes in a queue system, the j-th class customers have their services before the j+1,j=1,2,… class customers. Such queues are named as queues with priority scheduling. In this study a Markov priority queue system with two customer classes is analyzed both under non-pre-emptive and nonpriority scheduling and the efficiency measures (the expected number of customer in system, the average waiting time in system) are obtained using Little’s Law. The efficiency criteria are compared according to the priority situation. In addition, parameter estimates were compared with simulation results. The simulation was performed using the R program.
- Published
- 2021
- Full Text
- View/download PDF
46. Two-level priority scheduling framework in a max-plus linear representation
- Author
-
Hiroyuki Goto, Yoichi Shimakawa, and Kyohei Sagawa
- Subjects
Prioritization ,0209 industrial biotechnology ,Linear representation ,Mathematical optimization ,020901 industrial engineering & automation ,FIFO and LIFO accounting ,FIFO (computing and electronics) ,Computer science ,Priority scheduling ,020208 electrical & electronic engineering ,0202 electrical engineering, electronic engineering, information engineering ,Scheduling (production processes) ,02 engineering and technology - Abstract
A common type of scheduling policy includes first-in-first-out (FIFO) and earliest-outset bases. Among many approaches to this, max-plus linear representation is beneficial for event-driven discret...
- Published
- 2021
- Full Text
- View/download PDF
47. Idempotence-Based Preemptive GPU Kernel Scheduling for Embedded Systems
- Author
-
Euiseong Seo, Hwansoo Han, Hyunjun Kim, Hyeonsu Lee, and Cheolgi Kim
- Subjects
Software_OPERATINGSYSTEMS ,Source code ,Job shop scheduling ,Computer science ,business.industry ,media_common.quotation_subject ,Priority scheduling ,Preemption ,Processor scheduling ,02 engineering and technology ,Execution time ,020202 computer hardware & architecture ,Theoretical Computer Science ,Scheduling (computing) ,Software ,Computational Theory and Mathematics ,Kernel (image processing) ,Hardware and Architecture ,Embedded system ,Idempotence ,0202 electrical engineering, electronic engineering, information engineering ,General-purpose computing on graphics processing units ,business ,media_common - Abstract
Mission-critical embedded systems simultaneously run multiple graphics-processing-unit (GPU) computing tasks with different criticality and timeliness requirements. Considerable research effort has been dedicated to supporting the preemptive priority scheduling of GPU kernels. However, hardware-supported preemption leads to lengthy scheduling delays and complicated designs, and most software approaches depend on the voluntary yielding of GPU resources from restructured kernels. We propose a preemptive GPU kernel scheduling scheme that harnesses the idempotence property of kernels. The proposed scheme distinguishes idempotent kernels through static source code analysis. If a kernel is not idempotent, then GPU kernels are transactionized at the operating system (OS) level. Both idempotent and transactionized kernels can be aborted at any point during their execution and rolled back to their initial state for reexecution. Therefore, low-priority kernel instances can be preempted for high-priority kernel instances and reexecuted after the GPU becomes available again. Our evaluation using the Rodinia benchmark suite showed that the proposed approach limits the preemption delay to 18 $\mu$ μ s in the 99.9th percentile, with an average delay in execution time of less than 10 percent for high-priority tasks under a heavy load in most cases.
- Published
- 2021
- Full Text
- View/download PDF
48. Sistem Preventive Maintenance Berbasis Web dengan Menggunakan Algoritma Priority Scheduling pada PT. Beta Pharmacon
- Author
-
Arip Solehudin, Nono Heryana, Bayu Priyatna, Topan Trianto, and Julifer P Manurung
- Subjects
Schedule ,Data collection ,Computer science ,business.industry ,Priority scheduling ,Scheduling (production processes) ,Microsoft excel ,Software engineering ,business ,Preventive maintenance ,Industrial and Manufacturing Engineering - Abstract
PT. Beta Pharmacon in the actual preparation of Preventive Maintenance (PM) schedules and input of reports or preventive results data still uses Microsoft Excel, and preventive schedules that have been made are sometimes not following the actual because the machine cannot be maintained (the production process has not been completed) so that the schedule has been completed. Determined to change and to confirm whether preventive maintenance can be done every day, still by telephone. Based on the above problems, a web-based Preventive Maintenance System will be created using the priority scheduling algorithm. The web is built using the CodeIgniter framework and database using MySQL. With this system, it can facilitate scheduling of preventive maintenance, data collection of machines and tools in the company, search for data on preventive maintenance results, coordination of the implementation of preventive maintenance, so that it can provide the information needed effectively and efficiently.
- Published
- 2021
- Full Text
- View/download PDF
49. Hierarchical Bucket Queuing for Fine-Grained Priority Scheduling on the GPU.
- Author
-
Kerbl, Bernhard, Kenzel, Michael, Schmalstieg, Dieter, Seidel, Hans‐Peter, and Steinberger, Markus
- Subjects
- *
GRAPHICS processing units , *SCHEDULING , *EXPANSION boards (Microcomputers) , *QUEUING theory , *COMPUTER systems - Abstract
While the modern graphics processing unit (GPU) offers massive parallel compute power, the ability to influence the scheduling of these immense resources is severely limited. Therefore, the GPU is widely considered to be only suitable as an externally controlled co-processor for homogeneous workloads which greatly restricts the potential applications of GPU computing. To address this issue, we present a new method to achieve fine-grained priority scheduling on the GPU: hierarchical bucket queuing. By carefully distributing the workload among multiple queues and efficiently deciding which queue to draw work from next, we enable a variety of scheduling strategies. These strategies include fair-scheduling, earliest-deadline-first scheduling and user-defined dynamic priority scheduling. In a comparison with a sorting-based approach, we reveal the advantages of hierarchical bucket queuing over previous work. Finally, we demonstrate the benefits of using priority scheduling in real-world applications by example of path tracing and foveated micropolygon rendering. [ABSTRACT FROM AUTHOR]
- Published
- 2017
- Full Text
- View/download PDF
50. Sustainability in intelligent building environments using weighted priority scheduling algorithm.
- Author
-
Shahi, Ahmad, Sulaiman, Md Nasir, Mustapha, Norwati, Perumal, Thinagaran, and Parizi, Reza Meimandi
- Subjects
INTELLIGENT buildings ,ALGORITHMS ,IMPLEMENTS, utensils, etc. ,MACHINE learning ,CONFLICT management - Abstract
Intelligent buildings require various gadgets and sensors to automatically control the underlying environments with enhanced levels of comfort and efficiency. The ever-evolving technology and increasingly complex devices operated by heterogeneous systems have created challenges for intelligent building environments. Multi-platform type of heterogeneous systems functioning in intelligent building environments can lead to system failures with regard to deadlocks and unpredictable behavior, known as conflict occurrence. In this paper, we propose a new decision-making model with a weighted-priority scheduling algorithm that solves the conflicts to achieve efficient and sustainable communication response among heterogeneous systems. The experimental results demonstrate the enhanced response time of the model with conflict resolution. Furthermore, this model minimizes the external intervention to control the setting of such buildings. [ABSTRACT FROM AUTHOR]
- Published
- 2017
- Full Text
- View/download PDF
Catalog
Discovery Service for Jio Institute Digital Library
For full access to our library's resources, please sign in.