|
ABSTRACT
The high heterogeneity and variability of mobile computing environments can adversely affect the performance of applications running in these environments. To tackle this problem, adaptation techniques can be exploited. Adaptation based on code mobility is a possible solution, as it allows to dynamically modify the load of the hosting nodes and the internode traffic, to adapt to the changing characteristics of computing nodes and network links. In this paper we propose a modeling framework to analyze the performance effectiveness of code mobility based adaptation in a mobile computing environment. A distinguishing feature of our framework is the modeling of both physical and logical mobility as something that can be "plugged" into a pre-existing architecture model, to ease the analysis of the performance impact of both different physical mobility scenarios, and of different adaptation strategies based on code mobility. To enhance the framework usability, we have adopted UML as modeling language, remaining fully compliant with the latest UML 2.0 specification and with the standard UML "Profile for Schedulability, Performance and Time Specification".
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
Model driven architecture. OMG Technical report, http://cgi.omg.org/docs/ormsc/01-07-01.pdf, July 2001.
|
| |
2
|
Uml profile for schedulability, performance, and time specification. http://cgi.omg.org/docs/ptc/02-03-02.pdf, 2002.
|
| |
3
|
UML Superstructure 2.0 - Draft Adopted Specification. OMG, 2003.
|
| |
4
|
|
| |
5
|
S. Balsamo, M. Marzolla "Towards performance evaluation of mobile systems in UML", in Proc. of ESM'03, Naples, Italy, October 2003, pp. 61--68
|
| |
6
|
Hubert Baumeister , Nora Koch , Piotr Kosiuczenko , Martin Wirsing, Extending Activity Diagrams to Model Mobile Systems, Revised Papers from the International Conference NetObjectDays on Objects, Components, Architectures, Services, and Applications for a Networked World, p.278-293, October 07-10, 2002
|
 |
7
|
Israel Ben-Shaul , Hovav Gazit , Yoad Gidron , Ophir Holder , Boris Lavva, FarGo: a system for mobile component-based application development, Proceedings of the 21st international conference on Software engineering, p.658-659, May 16-22, 1999, Los Angeles, California, United States
[doi> 10.1145/302405.302922]
|
| |
8
|
|
| |
9
|
|
| |
10
|
|
| |
11
|
|
| |
12
|
|
| |
13
|
|
| |
14
|
V. Grassi, R. Mirandola, A. Sabetta "A UML Profile for Mobile Systems" accepted at 7th International Conference on the Unified Modeling Language (<<UML>>2004), Lisbon, Portugal, Sept. 2004.
|
| |
15
|
|
| |
16
|
P. Kosiuczenko "Sequence diagrams for mobility" in Proc. of MobIMod Workshop (J. Krogstie editor), Tampere, Finland, October 2003.
|
 |
17
|
David Kotz , Guofei Jiang , Robert Gray , George Cybenko , Ronald A. Peterson, Performance analysis of mobile agents for filtering data streams on wireless networks, Proceedings of the 3rd ACM international workshop on Modeling, analysis and simulation of wireless and mobile systems, p.85-94, August 20-20, 2000, Boston, Massachusetts, United States
[doi> 10.1145/346855.346868]
|
 |
18
|
Christoph Lindemann , Axel Thümmler , Alexander Klemm , Marco Lohmann , Oliver P. Waldhorst, Performance analysis of time-enhanced UML diagrams based on stochastic processes, Proceedings of the 3rd international workshop on Software and performance, July 24-26, 2002, Rome, Italy
[doi> 10.1145/584369.584375]
|
| |
19
|
M. Margaritidis, G.C. Polyzos "Adaptation techniques for ubiquitous internet multimedia" Wireless Communication and Mobile Computing, vol. 1, no.2, Apr.-June 2001, pp. 141--163
|
| |
20
|
J. Merseguer, J. Campos, E. Mena "Evaluating performance on mobile agents software design", in Actas de las VIII Jornadas de Concurrencia, pages 291--307. Cuenca, Spain: Universidad de Castilla-la Mancha, June 2000.
|
| |
21
|
|
 |
22
|
Brian D. Noble , M. Satyanarayanan , Dushyanth Narayanan , James Eric Tilton , Jason Flinn , Kevin R. Walker, Agile application-aware adaptation for mobility, Proceedings of the sixteenth ACM symposium on Operating systems principles, p.276-287, October 05-08, 1997, Saint Malo, France
|
 |
23
|
|
| |
24
|
D. Pattinson, M. Wirsing "Making Components Move: A Separation of Concerns Approach" First International Symposium on Formal Methods for Components and Objects (FMCO 2002).
|
 |
25
|
|
| |
26
|
|
 |
27
|
|
| |
28
|
|
| |
29
|
|
| |
30
|
|
| |
31
|
|
| |
32
|
M. Strasser, M. Schwehm "A performance model for mobile agent system" in Int. Conference on Parallel and Distributed Processing Techniques and Applications (PDPTA 97), vol. II, (H.R. Arabnia ed.), Las Vegas 1997, pp. 1132--1140.
|
 |
33
|
|
| |
34
|
|
REVIEW
"Sajjad A. Khan : Reviewer"
The performance of applications running in diverse heterogeneous mobile environments is an important issue. To address this problem, various approaches have been proposed and adapted; the use of adaptation techniques based on code mobility is one
more...
|