-
公开(公告)号:CN116700901A
公开(公告)日:2023-09-05
申请号:CN202310746321.5
申请日:2023-06-21
Applicant: 上海交通大学
IPC: G06F9/455
Abstract: 本发明提供一种基于微内核的容器构建与运行系统及方法,包括:命名空间功能模块、控制组功能模块以及故障恢复功能模块;其中,命名空间功能模块:用于划分静态的系统资源;将挂载点数据、网络协议栈数据、进程管理数据进行划分,不同的应用容器所处不同的命名空间,访问不同的系统资源,实现系统资源的隔离;控制组功能模块:用于划分动态的系统资源,将CPU资源、内存资源和I/O带宽资源进行统计和限制,不同的应用容器所处不同的控制组,使用限制的资源,实现系统资源的限制;故障恢复功能模块:用于处理因为内存错误导致的系统服务崩溃的情况。本发明能够在获得更强隔离性的和安全性的基础上,还能获得性能上的提升。
-
公开(公告)号:CN116389543A
公开(公告)日:2023-07-04
申请号:CN202310265789.2
申请日:2023-03-17
Applicant: 上海交通大学
IPC: H04L67/141 , H04L67/563
Abstract: 本发明提供了一种内核态RDMA的QP共享算法与混合连接池优化方法和系统,包括:在内核态中使用RDMA,通过RDMA QP共享算法来避免NIC网卡因共享给多个用户进程而出现的溢出的情况,并且引入混合连接池的设计,在不影响原有性能的前提下,将原来毫秒级别的连接时延降低至微秒级别。
-
公开(公告)号:CN110825734B
公开(公告)日:2023-04-28
申请号:CN201910954300.6
申请日:2019-10-09
Applicant: 上海交通大学
Abstract: 本发明提供了一种平衡树的并发更新方法及读写系统,包括:在定位阶段将更新平衡树的请求在叶子节点进行缓存,再将平衡树的结构调整推迟到平衡阶段将任务划分给不同工作线程执行。本发明可以减少冗余的耗时操作和请求以节省CPU资源,充分利用任务并行和数据并行以提升更新平衡树的性能,提升在并发更新情况下平衡树更新的性能和读写并发情况下的平衡树查询性能。
-
公开(公告)号:CN110659248B
公开(公告)日:2022-11-11
申请号:CN201910838138.1
申请日:2019-09-05
Applicant: 上海交通大学
IPC: G06F16/11
Abstract: 本发明提供了一种基于非易失性内存的用户态文件系统设计方法及系统,包括:将具有相同用户/组和权限的文件放在同一个coffer中,整个用户态文件系统树由coffer组成;内核态文件系统管理模块以coffer的粒度对整个文件系统进行管理;用户态文件系统库通过发起对coffer的映射请求,获得对coffer的访问权限;用户态文件系统库与内核态文件系统管理模块通过系统调用进行交互;由内核态文件系统对整个文件系统进行整体空间管理,并将部分空间划归给各个用户态文件系统库。本发明减少系统调用造成的性能开销,充分发挥非易失性内存的高性能。
-
公开(公告)号:CN112149808B
公开(公告)日:2022-10-14
申请号:CN202011043369.2
申请日:2020-09-28
Applicant: 上海交通大学
Abstract: 本发明公开了一种拓展单机图神经网络训练至分布式训练的方法,该方法通过提供图划分和数据同步拓展的功能,利用具有自动反向传播的单机图神经网络框架,只需要在原有单机图神经网络模型代码中增加少量的数据同步代码,再将大图划分至多台服务器,可以在不修改单机图神经网络框架以及不修改原有单机图神经网络模型计算逻辑的情况下,使用多台服务器实现与单机图神经网络训练等价的分布式大图训练。此外,本发明还公开了一种拓展单机图神经网络训练至分布式训练的系统。另外,本发明公开了一种存储有计算机程序的计算机可读存储介质。
-
公开(公告)号:CN113064697B
公开(公告)日:2022-09-23
申请号:CN202110356366.2
申请日:2021-04-01
Applicant: 上海交通大学
Abstract: 本发明提供了一种利用多硬件特性加速微内核进程间通信的方法,涉及微内核进程通信技术领域,该方法包括:用户与系统步骤:在用户程序与系统服务之间,利用VMFUNC指令实现进程间通讯;系统服务步骤:在系统服务之间,将多个关联性强的系统服务模块放在同一个进程中,利用MPK技术保证不同系统服务模块组之间的隔离。本发明能够在不破坏微内核系统服务模块间隔离特性的基础上,大大提高微内核架构下进程间通信的效率,且能够结合使用VMFUNC,从而能够高效扩展Intel MPK能够支持隔离内存域的数量,从而满足更多进程内部隔离的场景需要。
-
公开(公告)号:CN112434035B
公开(公告)日:2022-09-23
申请号:CN202011310093.X
申请日:2020-11-20
Applicant: 上海交通大学
IPC: G06F16/22 , G06F16/2458 , G06N20/00
Abstract: 本发明提供了一种基于机器学习的并发哈希索引数据结构的索引方法及系统,包括:步骤M1:从根节点根据请求中的键查找目标键值对所在的组节点;步骤M2:在定位得到的组节点中,根据组节点的机器学习模型计算数据位置;步骤M3:根据数据位置查找目标数据,根据请求类型进行相应操作。本发明与现有机器学习哈希索引相比,本系统会重新训练机器学习模型,在哈希冲突概率超过阈值时进行哈希扩容操作,使机器学习模型适应新插入的数据,保持索引高性能。
-
公开(公告)号:CN114942727A
公开(公告)日:2022-08-26
申请号:CN202210601308.6
申请日:2022-05-30
Applicant: 上海交通大学
IPC: G06F3/06
Abstract: 本发明提供了一种微内核文件系统可扩展页面缓存系统及方法,包括:模块M1:用于为与文件系统管理者服务器和文件系统服务器隔离在不同地址空间的客户端访问文件时,提供页缓存机制;模块M2:用于在每个文件系统中单独记录所有的页缓存信息,并启动一个回收线程,来周期性写回页缓存中的脏页;模块M3:用于将页缓存管理在文件系统端,多个客户端访问相同文件时,只在内存中存一份页缓存副本;模块M4:用于在页缓存资源达到预设阈值后,进行页面替换策略。与现有技术相比,本发明页缓存机制的应用显著降低了微内核系统中磁盘输入/输出消耗的时间。
-
公开(公告)号:CN114861193A
公开(公告)日:2022-08-05
申请号:CN202210501191.4
申请日:2022-05-09
Applicant: 上海交通大学
Abstract: 本发明提供了一种微内核操作系统资源隔离方法及系统,包括:利用资源集装箱的抽象管理各个进程的CPU资源和内存资源;在相关的用户态服务器的内部实现设备带宽隔离机制;基于能力机制实现进程沙盒机制。与现有技术相比,本发明针对云计算场景下的资源隔离问题提出了一种新的微内核操作系统资源隔离机制,该机制在保证轻量性的同时,还实现了比当前的容器技术更强的资源隔离性,很好的满足了当前业界的前沿需求。
-
公开(公告)号:CN114860729A
公开(公告)日:2022-08-05
申请号:CN202210515138.X
申请日:2022-05-11
Applicant: 上海交通大学
IPC: G06F16/22 , G06F16/2455 , G06F16/28 , G06F16/2457
Abstract: 本发明提供了一种基于图结构索引的关系型数据连接方法及系统,该方法采用一种能够保存关系型数据之间关系的图结构索引,通过这种图结构索引进行匹配数据的筛选以及数据的定位,完成连接操作。与现有技术相比,本发明可以减少连接操作筛选过程中的复杂操作和数据读取,提升连接操作性能,同时图结构索引的使用开销和构建开销相比现有连接方法中的索引有所减少。本发明基于图结构索引的连接方法,相比原来的索引结构,更能表达数据之间的关系,提高连接过程中筛选效率,减少无用数据的读取,达到服务高效的目的;在图结构索引使用过程中,相比树状索引和哈希索引避免复杂的计算操作,只需要对图结构索引进行读取,额外的时间成本小。
-
-
-
-
-
-
-
-
-