Skip to main content

Advertisement

SpringerLink
Log in
Menu
Find a journal Publish with us Track your research
Search
Cart
Book cover

IFIP International Conference on Distributed Applications and Interoperable Systems

DAIS 2007: Distributed Applications and Interoperable Systems pp 153–166Cite as

  1. Home
  2. Distributed Applications and Interoperable Systems
  3. Conference paper
A Serialisation Based Approach for Processes Strong Mobility

A Serialisation Based Approach for Processes Strong Mobility

  • Soumaya Marzouk1,
  • Maher Ben Jemaa1 &
  • Mohamed Jmaiel1 
  • Conference paper
  • 531 Accesses

  • 1 Citations

Part of the Lecture Notes in Computer Science book series (LNISA,volume 4531)

Abstract

We present in this paper a generic approach for process transformation into strong mobile entity. Our approach is based on processes Serialisation using source code transformation, which generates the source code of a strong mobile process. Our approach is suitable for transforming distributed applications into mobile applications where every process can be migrated independently any time. We applied our approach to Java Thread by designing a grammar describing the generated mobile process code. The evaluation results of generated mobile Threads shows good performances.

Keywords

  • Strong Mobility
  • Source code transformation
  • Serialisation
  • Distributed systems
  • Java Thread

Chapter PDF

Download to read the full chapter text

References

  • Bouchenak, S., Hagimont, D., Krakowiak, S., Palma, N.: Experiences implementing efficient java thread serialization (2004)

    Google Scholar 

  • Bettini, L., De Nicola, R.: Translating strong mobility into weak mobility. In: Picco, G.P. (ed.) MA 2001. LNCS, vol. 2240, pp. 182–197. Springer, Heidelberg (2001)

    Google Scholar 

  • Barak, A., Shiloh, A., Amar, L.: An organizational grid of federated mosix clusters. In: CCGRID ’05. Proceedings of the Fifth IEEE International Symposium on Cluster Computing and the Grid (CCGrid’05), vol. 1, pp. 350–357. IEEE Computer Society, Washington, DC (2005)

    Google Scholar 

  • Chakravarti, A.J., Baumgartner, G.: Self-organizing scheduling on the organic grid. International Journal of High. Performance Computing Applications 20(1), 115–130 (2006)

    CrossRef  Google Scholar 

  • Cao, J., Li, Y., Guo, M.: Process migration for mpi applications based on coordinated checkpoint. In: ICPADS ’05. Proceedings of the 11th International Conference on Parallel and Distributed Systems (ICPADS’05), pp. 306–312. IEEE Computer Society, Washington, DC (2005)

    Google Scholar 

  • Chakravarti, A.J., Wang, X., Hallstrom, J.O., Baumgartner, G.: Implementation of strong mobility for multi-threaded agents in java. icpp, 00, pp. 321 (2003)

    Google Scholar 

  • Douglis, F., Ousterhout, J.K.: Transparent process migration: Design alternatives and the sprite implementation. Software - Practice and Experience 21(8), 757–785 (1991)

    CrossRef  Google Scholar 

  • Dimitrov, B., Rego, V.: A portable threads system supporting migrant threads on heterogeneous network farms. IEEE Transactions on Parallel and Distributed Systems 9(5), 459 (1998)

    CrossRef  Google Scholar 

  • Funfrocken, S.: Transparent migration of java-based mobile agents. In: Mobile Agents, pp. 26–37 (1998)

    Google Scholar 

  • Garbacki, P., Biskupski, B., Bal, H.E.: Transparent fault tolerance for grid applications. In: EGC, pp. 671–680 (2005)

    Google Scholar 

  • Gao, Q., Yu, W., Huang, W., Panda, D.K.: Application-transparent checkpoint/restart for mpi programs over infiniband. In: ICPP ’06. Proceedings of the 2006 International Conference on Parallel Processing, pp. 471–478. IEEE Computer Society, Washington, DC (2006)

    Google Scholar 

  • Suri, N., Bradshaw, J., Breedy, M.R., Groth, P.T., Hill, G.A., Jeffers, R.: Strong mobility and fine-grained resource control in nomads. In: Kotz, D., Mattern, F. (eds.) MA 2000, ASA/MA 2000, and ASA 2000. LNCS, vol. 1882, pp. 2–15. Springer, Heidelberg (2000)

    CrossRef  Google Scholar 

  • Sekiguchi, T., Masuhara, H., Yonezawa, A.: A simple extension of java language for controllable transparent migration and its portable implementation. In: Coordination Models and Languages, pp. 211–226 (1999)

    Google Scholar 

  • Sakamoto, T., Sekiguchi, T., Yonezawa, A.: Bytecode transformation for portable thread migration in java. In: ASA/MA, pp. 16–28 (2000)

    Google Scholar 

  • Sekiguchi, T., Sakamoto, T., Yonezawa, A.: Portable implementation of continuation operators in imperative languages by exception handling. In: Romanovsky, A., Dony, C., Knudsen, J.L., Tripathi, A.R. (eds.) Advances in Exception Handling Techniques. LNCS, vol. 2022, p. 217. Springer, Heidelberg (2001)

    CrossRef  Google Scholar 

  • Truyen, E., Robben, B., Vanhaute, B., Coninx, T., Joosen, W., Verbaeten, P.: Portable support for transparent thread migration in java. In: Kotz, D., Mattern, F. (eds.) MA 2000, ASA/MA 2000, and ASA 2000. LNCS, vol. 1882, pp. 29–43. Springer, Heidelberg (2000)

    CrossRef  Google Scholar 

  • Zhu, W., Wang, C.-L., Lau, F.C.M.: Jessica2: A distributed java virtual machine with transparent thread migration support. In: IEEE Fourth International Conference on Cluster Computing, Chicago, USA (September 2002)

    Google Scholar 

