{"title":"A serialization based approach for strong mobility of shared object","authors":"Soumaya Marzouk, M. B. Jemaa, M. Jmaiel","doi":"10.1145/1294325.1294359","DOIUrl":null,"url":null,"abstract":"Mobility becomes very important in distributed Computing. Thus, many works deal with process strong mobility, but few of them deal with mobility of shared objects. In this paper, we present a mobility approach based on source code transformation, which allows strong mobile processes to communicate via remote shared objects. This approach enables shared object strong mobility. We demonstrate how both strong mobile processes and strong mobile shared objects can migrate at the same time while maintaining consistency of the application execution. We implemented our approach on Java Threads, using Java RMI. The evaluation of execution times shows that the overhead is very small compared to the original execution time.","PeriodicalId":169989,"journal":{"name":"Principles and Practice of Programming in Java","volume":"1 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2007-09-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"3","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Principles and Practice of Programming in Java","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/1294325.1294359","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 3
Abstract
Mobility becomes very important in distributed Computing. Thus, many works deal with process strong mobility, but few of them deal with mobility of shared objects. In this paper, we present a mobility approach based on source code transformation, which allows strong mobile processes to communicate via remote shared objects. This approach enables shared object strong mobility. We demonstrate how both strong mobile processes and strong mobile shared objects can migrate at the same time while maintaining consistency of the application execution. We implemented our approach on Java Threads, using Java RMI. The evaluation of execution times shows that the overhead is very small compared to the original execution time.