scispace - formally typeset
Search or ask a question

Answers from top 17 papers

More filters
Papers (17)Insight
Moreover, our scheduler is able to efficiently handle execution with very limited resources by avoiding scheduling tasks that are expected to miss their deadlines and do not have an impact on future deadlines.
With these features, SF3P can not only prototype a scheduler at high level of abstraction, but also execute the implemented task-set on specific hardware.
The analysis highlights that these generic task-based runtimes achieve comparable results to the application-optimized embedded scheduler on homogeneous platforms.
Open accessProceedings ArticleDOI
Saba Jamalian, Hassan Rajaei 
09 Mar 2015
Further, SETSA, (SDN-Empowered Task Scheduler Algorithm) is proposed as a novel task scheduling algorithm for the offered ASETS architecture.
One such component, the task scheduler, can potentially be optimized to runtime application requirements.
Benchmarking on a set of task parallel programs using a work-stealing scheduler demonstrates that our approach is generally effective.
By using the hardware acceleration as well as a very low overhead task scheduling software technique, we show that HARS outperforms an optimized state-of-the-art task scheduler by 13p for the execution of a parallel application.
Open accessProceedings ArticleDOI
10 Oct 2011
39 Citations
Moreover, the unified scheduler is more efficient than SMPSS, a particular implementation of a task dataflow language.
(c) As the run-time scheduler is aware of the future start times of processes in the pre-run-time schedule, the run-time scheduler can make more informed decisions at run-time.
A good task scheduler should adapt its scheduling strategy to the changing environment and the types of tasks.
Experimental results indicate that our scheduler outperforms prior work in terms of task schedulability and analysis time complexity.
We propose a new linear programming formulation and a local scheduler which exhibits low complexity and produces few task preemptions and migrations.
Our studies show that the proposed scheduler offers a high "value ratio" (defined with respect to a near-optimal baseline algorithm) for non-trivial task sets.
Our scheduler can be implemented with reasonable hardware overhead.
We propose a scalable best-effort task scheduler implemented in hardware, which services a homogeneous multiprocessor architecture.
In this paper we designed a rank based efficient task scheduler which effectively utilizes resources and provides high performance than spaceshared and timeshared task schedulers.
Proceedings ArticleDOI
27 Aug 2015
15 Citations
We propose a scalable hardware representation of task scheduler in a form of coprocessor based on EDF algorithm.

Related Questions

How can task scheduling in embedded systems using machine learning?5 answersTask scheduling in embedded systems using machine learning involves optimizing the allocation of tasks to different processing units to improve real-time performance and security. Different scheduling algorithms are proposed based on task classification and system load changes. Deep learning compilers can generate optimized machine code for embedded systems with multiple processing units, such as CPUs and NPUs, to minimize overall inference time. Resource allocation solutions are studied to increase the on-time task completion rate while considering energy and latency constraints in heterogeneous edge computing systems. A task scheduling policy based on reinforcement learning is developed to achieve optimal resource utilization, minimum task execution time, and reduced communication costs in fog-based IoT systems. These approaches aim to enhance the performance and efficiency of embedded systems through intelligent task scheduling using machine learning techniques.
How can we design taskforce scheduling algorithms that are efficient and effective?5 answersEfficient and effective taskforce scheduling algorithms can be designed by considering several factors. One approach is to focus on reducing communication volume and imbalance ratio, as well as minimizing the turnaround time and delay parameters of task scheduling. Another strategy is to use meta-heuristic algorithms, such as the coronavirus herd immunity optimizer algorithm, to optimize task scheduling in a cloud computing environment. Additionally, a task scheduling algorithm based on time and cost can be employed, which takes into account factors such as execution time, transmission delay, and system cost to achieve reasonable task assignment. Furthermore, a Bayesian optimization-based algorithm can automatically search for the best heuristic strategy in the problem space, improving scheduling performance globally. By considering these approaches, taskforce scheduling algorithms can be designed to be efficient and effective.
How can we design a task scheduler that is efficient and effective?5 answersEfficient and effective task schedulers can be designed by considering various factors. One approach is to integrate task scheduling with MPI and provide flexibility in job launch configurations. Another strategy is to use LSTM and attention algorithms to extract features from historical data and improve existing scheduling strategies. Additionally, a task scheduling method based on edge computing can optimize scheduling by classifying task characteristics and matching them with edge nodes. Furthermore, an efficient job scheduler for big data processing systems can be designed using multiple level priority queues and demotion of jobs based on service consumed. Finally, a real-time task scheduling model based on reinforcement learning can minimize queuing time and improve system load balancing and CPU utilization. These approaches provide different perspectives on designing efficient and effective task schedulers.
How do I schedule a Windows server reboot?5 answers
What is task scheduling in fog computing?8 answers
Will Task Scheduler run when computer is locked?9 answers

