-
公开(公告)号:CN111159134B
公开(公告)日:2023-09-26
申请号:CN201911303027.7
申请日:2019-12-17
Applicant: 复旦大学
IPC: G06F16/182 , G06F16/176
Abstract: 本发明涉及一种面向多租户的分布式文件系统安全访问控制方法,包括以下步骤:1)租户命名空间映射:对租户在分布式文件系统中有权限访问的资源进行约束,并为多租户分配互相隔离的命名空间,使得每个租户只能访问指定资源的空间地址;2)用户唯一身份凭证映射:对租户下的每个用户分配在整个分布式文件系统中唯一的身份标识,防止出现用户身份凭证冲突;3)用户权限映射:将租户下的每个用户所拥有的权限映射到分布式文件系统中以确保访问正确。与现有技术相比,本发明实现了分布式文件系统安全地为云提供存储服务时完善的租户访问控制,具有同时兼具隔离性和共享性、安全性高等优点。
-
公开(公告)号:CN109582572B
公开(公告)日:2023-05-02
申请号:CN201811404145.2
申请日:2018-11-23
Applicant: 复旦大学
IPC: G06F11/36
Abstract: 本发明属于计算机技术领域,具体为一种判断可管理程序在多次执行中进入稳定阶段的方法。本发明基于程序运行时收集的特征数据,利用齐性检验和线性拟合方法,判断程序执行是否进入稳定阶段。本发明基于程序运行时的多维数据来表征程序的运行特征,之后通过对多个区间的程序性能应用齐性检验对程序性能的波动性是否稳定进行判断,最后通过线性拟合检验程序的趋势是否平稳。本发明方法可以有效确定可管理程序的多次迭代中的稳定阶段。
-
公开(公告)号:CN115525418A
公开(公告)日:2022-12-27
申请号:CN202110710386.5
申请日:2021-06-25
Applicant: 复旦大学
IPC: G06F9/50 , G06F9/52 , G06F9/4401
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: 本发明属于计算机文件系统技术领域,具体为一种安全文件系统构建方法。本发明通过多维度的数据空间变换实现文件系统异构性,给授权使用文件系统的用户提供不同结构的文件系统,它们有着相同的业务处理逻辑,在逻辑上没有区别,但是由内部文件系统结构不同带来的数据结构、组织、处理、存储方式的不同,从而实现文件系统数据组织和访问的异构性,增强了文件系统安全;文件系统主要包括提供用户访问的文件接口、文件系统元数据、文件元数据和数据空间管理;针对四个部分设计随机异构变换方法,使得每次构建的文件系统具有随机性,不同于普通文件系统,格式固定,容易通过分析获知文件系统组织方式,从而确保文件系统安全性。
-
公开(公告)号:CN111966678A
公开(公告)日:2020-11-20
申请号:CN202010640423.5
申请日:2020-07-06
Applicant: 复旦大学
IPC: G06F16/22 , G06F16/2453 , G06F16/245
Abstract: 本发明属于异构计算技术领域,具体为一种有效提升GPU上B+树检索效率的优化方法。本发明包括:设计新的B+树数据结构;设计提高该B+树数据结构查询效率的搜索方法;新B+树数据结构是将传统的B+树划分为两部分:键区域和孩子节点区域,并将B+树中体积为较大的孩子节点指针信息替换为体积更小的前缀和数组;优化搜索方法包括基于排序的搜索方法和基于缩小线程组大小的搜索方法。本发明能够有效解决B+树程序与GPU的存储器层次结构不匹配问题,减少GPU上内存访问和执行的分歧,提升B+树检索程序在GPU上资源的利用率。实验结果表明在HyperSpace系统的查询吞吐率达到约每秒35亿次,相比于最近的研究成果提高将近3.4倍。
-
公开(公告)号:CN111966446A
公开(公告)日:2020-11-20
申请号:CN202010641480.5
申请日:2020-07-06
Applicant: 复旦大学
Abstract: 本发明属于虚拟化技术领域,具体为一种容器环境下RDMA虚拟化方法。本发明将RDMA管理和使用工作流分离,并放在不同的层次处理,实现软硬件协同的RDMA虚拟化;其中,RDMA管理分为三个部分:设备管理、连接管理和安全管理,通过软硬件辅助虚拟化结合,管理和映射设备上下文和设备资源参数,通过RDMA虚拟组获得隔离,并且提供安全拓展;使用部分由用户层负责,用户层通过RDMA虚拟层提供的设备上下文完成RDMA使用过程。本发明采用软硬件协同方法,提供设备、连接和安全三个维度的管理能力,具有接近硬件RDMA性能的吞吐量性能、低CPU损耗和较好地压力负载可伸缩性,且具有较好的编排能力,并可集成到多个容器环境。
-
公开(公告)号:CN108848384A
公开(公告)日:2018-11-20
申请号:CN201810628187.8
申请日:2018-06-19
Applicant: 复旦大学
IPC: H04N19/40 , H04N19/436 , H04N19/177 , H04N21/2343 , H04N21/4402
Abstract: 本发明属于计算机技术领域,具体为一种面向多核平台的高效并行转码方法。本发明中,视频转码包括解码和编码两个阶段,能级并行包括解码和编码两个模块,数据级并行包括GOP级和帧级;系统中设有一段缓冲区来存放按显示顺序排列的图像,编码线程从中取出连续一段(编码单元)进行独立编码,并生成中间临时文件;最后,临时文件会被合并成目标视频;视频输入后,线程被唤醒并执行转码任务;转码过程中,线程经历切块、解码、编码、合并这四个阶段,不同阶段的线程以流水线的方式并行;前一个阶段生成的结果提供给后一个阶段使用,并由专门的数据结构管理;本发明可在保证视频质量的前提下充分利用底层多核硬件的计算资源提高转码的效率。
-
公开(公告)号:CN103679170A
公开(公告)日:2014-03-26
申请号:CN201210345641.1
申请日:2012-09-17
Applicant: 复旦大学
Abstract: 本发明属于图像/视频检索技术领域,具体涉及一种基于局部特征的显著区域检测方法。本发明中将寻找显著区域的问题转化为定位图像中局部特征的密集区域,并可通过分割图像的方式定位多个局部特征的密集区域,其包括步骤:利用局部特征算法,获得特征检测阶段的图像特征点分布;检测图像是否存在多个显著区域,并以此将图像分割为多个区块;分别计算各个图像区块中局部特征的几何中心,从而获得图像的显著区域。本发明在准确度上与同类显著区域检测算法接近的情况下,可以获得上千倍的加速。
-
公开(公告)号:CN115269300B
公开(公告)日:2025-05-13
申请号:CN202110472277.4
申请日:2021-04-29
Applicant: 复旦大学 , 上海新氦类脑智能科技有限公司
Abstract: 本发明属于计算机虚拟化技术领域,提供了一种云环境下文件操作日志的获取方法及系统,通过虚拟机监视器对块指令进行拦截分析从而可以安全、方便、完整获取文件操作日志的云环境下文件操作日志的获取方法及系统,其特征在于,获取方法包括以下步骤:步骤S1,通过虚拟机监视器对来自虚拟块设备的请求进行拦截,并将该请求进行分割得到长度相同的多个消息,每一条消息代表一个虚拟的块;步骤S2,采用预写日志语义动态恢复方法对消息进行一致性处理,并通过对消息进行处理得到inode表与文件名的目标对应关系,进一步根据该目标对应关系以及所述inode表得到所述虚拟机中的文件操作日志。
-
-
-
-
-
-
-
-
-