Soumaya Marzouk

Learn More
This paper presents a flexible, portable, and transparent solution for strong mobility of composed Web services relying on policy-oriented techniques. The proposed approach provides a checkpoint solution based on automatic code instrumentation using correct source code transformation rules. This checkpoint technique permits to save the execution state of a(More)
In this paper, we address the problem of strong mobility of orchestrated Web services. In particular, we focus on the case where the partner Web services are also orchestrated. For such services, we employ an Aspect oriented approach based on checkpoint/rollback mechanisms which enables the orchestration process to migrate to another host and resume its(More)
Cloud computing systems are rapidly growing in scale and complexity. They are also changing dynamically as a result of dynamic addition and removal of system components, different execution environments, common updates and upgrades, runtime repairs, mobility of devices and more. Such large-scale, complex and dynamic cloud environments are prone to failures(More)
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(More)
The computing grids make possible to use a huge computing power by aggregating the power of several isolated resources. This concept evolved especially on the idea of resource virtualisation. It is within this framework that we were interested in service oriented grids. We privileged the economic-based resource allocation models. We study the scheduling(More)
We present in this paper a generic, transparent and portable approach for process transformation into mobile entity. Our approach is based on processes Serialisation using source code transformation, which generates a mobile process with a great portability. Our approach is suitable for transforming distributed applications into mobile applications where(More)