Academia.eduAcademia.edu

Resource Scheduling

description803 papers
group16 followers
lightbulbAbout this topic
Resource scheduling is the process of allocating available resources, such as personnel, equipment, and materials, to specific tasks or projects over time. It aims to optimize resource utilization, minimize conflicts, and ensure timely completion of objectives within constraints such as budget and deadlines.
lightbulbAbout this topic
Resource scheduling is the process of allocating available resources, such as personnel, equipment, and materials, to specific tasks or projects over time. It aims to optimize resource utilization, minimize conflicts, and ensure timely completion of objectives within constraints such as budget and deadlines.
The performance of data grids for data intensive, real-time applications is highly dependent on the data dissemination algorithm employed in the system. Motivated by this fact, this study first formally defines the real-time splittable... more
The aim of this paper is to provide a description of machine learning based scheduling approach for high-loaded distributed systems that have patterns of tasks/queries that occur recurrently in workflow. The core of this approach is to... more
Results from disaster research suggest that methods for coordination between individual emergency responders and organizations should recognize the independence and autonomy of these actors. These actor features are key factors in... more
Results from disaster research suggest that methods for coordination between individual emergency responders and organizations should recognize the independence and autonomy of these actors. These actor features are key factors in... more
Cloud computing is a promising utility-based distributed computing environment in which resources (hardware/software) are offered as a service over the Internet on a pay per use basis. It involves elastic resource provisioning... more
Robot systems largely depend on embedded systems to operate. The interfaces of those embedded systems, e.g. motor controllers or laser scanners, are often vendor-specific and therefore require a component that translates from/to the Robot... more
Processor speeds continue to outpace the memory subsys- tem making it neccesary to proactively acquire and re- tain important data. Current applications have an ever increasing number of dynamically allocated data struc- tures and these... more
In this paper, we propose Runahead Threads (RaT) as a valuable solution for both reducing resource contention and exploiting memory-level parallelism in Simultaneous Multithreaded (SMT) processors. Our technique converts a resource... more
a b s t r a c t Research associated with Big Data in the Cloud will be important topic over the next few years. The topic includes work on demonstrating architectures, applications, services, experiments and simulations in the Cloud to... more
As the demand for cloud computing services escalates, energy consumption in cloud data centers has surged, raising environmental and operational concerns. Efficient task scheduling stands as a critical technique for reducing energy... more
IEEE 802.16 mesh mode defines three types of resource scheduling: coordinated centralized, coordinated distributed, and uncoordinated distributed. While the standard defines the required procedures and messages for each scheduler, it does... more
Preuve de NP-completude d'un probleme d'ordonnancement avec tâches-couplees et graphe de compatibilite.
In this paper, we propose to use resource reservations scheduling and feedback-based allocation techniques for the provisioning of proper timeliness guarantees to audio processing applications. This allows real-time audio tasks to meet... more
3GPP has introduced LTE Femtocells to manipulate the traffic for indoor users and to minimize the charge on the Macro cells. A key mechanism in the LTE traffic handling is the packet scheduler which is in charge of allocating resources to... more
A major method of constructing applications to run on a computational Grid is to assemble them from components -separately deployable units of computation of well-defined functionality. Performance steering is an adaptive process... more
Cloud computing platforms must efficiently allocate compute resources to meet dynamic workload demands while minimizing cost. This paper proposes an adaptive resource allocation framework that uses workload forecasting and user-driven... more
The use of asymmetric multi-core processors with onchip computational accelerators is becoming common in a variety of environments ranging from scientific computing to enterprise applications. The focus of current research has been on... more
Workflows generated from e-Science applications require the simultaneous use of multiple types of resources. In this paper, we present the Multiple Resource Reservation Model (M RRM ), which enables the monitoring and scheduling of... more
Fault-tolerant systems are crucial in environments where uninterrupted service is mandatory and also in environments where continuous service is critical, such as in cloud computing and high-availability systems. The main goal of this... more
Previous research on runahead execution took it for granted as a prefetch-only technique. Even though the results of instructions independent of an L2 miss are correctly computed during runahead mode, previous approaches discarded those... more
Previous research on runahead execution took it for granted as a prefetch-only technique. Even though the results of instructions independent of an L2 miss are correctly computed during runahead mode, previous approaches discarded those... more
A typical grid application requires several processors for execution that may not be fulfilled by single cluster at times. Co-allocation is the concept of aggregating computing resources from more than one cluster to facilitate... more
Holocene variability in technology and subsistence economy in central Alaska is examined through a coarse-grained synthesis of dated components. Remarkable continuity during this period is evident in the ubiquity of microblade technology... more
Efficient resource management in data centers and clouds running large distributed data processing frameworks like MapReduce is crucial for enhancing the performance of hosted applications and increasing resource utilization. However,... more
IT service providers employ server virtualization as a basic building block of their platforms to increase the cost effectiveness. The economic benefits from server virtualization come from higher resource utilization, reduced maintenance... more
Buffer space management is critical to ensuring full utilization of network resources in present IoT networks. It allows the multiplexing of services with different quality of service requirements. Current IoT technologies supports a wide... more
The paper presents a framework for Virtual Laboratory (VLab). Authors focus their attention on the application structure, which can make it possible to remotely use very expensive devices. It is important that this structure is universal... more
Specialized software, on-line tools and computational resources are very common in contemporary science. One of the exemplary domain is genomics-a new branch of science that developed rapidly in the last decade. As the genome research is... more
In the user-interactive tasks the time slot reserved for running the task on a computational machine or scientific device must be synchronized with user preferences, considering specific work hours, daily schedule etc. In case of... more
In the paper some considerations about dynamic measurement scenarios aspects are discussed. The Dynamic Measurement Scenarios are used for creating and managing job workflow in the Virtual Laboratory system. It facilitate defining and... more
The paper presents a framework for Virtual Laboratory (VLab). Authors focus their attention on the application structure, which can make it possible to remotely use very expensive devices. It is important that this structure is universal... more
We propose a simple model that is capable of capturing the statistical characteristics of mobile video traces encoded using MPEG4-Part2, AVC and SVC-TS encoding standards. The model can be adjusted to adapt to diverse workload... more
Since the 1980's, efforts to restructure the electricity industry have received much attention around the world. To date, approximately twenty states have undergone restructuring to introduce formal markets as a vehicle for... more
This work is part of a project that aims to demonstrate the concept of Vehicle-to-Grid (V2G) with an operational fleet. A fleet of electric vehicles is operated with the objective of providing regulation services to the grid. The focus of... more
In cloud computing, virtual containers on physical resources are provisioned to requesting users. Resource providers may pack as many containers as possible onto each of their physical machines, or may pack specific types and quantities... more
In this paper, we analyze the behavior of several radio resource scheduling strategies under different power and subcarrier allocation (PSA) and inter-cell interference (ICI) coordination schemes in mobile OFDMA networks. The aim is to... more
Lurette is an automated testing tool dedicated to reactive programs. The test process is automated at two levels: given a formal description of the System Under Test (SUT) environment, Lurette generates realistic input sequences; and,... more
Cloud computing is a kind of distributed computing where different massively scalable IT related resources or capabilities are provided to a number of external users as a service using internet. Cloud computing is the delivery of... more
Adaptive, or self-aware, computing has been proposed to help application programmers confront the growing complexity of multicore software development. However, existing approaches to adaptive systems are largely ad hoc and often do not... more
This paper describes an implementation of the 1-Step Ahead Minimum Inventory Variability Resource Scheduling Policy(R), in a large semiconductor facility (FAB) over the period from May, 1996, through January, 1997. The FAB described here... more
The goal of resource leveling is to minimize the deviation between the resource requirements and the desired resource profile to prevent problems that caused by fluctuation of required resources. It is a common problem and arises... more
The cloud computing trend on the internet is vital as it allows data and applications to be managed over the internet instead of requiring personal devices. The job of users is scheduled in the resources of the cloud in order to improve... more
In this paper we describe the modelling of producer/consumer constraints with the CHIP system. Producer/consumer constraints arise in scheduling problems with consumable resources like raw materials or money, in particular for batch based... more
h i g h l i g h t s • Presents a comprehensive survey of task scheduling strategies and the associated metrics suitable for cloud computing environments. • Discusses the various issues related to scheduling methodologies and the... more
Task execution in cloud computing requires obtaining stored data from remote data centers. Though this storage process reduces the memory constraints of the user’s computer, the time deadline is a serious concern. In this paper, Adaptive... more
Download research papers for free!