Farshad A. Samimi

Learn 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 describes Service Clouds, a distributed infrastructure designed to facilitate rapid pro-totyping 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(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)
— 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)
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