Abstract
Increasing numbers of workflow applications are being deployed on cloud platforms. When deploying workflows in a hybrid cloud environment, additional concerns emerge: 1. privacy-sensitive data and tasks cannot be exposed to a public cloud platform; 2. security and bandwidth of data transmission across cloud platforms should be guaranteed as it goes through the ‘unpredictable’ Internet. This paper investigates how to effectively reduce monetary cost when deploying a workflow in a hybrid cloud under the deadline and privacy constraints. A three-level data privacy and security model integrating hybrid encryption is devised to guarantee privacy and security of workflow applications. Two scheduling heuristics are then proposed to tackle the considered constrained optimization problem: privacy and security-aware list scheduling (PSLS) and simulated annealing (PSSA). PSLS distributes the user-defined deadline to each task and allocates each task to a resource in the hybrid cloud that meets constraints and incurs a minimum cost. PSSA permutes task lists for iterative improvement based on simulated annealing and PSLS. Simulation experiments are conducted and experimental results demonstrate that PSLS generally performs better than four existing algorithms to optimize monetary costs and PSSA achieves an even higher performance at the expense of runtime.
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.