Adaptive load sharing in homogeneous distributed systems
IEEE Transactions on Software Engineering
Heuristic Algorithms for Task Assignment in Distributed Systems
IEEE Transactions on Computers
Analysis and evaluation of heuristic methods for static task scheduling
Journal of Parallel and Distributed Computing
Partitioning and Scheduling Parallel Programs for Multiprocessors
Partitioning and Scheduling Parallel Programs for Multiprocessors
Resource Co-allocation for Parallel Tasks in Computational Grids
CLADE '03 Proceedings of the 1st International Workshop on Challenges of Large Applications in Distributed Environments
Xen and the art of virtualization
SOSP '03 Proceedings of the nineteenth ACM symposium on Operating systems principles
Performance evaluation of a list scheduling algorithm in distributed memory multiprocessor systems
Future Generation Computer Systems - Special issue: Modeling and simulation in supercomputing and telecommunications
IEEE/ACM Transactions on Networking (TON)
Efficient algorithms for periodic scheduling
Computer Networks: The International Journal of Computer and Telecommunications Networking
Static coarse grain task scheduling with cache optimization using OpenMP
International Journal of Parallel Programming - Special issue: OpenMP: Experiences and implementations
Understanding SOA with Web Services (Independent Technology Guides)
Understanding SOA with Web Services (Independent Technology Guides)
Optimal task scheduling algorithm for cyclic synchronous tasks in general multiprocessor networks
Journal of Parallel and Distributed Computing
Iterative list scheduling for heterogeneous computing
Journal of Parallel and Distributed Computing
On the Design of Virtual Environment Based Workflow System for Grid Computing
GCCW '06 Proceedings of the Fifth International Conference on Grid and Cooperative Computing Workshops
Supporting dynamic migration in tightly coupled grid applications
Proceedings of the 2006 ACM/IEEE conference on Supercomputing
Virtual Machines: Versatile Platforms for Systems and Processes (The Morgan Kaufmann Series in Computer Architecture and Design)
Virtual workspaces: Achieving quality of service and quality of life in the Grid
Scientific Programming - Dynamic Grids and Worldwide Computing
An efficient list scheduling algorithm for time placement problem
Computers and Electrical Engineering
A Comparison of Multiprocessor Scheduling Heuristics
ICPP '94 Proceedings of the 1994 International Conference on Parallel Processing - Volume 02
Practical Scheduling of Bag-of-Tasks Applications on Grids with Dynamic Resilience
IEEE Transactions on Computers
Sharing networked resources with brokered leases
ATEC '06 Proceedings of the annual conference on USENIX '06 Annual Technical Conference
Static scheduling techniques for dependent tasks on dynamically reconfigurable devices
Journal of Systems Architecture: the EUROMICRO Journal
Distributed and dynamic self-scheduling of parallel MPI Grid applications: Research Articles
Concurrency and Computation: Practice & Experience - Middleware for Grid Computing: A “Possible Future”
List scheduling for jobs with arbitrary release times and similar lengths
Journal of Scheduling
Load Sharing in Distributed Systems
IEEE Transactions on Computers
On-Demand Build a Virtual e-Science Workflow
GPC-WORKSHOPS '08 Proceedings of the 2008 The 3rd International Conference on Grid and Pervasive Computing - Workshops
Performance evaluation of virtual machine-based Grid workflow system
Concurrency and Computation: Practice & Experience - 2nd International Workshop on Workflow Management and Applications in Grid Environments (WaGe2007)
Scientific Cloud Computing: Early Definition and Experience
HPCC '08 Proceedings of the 2008 10th IEEE International Conference on High Performance Computing and Communications
From virtualized resources to virtual computing grids: the In-VIGO system
Future Generation Computer Systems - Special section: Complex problem-solving environments for grid computing
Static task-scheduling algorithms for battery-powered DVS systems
IEEE Transactions on Very Large Scale Integration (VLSI) Systems
VIOLIN: virtual internetworking on overlay infrastructure
ISPA'04 Proceedings of the Second international conference on Parallel and Distributed Processing and Applications
The Journal of Supercomputing
Hi-index | 0.00 |
Using Virtual Machines (VMs) as a computing resource within a Service Oriented Architecture (SOA) creates a variety of new issues and challenges. Traditionally parallel task scheduling algorithms only focus on handling CPU resources but with use of a VM there are many more resources properties to monitor and manage. The objective of this paper is to address these challenges of a multi-dimensional scheduling algorithm for VMs within a SOA. To do this we deploy a testbed of SOA environment with VMs that are capable of being registered, indexed, allocated, accessed and controlled by our new parallel task scheduling algorithms.