See what other people are reading

SEP Define Problems What is a limitation of this two-dimensional model?
4 answers
What are the current practices, methodologies, and challenges in preventive maintenance scheduling for generating units in hydro power plants?
5 answers
What's the reference for a gannt chart?
4 answers
What's the reference for a gannt chart?
4 answers
How is feedforward control applied in business management, accounting and scheduling problems?
5 answers
What are the most problem in agricultural planning and management?
4 answers
How does setting specific goals impact an individual's ability to overcome procrastination in cleaning setting?
5 answers
Who is Pylro?
5 answers
Pylro is a versatile enzyme found in methanogenic Archaea that facilitates the incorporation of pyrrolysine, a non-canonical amino acid, into proteins. This discovery has paved the way for genetic code expansion, allowing for the site-specific integration of unique amino acids with diverse side chains into proteins for biotechnological applications. Additionally, the PYRROS project focused on efficient scheduling of directed acyclic graphs (DAGs) representing task parallelism in programs, highlighting advancements in DAG scheduling algorithms and software development for modern parallel architectures. On a different note, Py (Roo) is a fast and secure stream cipher designed for the Ecrypt contest, showcasing impressive speed and security features, making it significantly faster than RC4.
What are the negative impact of Drones in terms of Limited Battery Life for Film and media industry?
4 answers
Drones' limited battery life poses significant challenges for the film and media industry. This limitation restricts the duration of aerial shots and requires drones to land for battery replacement, disrupting filming continuity. To address this issue, innovative concepts like the Flying Hot-Swap Battery (FHSB) system have been developed, enabling drones to stay airborne indefinitely by replacing batteries mid-flight. Additionally, research focuses on strategies to ensure persistent drone operation by determining the minimum number of spare drones needed and implementing efficient replacement strategies to prevent battery drainage. These advancements aim to enhance the efficiency and effectiveness of drone operations in the film and media industry despite the challenges posed by limited battery life.
How do current methods of schedule information communication impact the accuracy of human-data interaction?
5 answers
Current methods of scheduling information communication significantly impact the accuracy of human-data interaction. Traditional schedulers like round-robin and processor-sharing methods are ineffective for apps involving human interactivity, leading to suboptimal user experiences. On the other hand, advanced systems analyze user communications to identify event assumptions and determine the likelihood of event-related interactions, enhancing accuracy through machine learning classifiers. Additionally, utilizing directional antennas for simultaneous data transmission improves scheduling efficiency by collecting data, generating scheduling information, and transmitting it to nodes, enhancing overall communication accuracy. Moreover, reminder systems with multi-part components, including scheduling devices and communication systems, ensure timely and accurate information exchange between users, enhancing the effectiveness of human-data interactions. These diverse approaches highlight the critical role of scheduling methods in optimizing the accuracy and quality of human-data interactions.
What is physical resources?
4 answers
Physical resources refer to tangible assets or elements utilized in various systems, such as classrooms, computer equipment, and base stations. These resources can include sensor-equipped items, time slot and code channel allocations, and allocated resources for user equipment (UE). Methods and devices are developed to manage and optimize the allocation of physical resources efficiently. For instance, in classrooms, physical resources are adjusted based on sensor readings to enhance student learning. Similarly, in telecommunications, physical resources like time slots and code channels are allocated to improve user peak rates. The dynamic allocation and reallocation of physical resources play a crucial role in optimizing system performance and resource utilization across various domains.