Results 1 - 10
of
5,975
Specification of Workflow with Heterogeneous Tasks in Meteor
, 1994
"... Many enterprise applications require performing different tasks on different systems (or processing entities). Both the types of tasks and processing entities can be very heterogeneous. Such enterprise applications can be supported by workflow automation. In this paper, we discuss specification of w ..."
Abstract
-
Cited by 6 (0 self)
- Add to MetaCart
Many enterprise applications require performing different tasks on different systems (or processing entities). Both the types of tasks and processing entities can be very heterogeneous. Such enterprise applications can be supported by workflow automation. In this paper, we discuss specification
Heterogeneous Task Allocation in Participatory Sensing
"... Abstract—The proliferation of smartphones has enabled a novel paradigm, participatory sensing, which leverages the s-martphones to collect and share data about their surrounding environment. Since the sensing tasks are location-dependent and have time features, it is crucial and challenging to find ..."
Abstract
- Add to MetaCart
a proper allocation of sensing tasks to ensure the timeliness of tasks and the quality of sensing data. In this paper, we investigate the heterogeneous sensing task allocation problem aiming at minimizing the total penalty caused by the tardiness of tasks. We prove this problem is NP
Real-Time Computing Without Stable States: A New Framework for Neural Computation Based on Perturbations
"... A key challenge for neural modeling is to explain how a continuous stream of multi-modal input from a rapidly changing environment can be processed by stereotypical recurrent circuits of integrate-and-fire neurons in real-time. We propose a new computational model for real-time computing on time-var ..."
Abstract
-
Cited by 469 (38 self)
- Add to MetaCart
-varying input that provides an alternative to paradigms based on Turing machines or attractor neural networks. It does not require a task-dependent construction of neural circuits. Instead it is based on principles of high dimensional dynamical systems in combination with statistical learning theory, and can
F.: Analysis of algorithmic structures with heterogeneous tasks
- the International Phoenix Conference on Computers and Communications
, 1996
"... Developing e cient programs for distributed systems is di cult because computations must be e ciently distributed and managed on multiple processors. In particular, the programmer must partition functions and data in an attempt to nd a reasonable balance between parallelism and overhead. Furthermore ..."
Abstract
-
Cited by 1 (0 self)
- Add to MetaCart
execution times. In this paper, we examine the e ects of synchronization and communication on the expected execution times of heterogeneous algorithmic structures. Speci cally, we consider structures containing two di erent types of tasks, where the execution times of the tasks follow one of two di erent
Heterogeneous Task Scheduling for Accelerated OpenMP
"... Abstract—Heterogeneous systems with CPUs and computational accelerators such as GPUs, FPGAs or the upcoming Intel MIC are becoming mainstream. In these systems, peak performance includes the performance of not just the CPUs but also all available accelerators. In spite of this fact, the majority of ..."
Abstract
- Add to MetaCart
Abstract—Heterogeneous systems with CPUs and computational accelerators such as GPUs, FPGAs or the upcoming Intel MIC are becoming mainstream. In these systems, peak performance includes the performance of not just the CPUs but also all available accelerators. In spite of this fact, the majority
From Heterogeneous Task Scheduling to Heterogeneous Mixed Data and Task Parallel Scheduling
, 2003
"... Mixed-parallelism, the combination of data- and task-parallelism, is a powerful way of increasing the scalability of entire classes of parallel applications. Exploiting both types of parallelism simultaneously makes it possible to deploy these applications on platforms comprising multiple compute ..."
Abstract
-
Cited by 7 (0 self)
- Add to MetaCart
scheduling targets only homogeneous platforms. In this paper we develop a method for extending existing scheduling algorithms for task-parallel applications on heterogeneous platforms to the mixed-parallel case. After detailing the foundations of our method and our assumptions, we present a case study
Transplanting in Gardens: Efficient Heterogeneous Task Migration for Fully Inverted Software Architectures
- In Proc, Australasian Computer Architecture Conference (ACAC'99
, 1999
"... . Task migration across heterogeneous platforms is one of the great challenges of distributed computing. While several approaches are known, very few actual implementations are available. The problem is even harder in the context of high performance computing, where it is imperative to not restrict ..."
Abstract
-
Cited by 4 (1 self)
- Add to MetaCart
. Task migration across heterogeneous platforms is one of the great challenges of distributed computing. While several approaches are known, very few actual implementations are available. The problem is even harder in the context of high performance computing, where it is imperative to not restrict
Optimising Heterogeneous Task Migration in the Gardens Virtual Cluster Computer
, 2000
"... Gardens is an integrated programming language and system designed to support parallel computing across nondedicated cluster computers, in particular networks of PCs. To utilise non-dedicated machines a program must adapt to those currently available. In Gardens this is realised by over decomposing a ..."
Abstract
- Add to MetaCart
a program into more tasks than processors, and migrating tasks to implement adaptation. To be effective this requires efficient task migration. Furthermore, typically non-dedicated clusters contain different machines hence heterogeneous task migration is required. Gardens supports efficient task
Improving MapReduce Performance in Heterogeneous Environments
, 2008
"... MapReduce is emerging as an important programming model for large-scale data-parallel applications such as web indexing, data mining, and scientific simulation. Hadoop is an open-source implementation of MapReduce enjoying wide adoption and is often used for short jobs where low response time is cri ..."
Abstract
-
Cited by 350 (19 self)
- Add to MetaCart
is critical. Hadoop’s performance is closely tied to its task scheduler, which implicitly assumes that cluster nodes are homogeneous and tasks make progress linearly, and uses these assumptions to decide when to speculatively re-execute tasks that appear to be stragglers. In practice, the homogeneity
A Comparison of Eleven Static Heuristics for Mapping a Class of Independent Tasks onto Heterogeneous Distributed Computing Systems
, 2001
"... this paper is organized as follows. Section 2 defines the computational environment parameters that were varied in the simulations. Descriptions of the 11 mapping heuristics are found in Section 3. Section 4 examines selected results from the simulation study. A list of implementation parameters and ..."
Abstract
-
Cited by 337 (55 self)
- Add to MetaCart
this paper is organized as follows. Section 2 defines the computational environment parameters that were varied in the simulations. Descriptions of the 11 mapping heuristics are found in Section 3. Section 4 examines selected results from the simulation study. A list of implementation parameters and procedures that could be varied for each heuristic is presented in Section 5
Results 1 - 10
of
5,975