Download references

Author information

Authors and Affiliations

  1. ReDCAD Laboratory, National School of Engineers of Sfax, BPW 3038 Sfax, Tunisia

    Soumaya Marzouk, Maher Ben Jemaa & Mohamed Jmaiel

Authors
  1. Soumaya Marzouk
    View author publications

    You can also search for this author in PubMed Google Scholar

  2. Maher Ben Jemaa
    View author publications

    You can also search for this author in PubMed Google Scholar

  3. Mohamed Jmaiel
    View author publications

    You can also search for this author in PubMed Google Scholar

Editor information

Jadwiga Indulska Kerry Raymond

Rights and permissions

Reprints and Permissions

Copyright information

© 2007 IFIP International Federation for Information Processing

About this paper

Cite this paper

Marzouk, S., Ben Jemaa, M., Jmaiel, M. (2007). A Serialisation Based Approach for Processes Strong Mobility. In: Indulska, J., Raymond, K. (eds) Distributed Applications and Interoperable Systems. DAIS 2007. Lecture Notes in Computer Science, vol 4531. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-72883-2_12

Download citation

  • .RIS
  • .ENW
  • .BIB
  • DOI: https://doi.org/10.1007/978-3-540-72883-2_12

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-72881-8

  • Online ISBN: 978-3-540-72883-2

  • eBook Packages: Computer ScienceComputer Science (R0)

Share this paper

Anyone you share the following link with will be able to read this content:

Sorry, a shareable link is not currently available for this article.

Provided by the Springer Nature SharedIt content-sharing initiative

Publish with us

Policies and ethics

search

Navigation

  • Find a journal
  • Publish with us
  • Track your research

Discover content

  • Journals A-Z
  • Books A-Z

Publish with us

  • Publish your research
  • Open access publishing

Products and services

  • Our products
  • Librarians
  • Societies
  • Partners and advertisers

Our imprints

  • Springer
  • Nature Portfolio
  • BMC
  • Palgrave Macmillan
  • Apress
  • Your US state privacy rights
  • Accessibility statement
  • Terms and conditions
  • Privacy policy
  • Help and support
  • Cancel contracts here

167.114.118.210

Not affiliated

Springer Nature

© 2023 Springer Nature