DocumentCode :
1813265
Title :
Object and process migration in .NET
Author :
Tröger, Peter ; Polze, Andreas
Author_Institution :
Hasso-Plattner-Inst., Univ. of Potsdam, Germany
fYear :
2003
fDate :
15-17 Jan. 2003
Firstpage :
139
Lastpage :
146
Abstract :
Most of today´s distributed computing systems in the field do not support the migration of execution entities among computing nodes during runtime. The relatively static association between units of processing and computing nodes makes it difficult to implement fault-tolerant behavior or load-balancing schemes. The concept of code migration may provide a solution to the problems mentioned above. It can be defined as the movement of process, object or component instances from one computing node to another during system runtime in a distributed environment. Within our paper we describe the integration of a migration facility with the help of aspect-oriented programming (AOP) into the .NET framework. AOP is interesting as it addresses nonfunctional system properties on the middleware level, without the need to manipulate lower system layers like the operating system itself. We have implemented two proof-of-concept applications, namely a migrating Web server as well as a migrating file version checker application. The paper contains an experimental evaluation of the performance impact of object migration in context of those two applications.
Keywords :
Internet; distributed programming; middleware; object-oriented programming; resource allocation; software performance evaluation; .NET; AOP; Web server; aspect-oriented programming; code migration; computing node; distributed computing system; fault-tolerance; file version checker; load-balancing; middleware; object migration; operating system; performance evaluation; process migration; proof-of-concept application; Concurrent computing; Distributed computing; Fault tolerance; Load management; Middleware; Operating systems; Pervasive computing; Protection; Runtime environment; Web server;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Object-Oriented Real-Time Dependable Systems, 2003. (WORDS 2003). Proceedings of the Eighth International Workshop on
Print_ISBN :
0-7695-1929-6
Type :
conf
DOI :
10.1109/WORDS.2003.1218076
Filename :
1218076
Link To Document :
بازگشت