Abstract
With the automated deployment services of PaaS (Platform as a Service) cloud, developers can focus only on application code, without concern for the application lifecycle management. The large proportion of the workload of PaaS system comes from the application deployment jobs. In the paper, an application deployment job is modeled as a two-stage flow shop type job with the deadline constraint. We explore the deadline-constraint hybrid flow shop problem for the automated deployment in PaaS Cloud. The scalability of virtual machines are also considered for solving the problem. The objective is to decide the number of scaled-out virtual machines for each stage, and sequence jobs on machines so as to finish jobs before their respective deadlines and minimize the total expenses. Two heuristics are proposed for the considered problem. Computational results show that the proposed algorithms performs well on both effectiveness and efficiency.
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have
Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.