Proceedings of the 1st Workshop on Middleware-Application Interaction in Conjunction With Euro-Sys 2007 - MAI '07 2007
DOI: 10.1145/1238828.1238835
|View full text |Cite
|
Sign up to set email alerts
|

Mobile-process-based ubiquitous computing platform

Abstract: Mobile objects and agents are used for implementing distributed applications. Both concepts allow efficient use of local resources, volatile network connectivity and more efficient communication due to appropriate migration, especially in dynamic ubiquitous environments. Mobile processes enable specifying the complete life cycle of complex mobile applications. In this paper, we propose a mobile-process-based platform that turns ubiquitous application development into a manageable task. We advocate the use of W… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
10
0

Year Published

2007
2007
2015
2015

Publication Types

Select...
4
2

Relationship

1
5

Authors

Journals

citations
Cited by 13 publications
(10 citation statements)
references
References 17 publications
0
10
0
Order By: Relevance
“…Projects like Roam (Chu et al, 2004), Sparkle (Siu et al, 2004), Gaia (Ranganathan, Shankar, & Campbell, 2005), Desktop Migration System (Hwang, Park, & Chung, 2006), MDAgent (Zhou et al 2007), SAMProc (Schmidt, Kapitza, & Hauck, 2007), MSP (Hojgaard-Hansen, Nguyen, & Schwefel, 2010), and DPartner (Zhang, Huang, Zhang, Liu, & Mei, 2012) all resulted in centralized solutions, often with a middleware taking care of communication and controlling migration, in most cases using centralized code loading. Centralized architectures rely on stable network connections to function satisfactory.…”
Section: Concept Exploration Critique and Expressionmentioning
confidence: 99%
“…Projects like Roam (Chu et al, 2004), Sparkle (Siu et al, 2004), Gaia (Ranganathan, Shankar, & Campbell, 2005), Desktop Migration System (Hwang, Park, & Chung, 2006), MDAgent (Zhou et al 2007), SAMProc (Schmidt, Kapitza, & Hauck, 2007), MSP (Hojgaard-Hansen, Nguyen, & Schwefel, 2010), and DPartner (Zhang, Huang, Zhang, Liu, & Mei, 2012) all resulted in centralized solutions, often with a middleware taking care of communication and controlling migration, in most cases using centralized code loading. Centralized architectures rely on stable network connections to function satisfactory.…”
Section: Concept Exploration Critique and Expressionmentioning
confidence: 99%
“…Roamlet class byte code can then be downloaded from a central server and adapted to fit the new device. The SAMProc [12] project works with self-adaptive mobile processes in a similar way, however using a decentralized system infrastructure based on peer-to-peer. Both projects are examples of systems for application migration based on code loading.…”
Section: B Projects Targeting Application Mobilitymentioning
confidence: 99%
“…Most solutions rely on centralized distribution of applications (MDAgent [7]; Sparkle [8]; Gaia [9]; MSP [10]) and/or code loading (Roam [11]; SAMProc [12]), when a central server is used to store different versions of the application. Other projects display decentralized solutions, using multicasting as means of communication and signaling (e.g.…”
Section: Introductionmentioning
confidence: 99%
“…Most CASAM-systems (Roam [6]; an unnamed system by Bandelloni and Paternò [2]; Sparkle [22]; Gaia [19]; MDAgent [23]; SAMProc [21]; MSP [10]) are centralized, to an high extent relying on server-side components. Such an architecture makes the system very sensible to disturbances in Internet connection, thus canceling out one of the most important strengths of application mobility, namely a lesser degree of Internet dependency (for instance compared to the usage of similar cloud applications).…”
Section: Related Workmentioning
confidence: 99%