In service-oriented systems, such as grids and clouds, users are able to outsource complex computational tasks by procuring resources on demand from remote service providers. As these providers typically display highly heterogeneous performance characteristics, service procurement can be challenging when the consumer is uncertain about the computational requirements of its task a priori. Given this, we here argue that the key to addressing this problem is task migration, where the consumer can move a partially completed task from one provider to another. We show that doing this optimally is NP-hard, but we also propose two novel algorithms, based on new and established search techniques, that can be used by an intelligent agent to efficient...
Abstract—Due to limited processing and energy resources, mobile devices outsource their computationa...
Emerging service-oriented technologies allow software agents to automatically procure distributed se...
In this paper, we develop a novel algorithm that allows service consumer agents to automatically sel...
In emerging service-oriented systems, such as computational clouds or grids, software agents are abl...
AbstractIn emerging service-oriented systems, such as computational clouds or grids, software agents...
In this paper, we study a service procurement problem with uncertainty as to whether service provide...
In this paper, we study a service procurement problem with uncer-tainty as to whether service provid...
In this paper, we consider the problem where an agent wishes to complete a single computational task...
Emerging service-oriented technologies allow software agents to automatically procure distributed se...
Emerging service-oriented technologies allow software agents to automatically procure distributed se...
We consider an outsourcing problem where a software agent procures multiple services from providers ...
Abstract—Network virtualization allows one to build dynamic distributed systems in which resources c...
A matching in a two-sided market often incurs an externality: a matched resource may become unavaila...
Service-oriented technologies enable software agents to dynamically discover and provision remote se...
Network virtualization allows one to build dynamic distributed systems in which resources can be dyn...
Abstract—Due to limited processing and energy resources, mobile devices outsource their computationa...
Emerging service-oriented technologies allow software agents to automatically procure distributed se...
In this paper, we develop a novel algorithm that allows service consumer agents to automatically sel...
In emerging service-oriented systems, such as computational clouds or grids, software agents are abl...
AbstractIn emerging service-oriented systems, such as computational clouds or grids, software agents...
In this paper, we study a service procurement problem with uncertainty as to whether service provide...
In this paper, we study a service procurement problem with uncer-tainty as to whether service provid...
In this paper, we consider the problem where an agent wishes to complete a single computational task...
Emerging service-oriented technologies allow software agents to automatically procure distributed se...
Emerging service-oriented technologies allow software agents to automatically procure distributed se...
We consider an outsourcing problem where a software agent procures multiple services from providers ...
Abstract—Network virtualization allows one to build dynamic distributed systems in which resources c...
A matching in a two-sided market often incurs an externality: a matched resource may become unavaila...
Service-oriented technologies enable software agents to dynamically discover and provision remote se...
Network virtualization allows one to build dynamic distributed systems in which resources can be dyn...
Abstract—Due to limited processing and energy resources, mobile devices outsource their computationa...
Emerging service-oriented technologies allow software agents to automatically procure distributed se...
In this paper, we develop a novel algorithm that allows service consumer agents to automatically sel...