隐私保护范围内的分布式会计系统解析
1. 引言
如今,按使用量付费(pay - per - use)的模式十分常见,用户为特定任务消耗服务,同时可能拥有大量资源份额。支付方式通常是金钱交易,也可以是提供服务作为回报,或者承诺工作对科学界或更广泛的社会有价值。目前已经发展出了多种定价模式,从简单的统一费率(一次性付费,按需使用)到根据请求响应和请求数量付费。
当仅使用单一资源提供商的服务时,支付流程较为直接,提供商记录用户使用情况并告知费用。但如果需要整合不同提供商甚至服务代理的服务,会计和计费问题就会变得复杂。通常在分布式环境(如网格)的会计和计费服务中,所有会计数据会从各个服务提供商收集并传输到一个中心位置,在此基础上生成账单和统计信息。然而,这种方式存在风险,会计和计费服务的运营商会掌握大量敏感信息,因此必须保证用户隐私保护问题得到解决(通常通过合同或协议实现)。
我们提出的会计概念旨在避免将所有会计信息集中存储在一个中心组件中。会计数据保留在服务运营商的领域内,仅累积粗粒度的数据,从而在不依赖透明用户的情况下实现计费和会计功能。
2. 相关架构
目前已有多种系统实现了会计和计费功能,我们的研究领域主要涉及网格和云。网格服务通常提供给虚拟组织(VO),VO 允许其用户访问其领域内的服务,并且常常负责调度、计费和用户支持。会计系统倾向于使用集中式会计数据库,如 LUTS 或 DGAS,会计数据从批处理系统读取并传输到中央数据库,然后为会计系统的用户分配访问部分数据的权限。SGAS 将会计数据存储在 VO 服务器上以提高可扩展性。这些系统的共同点是会计数据从数据创建者(资源提供商)转移到中央组件。
联邦云是一个新兴的