- 混合云中的工作流调度需要考虑:
- 隐私敏感数据不能暴露在公有云平台上
- 云平台之间的数据传输需要保证安全性,数据需要被加密
Privacy and security-aware workflow scheduling in a hybrid cloud
Introduction
- 混合云中的工作流调度需要考虑:
- 隐私敏感数据不能暴露在公有云平台上
- 云平台之间的数据传输需要保证安全性,数据需要被加密
Privacy and security-aware workflow scheduling model
- 对工作流安全性和隐私性的建模:
- 使用混合加密方法(对称加密 + 非对称加密)保证工作流数据在云之间传输的安全性:
- 每个虚拟机生成一对公钥和私钥,所有人都可以访问该公钥。
- 从发送方的角度,传输的数据由对称加密的密钥
进行加密,对称加密的密钥 由非对称加密中接收方的公钥 进行加密 - 从接收方的角度,传输过来的加密的数据和密钥由接收方的私钥
进行解密,然后通过密钥 对加密的数据进行解密。
- 数据要安全,需要保证数据的完整性:
- 当发送方发送数据时,通过哈希函数(MD5 和 SHA-1)对发送的数据生成一个摘要。
- 当接收方接收数据时,会对解密的数据也生成一个摘要,通过对比两个摘要,来判断传输的数据的完整性
- 根据数据的安全性和隐私性,提出了三种不同等级的约束:
表示数据只能出现在私有云中 表示数据可以出现在公有云和私有云中,但是数据需要保证安全性和隐私性,即数据在传输时需要被加密和解密 表示数据可以出现在公有云和私有云中,且只需要保证数据的完整性
- 使用混合加密方法(对称加密 + 非对称加密)保证工作流数据在云之间传输的安全性:
Evaluations
- 在进行实验时,对工作流中的任务,可以划分为两类:
- 只能在私有云中部署的任务,其传输数据的约束等级为
- 可以在私有云和公有云中部署的任务,用
来表示其传输数据偏向 的程度, 值越大,表示数据约束等级越偏向于
- 只能在私有云中部署的任务,其传输数据的约束等级为