一种安全文件系统构建方法

    公开(公告)号:CN112668056A

    公开(公告)日:2021-04-16

    申请号:CN202110058928.5

    申请日:2021-01-17

    Applicant: 复旦大学

    Abstract: 本发明属于计算机文件系统技术领域,具体为一种安全文件系统构建方法。本发明通过多维度的数据空间变换实现文件系统异构性,给授权使用文件系统的用户提供不同结构的文件系统,它们有着相同的业务处理逻辑,在逻辑上没有区别,但是由内部文件系统结构不同带来的数据结构、组织、处理、存储方式的不同,从而实现文件系统数据组织和访问的异构性,增强了文件系统安全;文件系统主要包括提供用户访问的文件接口、文件系统元数据、文件元数据和数据空间管理;针对四个部分设计随机异构变换方法,使得每次构建的文件系统具有随机性,不同于普通文件系统,格式固定,容易通过分析获知文件系统组织方式,从而确保文件系统安全性。

    面向多租户的分布式文件系统安全访问控制方法及系统

    公开(公告)号:CN111159134A

    公开(公告)日:2020-05-15

    申请号:CN201911303027.7

    申请日:2019-12-17

    Applicant: 复旦大学

    Abstract: 本发明涉及一种面向多租户的分布式文件系统安全访问控制方法,包括以下步骤:1)租户命名空间映射:对租户在分布式文件系统中有权限访问的资源进行约束,并为多租户分配互相隔离的命名空间,使得每个租户只能访问指定资源的空间地址;2)用户唯一身份凭证映射:对租户下的每个用户分配在整个分布式文件系统中唯一的身份标识,防止出现用户身份凭证冲突;3)用户权限映射:将租户下的每个用户所拥有的权限映射到分布式文件系统中以确保访问正确。与现有技术相比,本发明实现了分布式文件系统安全地为云提供存储服务时完善的租户访问控制,具有同时兼具隔离性和共享性、安全性高等优点。

    面向多租户的分布式文件系统安全访问控制方法及系统

    公开(公告)号:CN111159134B

    公开(公告)日:2023-09-26

    申请号:CN201911303027.7

    申请日:2019-12-17

    Applicant: 复旦大学

    Abstract: 本发明涉及一种面向多租户的分布式文件系统安全访问控制方法,包括以下步骤:1)租户命名空间映射:对租户在分布式文件系统中有权限访问的资源进行约束,并为多租户分配互相隔离的命名空间,使得每个租户只能访问指定资源的空间地址;2)用户唯一身份凭证映射:对租户下的每个用户分配在整个分布式文件系统中唯一的身份标识,防止出现用户身份凭证冲突;3)用户权限映射:将租户下的每个用户所拥有的权限映射到分布式文件系统中以确保访问正确。与现有技术相比,本发明实现了分布式文件系统安全地为云提供存储服务时完善的租户访问控制,具有同时兼具隔离性和共享性、安全性高等优点。

    多内核多分组操作系统构建方法
    4.
    发明公开

    公开(公告)号:CN115525418A

    公开(公告)日:2022-12-27

    申请号:CN202110710386.5

    申请日:2021-06-25

    Applicant: 复旦大学

    Abstract: 本发明提供一种多内核多分组操作系统构建方法,用于在多核硬件平台上构建多操作系统,其特征在于,包括:步骤S1,初始化多核硬件平台,将该多核硬件平台的计算核、内存和设备资源统一为资源池作为空闲资源池;步骤S2,根据预设的系统配置,从空闲资源池中划分出主分组,在主分组上启动主操作系统;步骤S3,当主操作系统获取到划分分组命令时,主操作系统构建相应的从分组,在空闲资源池中划分出相应计算核、内存和设备资源作为该从分组的资源空间,并将从分组所需的从操作系统加载到资源空间中;步骤S4,当主操作系统获取到停止分组命令时,主操作系统发送停机信号到相应的从操作系统,并将从分组的计算核、内存和设备资源回收到空闲资源池。

    面向栈式浮点架构使用规则翻译的动态二进制翻译方法

    公开(公告)号:CN114546411A

    公开(公告)日:2022-05-27

    申请号:CN202210176244.X

    申请日:2022-02-24

    Applicant: 复旦大学

    Abstract: 本发明提供一种面向栈式浮点架构使用规则翻译的动态二进制翻译方法,扩展了翻译规则的适用范围,提高了现有动态二进制翻译系统对于栈式浮点指令集的支持。本发明具体操作如下,在翻译规则匹配过程中,通过虚拟化栈寄存器保证翻译规则的正确性,进而在实例化翻译规则中产生正确的目标架构指令序列;在生成目标代码时,结合浮点寄存器栈的特点,利用寄存器分配约束对浮点栈的寄存器进行分配,通过标识目标寄存器和出栈操作,实现源架构寄存器与目标架构寄存器同步,最终生成高效的目标架构浮点指令序列。相较于软件模拟的浮点指令翻译方法,本发明的方法在保证正确翻译的情况下,实现了高效的动态二进制翻译。

    一种安全文件系统构建方法

    公开(公告)号:CN112668056B

    公开(公告)日:2022-04-12

    申请号:CN202110058928.5

    申请日:2021-01-17

    Applicant: 复旦大学

    Abstract: 本发明属于计算机文件系统技术领域,具体为一种安全文件系统构建方法。本发明通过多维度的数据空间变换实现文件系统异构性,给授权使用文件系统的用户提供不同结构的文件系统,它们有着相同的业务处理逻辑,在逻辑上没有区别,但是由内部文件系统结构不同带来的数据结构、组织、处理、存储方式的不同,从而实现文件系统数据组织和访问的异构性,增强了文件系统安全;文件系统主要包括提供用户访问的文件接口、文件系统元数据、文件元数据和数据空间管理;针对四个部分设计随机异构变换方法,使得每次构建的文件系统具有随机性,不同于普通文件系统,格式固定,容易通过分析获知文件系统组织方式,从而确保文件系统安全性。

    一种有效提升GPU上B+树检索效率的优化方法

    公开(公告)号:CN111966678A

    公开(公告)日:2020-11-20

    申请号:CN202010640423.5

    申请日:2020-07-06

    Applicant: 复旦大学

    Abstract: 本发明属于异构计算技术领域,具体为一种有效提升GPU上B+树检索效率的优化方法。本发明包括:设计新的B+树数据结构;设计提高该B+树数据结构查询效率的搜索方法;新B+树数据结构是将传统的B+树划分为两部分:键区域和孩子节点区域,并将B+树中体积为较大的孩子节点指针信息替换为体积更小的前缀和数组;优化搜索方法包括基于排序的搜索方法和基于缩小线程组大小的搜索方法。本发明能够有效解决B+树程序与GPU的存储器层次结构不匹配问题,减少GPU上内存访问和执行的分歧,提升B+树检索程序在GPU上资源的利用率。实验结果表明在HyperSpace系统的查询吞吐率达到约每秒35亿次,相比于最近的研究成果提高将近3.4倍。

    一种面向虚拟化的基于规则学习的二进制翻译方法

    公开(公告)号:CN113885883B

    公开(公告)日:2025-04-01

    申请号:CN202010625228.5

    申请日:2020-07-01

    Abstract: 本发明提供一种一种面向虚拟化的基于规则学习的二进制翻译方法。本发明属于系统虚拟化领域,具体通过对翻译学习模型完成基于待翻译代码和目标代码的预先翻译训练,进一步地,可以用于自动获取翻译规则、加速动态二进制翻译系统速度。本发明提出一种面向虚拟化的基于规则学习的二进制翻译方法。通过自动学习过程为翻译规则添加约束条件的,并在动态翻译过程中通过轻量级的验证保证有约束条件的翻译方法正确使用。本发明相较于传统的动态二进制翻译工具减轻了开发人员的工作负担,并有效的提高了性能。同时相较于原始的基于学习的动态二进制翻译方法提高了学习的效率和实际翻译的性能。

    一种蛋白质鉴定并行加速方法

    公开(公告)号:CN109584967B

    公开(公告)日:2023-05-02

    申请号:CN201811404117.0

    申请日:2018-11-23

    Applicant: 复旦大学

    Abstract: 本发明属于并行处理技术领域,具体为一种蛋白质鉴定并行加速方法。本发明首先采用细粒度切分蛋白质库,通过设置低竞争缓冲区实现细粒度batch分配机制,然后通过数据结构的优化和内存分配器的优化实现对动态内存的优化,利用主线程和工作线程完成对蛋白质库的理论水解、匹配、打分和保存分数;最后通过调整计分流程,完成并行计分。本发明相较于传统蛋白质鉴定软件X!Tandem串行性能有20.5倍的性能提升。

    一种面向虚拟化的基于规则学习的二进制翻译方法

    公开(公告)号:CN113885883A

    公开(公告)日:2022-01-04

    申请号:CN202010625228.5

    申请日:2020-07-01

    Abstract: 本发明提供一种一种面向虚拟化的基于规则学习的二进制翻译方法。本发明属于系统虚拟化领域,具体通过对翻译学习模型完成基于待翻译代码和目标代码的预先翻译训练,进一步地,可以用于自动获取翻译规则、加速动态二进制翻译系统速度。本发明提出一种面向虚拟化的基于规则学习的二进制翻译方法。通过自动学习过程为翻译规则添加约束条件的,并在动态翻译过程中通过轻量级的验证保证有约束条件的翻译方法正确使用。本发明相较于传统的动态二进制翻译工具减轻了开发人员的工作负担,并有效的提高了性能。同时相较于原始的基于学习的动态二进制翻译方法提高了学习的效率和实际翻译的性能。

Patent Agency Ranking