软件学报

北大核心,INSPEC,JST,Pж(AJ),EI

国内刊号:11-2560/TP

国际刊号:1000-9825

软件学报杂志2025年第3期:基于无服务器计算的多方数据库安全计算系统

发布日期:

作者:马旭阳,周小凯,郑浩宇,崔斌,徐泉清,杨传辉,晏潇,江佳伟

单位:马旭阳,武汉大学 计算机学院, 湖北 武汉 43007211,周小凯,武汉大学 计算机学院, 湖北 武汉 43007202,郑浩宇,武汉大学 计算机学院, 湖北 武汉 43007203,崔斌,北京大学 计算机学院, 北京 10097104,徐泉清,蚂蚁集团, 浙江 杭州 31001305,杨传辉,蚂蚁集团, 浙江 杭州 31001306,晏潇,香港中文大学 博智感知交互研究中心, 香港 99907707,江佳伟,武汉大学 计算机学院, 湖北 武汉 43007208

关键词:云原生系统;无服务器计算;多方数据库安全计算

基金:国家重点研发计划(2023YFB2703604); 湖北省重点研发计划 (2023BAB077, 2023BAB170); 国家自然科学基金 (62472327); 中央高校基本科研业务费专项资金 (2042023kf0219); CCF-蚂蚁科研基金 (CCF-AFSG RF20230106)

联合多方数据库的安全计算可以在保护数据隐私的情况下, 对多个数据库的私有数据进行联合查询或联合建模. 这样的联合体通常是一个松散的组织, 各参与的数据库可以随时离线, 然而现有多方安全计算系统通常采用秘密共享等隐私计算方案, 需要参与者保持在线状态, 导致系统的可用性较差. 此外, 现有系统对外提供服务时无法预知用户的数量以及请求速度, 如果将系统部署在私有集群或者租用云计算平台的虚拟机, 面对爆发式请求时系统延迟增大, 在请求较少时又造成资源浪费, 表现出较差的可扩展性. 随着云计算技术的发展, 无服务器计算(serverless computing)作为一种新的云原生部署范式出现, 具有良好的弹性资源伸缩能力. 在该工作中, 提出了基于无服务器计算环境的系统架构和间接通信方案, 实现了一套高可扩展、高可用的多方数据库安全计算系统, 可以容忍数据库节点掉线, 并且在用户请求流量发生变化时自动伸缩系统资源. 基于阿里云和OceanBase数据库实现了系统原型并进行了充分的实验对比, 结果显示该系统在低频查询、横向建模等任务上, 在计算成本、系统性能和可扩展性方面优于现有系统, 最高能够节省78%的计算成本、提升系统性能1.6倍, 同时也分析了本系统对于复杂查询、纵向建模等任务存在的不足.

来源:2025年第3期

《软件学报》期刊编辑部

查看软件学报杂志2025年第3期

联系我们

  • 地址:北京8718信箱
  • 电话:010-62562563
  • E-mail:jos (a) iscas. ac. cn

咨询工作人员