Farshad A. Samimi

Learn More
This paper describes Service Clouds, a distributed infrastructure designed to facilitate rapid prototyping and deployment of services that enhance communication performance, robustness, and security. The infrastructure combines adaptive middleware functionality with an overlay network substrate in order to support dynamic instantiation and reconfiguration(More)
We recently introduced Service Clouds, a distributed infrastructure designed to facilitate rapid prototyping and deployment of autonomic communication services. In this paper, we propose a model that extends Service Clouds to the wireless edge of the Internet. This model, called Mobile Service Clouds, enables dynamic instantiation, composition,(More)
This paper describes service clouds, a distributed infrastructure designed to facilitate rapid prototyping and deployment of adaptive communication services. The infrastructure combines adaptive middleware functionality with an overlay network substrate in order to support dynamic instantiation and reconfiguration of services. The service clouds(More)
In pervasive computing environments, conditions are highly variable and resources are limited. In order to meet the needs of applications, systems must adapt dynamically to changing situations. Since adaptation at one system layer may be insufficient, cross-layer, or <i>vertical</i> approaches to adaptation may be needed. Moreover, adaptation in(More)
— This paper addresses the problem of mapping software services onto an overlay network, specifically, the probing to locate suitable nodes on which to instantiate or configure data processing operators. We propose a distributed algorithm, called Dynamis, that can improve existing probing algorithms. Experimental results on the PlanetLab testbed show that(More)
This paper proposes Service Clouds, a distributed infrastructure designed to facilitate rapid prototyp-ing and deployment of autonomic communication services. The Service Clouds infrastructure combines dynamic software configuration methods with overlay network services in order to support both cross-layer and cross-platform cooperation. The Service Clouds(More)
Extended Abstract— In today's media environment, multimedia content is accessed by mobile users in a silo fashion, with content locked to individual point devices and networks. Content, available on one device or one network, may not be accessed from other devices, or over other networks. Users cannot easily share multimedia sessions across devices, such as(More)
  • 1