Mohamed CHERIET
Eng., Ph.D., SMIEEE
Mohamed CHERIET
Eng., Ph.D., SMIEEE
For more details and updated list of publications, please visit:synchromedia website .
Natural Sciences and Engineering Research Council of Canada (NSERC) - Discovery Grant
Natural Sciences and Engineering Research Council of Canada (NSERC) - Discovery Grant
Natural Sciences and Engineering Research Council of Canada (NSERC) - Discovery Grant
Natural Sciences and Engineering Research Council of Canada (NSERC) - Discovery Grant
Natural Sciences and Engineering Research Council of Canada (NSERC) - Discovery Grant
Natural Sciences and Engineering Research Council of Canada (NSERC) - Discovery Grant
Natural Sciences and Engineering Research Council of Canada (NSERC) - Discovery Grant
Natural Sciences and Engineering Research Council of Canada (NSERC) - Discovery Grant
Natural Sciences and Engineering Research Council of Canada (NSERC) - Discovery Grant
Natural Sciences and Engineering Research Council of Canada (NSERC) - Discovery Grant
Natural Sciences and Engineering Research Council of Canada (NSERC) - Discovery Grant
Natural Sciences and Engineering Research Council of Canada (NSERC) - Discovery Grant
Natural Sciences and Engineering Research Council of Canada (NSERC) - Discovery Grant
Natural Sciences and Engineering Research Council of Canada (NSERC) - Discovery Grant
Natural Sciences and Engineering Research Council of Canada (NSERC) - Discovery Grant
Natural Sciences and Engineering Research Council of Canada (NSERC) - Discovery Grant
Natural Sciences and Engineering Research Council of Canada (NSERC) - Discovery Grant
Natural Sciences and Engineering Research Council of Canada (NSERC) - Discovery Grant
Natural Sciences and Engineering Research Council of Canada (NSERC) - Discovery Grant
Natural Sciences and Engineering Research Council of Canada (NSERC) - Discovery Grant
Natural Sciences and Engineering Research Council of Canada (NSERC) - Discovery Grant
Natural Sciences and Engineering Research Council of Canada (NSERC) - Discovery Grant
Natural Sciences and Engineering Research Council of Canada (NSERC) - Discovery Grant
Natural Sciences and Engineering Research Council of Canada (NSERC) - Discovery Grant
Natural Sciences and Engineering Research Council of Canada (NSERC) - Discovery Grant
Natural Sciences and Engineering Research Council of Canada (NSERC) - Discovery Grant
Natural Sciences and Engineering Research Council of Canada (NSERC) - Discovery Grant
Cloud Computing offers a distributed computing environment where applications can be deployed and managed. . It is characterized by its scalability, elasticity and widely-spread use. Although the choice of such an environment may seem advantageous enough, several challenges still remain, mainly in terms of the automated deployment process of applications. This paper focuses on the design and the implementation of a new generic model for application automatic deployment, called OpenICRA, to mitigate the effects of barriers to entry, to reduce application development complexity and to simplify cloud services deployment process. We conducted two case studies to validate our proposed model. Our empirical results demonstrate the effectiveness of OpenICRA to automate and orchestrate the deployment process of different applications without any modification in their source code and optimize their implementation in terms of performance in heterogeneous Cloud environments.
Natural Sciences and Engineering Research Council of Canada (NSERC) -CRD-Ericsson
Natural Sciences and Engineering Research Council of Canada (NSERC) - Discovery Grant
Natural Sciences and Engineering Research Council of Canada (NSERC) -Discovery Grant
Natural Sciences and Engineering Research Council of Canada (NSERC) -Discovery Grant
CANARIE - GreenStar Network
CANARIE - GreenStar Network
CANARIE - GreenStar Network
Natural Sciences and Engineering Research Council of Canada (NSERC) -Discovery Grant
Natural Sciences and Engineering Research Council of Canada (NSERC) -Discovery Grant
CANARIE - GreenStar Network
Natural Sciences and Engineering Research Council of Canada (NSERC) -Discovery Grant
Natural Sciences and Engineering Research Council of Canada (NSERC) -Discovery Grant
Natural Sciences and Engineering Research Council of Canada (NSERC) -Discovery Grant
Natural Sciences and Engineering Research Council of Canada (NSERC) -Discovery Grant
Natural Sciences and Engineering Research Council of Canada (NSERC) -Discovery Grant
CANARIE - GreenStar Network
CANARIE - GreenStar Network
Natural Sciences and Engineering Research Council of Canada (NSERC) -Discovery Grant
Natural Sciences and Engineering Research Council of Canada (NSERC) -Discovery Grant
Natural Sciences and Engineering Research Council of Canada (NSERC) -Discovery Grant
Natural Sciences and Engineering Research Council of Canada (NSERC) -Discovery Grant
CANARIE - GreenStar Network
Natural Sciences and Engineering Research Council of Canada (NSERC) -Discovery Grant
Natural Sciences and Engineering Research Council of Canada (NSERC) -Discovery Grant
Natural Sciences and Engineering Research Council of Canada (NSERC) -Discovery Grant
Natural Sciences and Engineering Research Council of Canada (NSERC) -Discovery Grant
Natural Sciences and Engineering Research Council of Canada (NSERC) -Discovery Grant
Natural Sciences and Engineering Research Council of Canada (NSERC) -Discovery Grant
Natural Sciences and Engineering Research Council of Canada (NSERC) -Discovery Grant
Natural Sciences and Engineering Research Council of Canada (NSERC) -Discovery Grant
Natural Sciences and Engineering Research Council of Canada (NSERC) -Discovery Grant
Natural Sciences and Engineering Research Council of Canada (NSERC) -Discovery Grant
Natural Sciences and Engineering Research Council of Canada (NSERC) -Discovery Grant
Natural Sciences and Engineering Research Council of Canada (NSERC) -Discovery Grant
Natural Sciences and Engineering Research Council of Canada (NSERC) -Discovery Grant
Natural Sciences and Engineering Research Council of Canada (NSERC) -Discovery Grant
Natural Sciences and Engineering Research Council of Canada (NSERC) -Discovery Grant
Natural Sciences and Engineering Research Council of Canada (NSERC) -Discovery Grant
Natural Sciences and Engineering Research Council of Canada (NSERC) -Discovery Grant
Natural Sciences and Engineering Research Council of Canada (NSERC) -Discovery Grant
Natural Sciences and Engineering Research Council of Canada (NSERC) -Discovery Grant
Natural Sciences and Engineering Research Council of Canada (NSERC) -Discovery Grant
Natural Sciences and Engineering Research Council of Canada (NSERC) -Discovery Grant
Natural Sciences and Engineering Research Council of Canada (NSERC) -Discovery Grant
Natural Sciences and Engineering Research Council of Canada (NSERC) -Discovery Grant
CANARIE - GreenStar Network
CANARIE - GreenStar Network
CANARIE - GreenStar Network
Natural Sciences and Engineering Research Council of Canada (NSERC) -Discovery Grant
Natural Sciences and Engineering Research Council of Canada (NSERC) -Discovery Grant
CANARIE - GreenStar Network
Natural Sciences and Engineering Research Council of Canada (NSERC) -Discovery Grant
Natural Sciences and Engineering Research Council of Canada (NSERC) -Discovery Grant
Natural Sciences and Engineering Research Council of Canada (NSERC) -Discovery Grant
Refereed?: Yes
Invited?: Yes
Refereed?: Yes
Invited?: Yes
Refereed?: Yes
Invited?: Yes
Refereed?: Yes
Invited?: Yes
Refereed?: Yes
Invited?: Yes
Refereed?: Yes
Invited?: Yes
Refereed?: Yes
Invited?: Yes
Refereed?: Yes
Invited?: Yes
Refereed?: Yes
Invited?: Yes
Refereed?: Yes
Invited?: Yes
Refereed?: Yes
Invited?: Yes
Refereed?: Yes
Invited?: Yes
Refereed?: Yes
Invited?: Yes
Refereed?: Yes
Invited?: Yes
Refereed?: Yes
Invited?: Yes
Refereed?: Yes
Invited?: Yes
Natural Sciences and Engineering Research Council of Canada (NSERC) -Discovery Grant
Natural Sciences and Engineering Research Council of Canada (NSERC) -Discovery Grant
Natural Sciences and Engineering Research Council of Canada (NSERC) -Discovery Grant
Natural Sciences and Engineering Research Council of Canada (NSERC) -Discovery Grant
Natural Sciences and Engineering Research Council of Canada (NSERC) -Discovery Grant
Natural Sciences and Engineering Research Council of Canada (NSERC) -Discovery Grant
Social Sciences and Humanities Research Council of Canada-IOW
Social Sciences and Humanities Research Council of Canada-IOW
Natural Sciences and Engineering Research Council of Canada (NSERC) -CRD-Ericsson
Natural Sciences and Engineering Research Council of Canada (NSERC) -Discovery Grant
Natural Sciences and Engineering Research Council of Canada (NSERC) -Discovery Grant
Social Sciences and Humanities Research Council of Canada-IOW
CANARIE - GreenStar Network
Social Sciences and Humanities Research Council of Canada-IOW
Natural Sciences and Engineering Research Council of Canada (NSERC) -Discovery Grant
Natural Sciences and Engineering Research Council of Canada (NSERC) -Discovery Grant
Natural Sciences and Engineering Research Council of Canada (NSERC) -Discovery Grant
Natural Sciences and Engineering Research Council of Canada (NSERC) -Discovery Grant
Natural Sciences and Engineering Research Council of Canada (NSERC) -Discovery Grant
Natural Sciences and Engineering Research Council of Canada (NSERC) -Discovery Grant
Natural Sciences and Engineering Research Council of Canada (NSERC) -CRD-Ericsson
CANARIE - GreenStar Network
Natural Sciences and Engineering Research Council of Canada (NSERC) -Discovery Grant
Natural Sciences and Engineering Research Council of Canada (NSERC) -Discovery Grant
Natural Sciences and Engineering Research Council of Canada (NSERC) -Discovery Grant
Natural Sciences and Engineering Research Council of Canada (NSERC) -Discovery Grant
CANARIE - GreenStar Network
Natural Sciences and Engineering Research Council of Canada (NSERC) -Discovery Grant
Natural Sciences and Engineering Research Council of Canada (NSERC) -Discovery Grant
CANARIE - GreenStar Network
CANARIE - GreenStar Network
CANARIE - GreenStar Network
Natural Sciences and Engineering Research Council of Canada (NSERC) -Discovery Grant
Natural Sciences and Engineering Research Council of Canada (NSERC) -Discovery Grant
Natural Sciences and Engineering Research Council of Canada (NSERC) -Discovery Grant
Natural Sciences and Engineering Research Council of Canada (NSERC) -Discovery Grant
Natural Sciences and Engineering Research Council of Canada (NSERC) -Discovery Grant
Natural Sciences and Engineering Research Council of Canada (NSERC) -Discovery Grant
Natural Sciences and Engineering Research Council of Canada (NSERC) -Discovery Grant
CANARIE - GreenStar Network
Natural Sciences and Engineering Research Council of Canada (NSERC) -Discovery Grant
Natural Sciences and Engineering Research Council of Canada (NSERC) -Discovery Grant
Natural Sciences and Engineering Research Council of Canada (NSERC) -Discovery Grant
Natural Sciences and Engineering Research Council of Canada (NSERC) -Discovery Grant
Natural Sciences and Engineering Research Council of Canada (NSERC) -Discovery Grant
Natural Sciences and Engineering Research Council of Canada (NSERC) -Discovery Grant
Natural Sciences and Engineering Research Council of Canada (NSERC) -Discovery Grant
Natural Sciences and Engineering Research Council of Canada (NSERC) -Discovery Grant
Natural Sciences and Engineering Research Council of Canada (NSERC) -Discovery Grant
Natural Sciences and Engineering Research Council of Canada (NSERC) -Discovery Grant
Natural Sciences and Engineering Research Council of Canada (NSERC) -Discovery Grant
Natural Sciences and Engineering Research Council of Canada (NSERC) -Discovery Grant
Natural Sciences and Engineering Research Council of Canada (NSERC) -Discovery Grant
Natural Sciences and Engineering Research Council of Canada (NSERC) -Discovery Grant
Natural Sciences and Engineering Research Council of Canada (NSERC) -Discovery Grant
Natural Sciences and Engineering Research Council of Canada (NSERC) -Discovery Grant