-
公开(公告)号:CN112463366B
公开(公告)日:2022-12-06
申请号:CN202011300768.2
申请日:2020-11-19
Applicant: 上海交通大学
IPC: G06F9/50 , H04L47/125
Abstract: 本发明提供了一种面向云原生的微服务自动扩缩容和自动熔断方法及系统,设置云原生系统中集群内部的网关规则,接管集群的入口流量;针对每一个微服务,将所有的服务副本集合抽象成一个独立的逻辑概念,其中每一个逻辑概念对应一个子网关服务;流量在进入每一个逻辑概念前,均先通过子网关服务进行L7层面的流量转发;子网关服务根据当前集群的网络状态和流量状态,将当前服务请求发送至对应接口、丢弃后续服务请求和/或对当前服务请求进行扩缩容处理,并结合对当前服务请求的扩缩容处理结果和所转发的L7层面流量,实现L7层面的自动熔断。本发明实现微服务自动扩容/缩容以及基于L7层面的自动熔断,保证了服务的高可用。
-
公开(公告)号:CN113342465B
公开(公告)日:2022-06-21
申请号:CN202110683056.1
申请日:2021-06-18
Applicant: 上海交通大学
IPC: G06F9/455
Abstract: 本发明涉及一种基于释放一致性内存同步的巨型虚拟机,包括若干虚拟机节点,所述虚拟机节点包括物理内存、映射管理器;所述物理内存包括若干页以及本地页缓存,所述本地页缓存用于存储其他虚拟机节点管理的页;所述虚拟机节点映射管理器受控于程序执行以下读操作或者写操作:所述虚拟机节点映射管理器在本地页以及本地页缓存中查找读写地址所对应页,若在本地页以及本地页缓存不命中,则向远端管理读写地址所对应页的虚拟机节点发送请求,获取读写地址所对应页信息并存储在本地页缓存中;所述虚拟机节点映射管理器对查找获取的页进行读操作或者写操作。有益效果是防止分布式共享内存出现伪共享问题、降低跨节点内存访问频率。
-
公开(公告)号:CN108932154B
公开(公告)日:2022-05-27
申请号:CN201810811512.4
申请日:2018-07-23
Applicant: 上海交通大学
IPC: G06F9/455
Abstract: 本发明提供了一种分布式虚拟机管理器,包括:虚拟机管理模块,包括运行在每一个物理机器节点上的分布式共享总线模块和分布式非一致性内存访问模块,通过分布式共享总线模块和分布式非一致性内存访问模块,把海量资源的一致接口抽象为一台虚拟机提供给上层客户操作系统;客户操作系统,用于分布式非一致性内存访问模块实现dNUMA‑TSO模型和NUMA亲和性设定。本发明通过分布式虚拟机管理器把多个物理机器上的异构资源通过虚拟化聚合技术,抽象为一台虚拟机,为上层运行的客户操作系统提供海量的资源,从而满足有极高资源和性能需求的应用场景。
-
公开(公告)号:CN114281529A
公开(公告)日:2022-04-05
申请号:CN202111508295.X
申请日:2021-12-10
Applicant: 上海交通大学
Abstract: 本发明提供了一种分布式虚拟化的客户操作系统调度优化方法及系统,将物理机CPU核心分配到虚拟机vCPU,将虚拟机vCPU与物理机CPU所在的节点进行绑定,并将虚拟机vCPU的信息传至客户操作系统;依据虚拟机的vCPU信息修改客户操作系统中的调度策略,将计算任务的客户操作系统vCPU核心分配直接通过客户操作系统完成;通过修改后的调度策略把一组信息交互频繁的计算任务分配到同一个虚拟机节点,实现分布式虚拟化的客户操作系统调度策略优化。同时提供了一种相应的终端及介质。本发明通过修改客户操作系统的调度策略,把信息交互频繁的计算任务分配到同一个节点,达到降低节点之间的信息交互和节点之间的信息交互代价的目的。
-
公开(公告)号:CN114006738A
公开(公告)日:2022-02-01
申请号:CN202111240997.4
申请日:2021-10-25
Applicant: 上海交通大学
IPC: H04L9/40 , H04M1/72403 , A63F13/79
Abstract: 本发明涉及一种基于APP实例指纹和设备指纹的手游登录验证方法及系统,方法包括以下步骤:S1、在手游用户登录时收集移动终端上计算设备指纹需要的设备软硬件信息;S2、在手游用户登录时收集手游移动APP上计算APP实例指纹需要的APP安装信息;S3、设备指纹SDK将收集的设备软硬件信息和APP安装信息加密并随手游用户登录请求上传到验证中心;S4、指纹计算节点根据上传的设备软硬件信息和APP安装信息计算设备指纹和APP实例指纹;S5、验证设备指纹是否与APP实例指纹一一对应,若否终止手游用户登录;S6、进一步验证设备指纹黑名单、APP实例指纹黑名单、手游用户登录账户白名单。有益效果是强化移动端设备指纹技术区分度,防止手游黑产登录。
-
公开(公告)号:CN110225543B
公开(公告)日:2021-11-30
申请号:CN201910462577.7
申请日:2019-05-30
Applicant: 上海交通大学
Abstract: 本发明提供了一种基于网络请求数据的移动端软件质量态势感知系统,包括:网络错误收集模块、数据传输模块和态势感知与预警模块;其中:所述网络错误收集模块,设置于移动终端,用于收集移动终端发起网络请求遇到错误情形时的请求数据以及运行环境数据;所述数据传输模块,用于将网络错误收集模块发起的数据从移动终端传输到分析端;所述态势感知与预警模块,设置于分析端,用于对接收到的数据进行实时统计,获取多维的统计数据供用户参考,并用实时分析、态势感知的方法,发现数据中隐含的软件质量问题,并预警。本发明大规模获取移动端软件网络请求错误,并实时进行故障原因的态势感知,从而针对性地发现软件编码问题或者运营问题。
-
公开(公告)号:CN113672342A
公开(公告)日:2021-11-19
申请号:CN202110881269.5
申请日:2021-08-02
Applicant: 上海交通大学
Abstract: 本发明提供了一种嵌入式虚拟化系统及其构建方法,其中构建方法包括:配置系统环境;在配置的所述系统环境下,将虚拟机监视器移植到ARM架构的嵌入式开发板;在移植后的所述虚拟机监视器上运行多个异构操作系统,完成对嵌入式虚拟化系统的构建。还提供了一种嵌入式虚拟化系统的实时性能测试方法,发送核间中断,根据总时延计算平均时延与核间中断延迟的抖动性。同时还提供了一种相应的终端及介质。本发明解决了现有技术中的嵌入式虚拟化平台中使用TypeII虚拟机监视器性能开销巨大以及难以进行实时性能测试的技术问题,具有指导虚拟化平台搭建和设计性能测试的有益效果。
-
公开(公告)号:CN112748989A
公开(公告)日:2021-05-04
申请号:CN202110123663.2
申请日:2021-01-29
Applicant: 上海交通大学
IPC: G06F9/455
Abstract: 本发明提供了一种基于远程内存的虚拟机内存管理方法及系统,根据内存置换机制,对本地内存端和远程内存端之间进行内存置换;虚拟机根据内存页需求,输出本地内存端与远程内存端之间的内存页访问请求;判断是否需要进行内存页预取,生成对远程内存的访问请求输出至远程内存端;根据对远程内存的访问请求,获取所需内存页所在的远程内存节点,并读取对应的远程内存页并返回;将远程内存页存储于本地内存中,建立对应的内存映射,恢复虚拟机运行;虚拟机继续执行并重新访问该内存页。同时提供了一种相应的终端及介质。本发明实现了虚拟机层级的远程内存管理,水平拓展了虚拟机的内存资源。
-
公开(公告)号:CN112148608A
公开(公告)日:2020-12-29
申请号:CN202011014912.6
申请日:2020-09-24
Applicant: 上海交通大学
IPC: G06F11/36
Abstract: 本发明属于软件测试的技术领域,公开了一种基于控件功能标注的移动端自动化软件测试方法,对待测软件的各个界面中的所有可交互控件进行功能标注,建立界面功能性控件模型,进而生成快速兼容性测试用例、初始界面快捷进入函数、单界面稳定性测试用例和跳出控件屏蔽黑名单,自动完成对待测软件的测试。本发明通过对可交互控件进行功能性标注,高效自动地产生了UI自动化遍历测试用例,使得开发人员能精准定位、复现软件的兼容性问题,最终节省开发人员在兼容性测试上投入的大量人工时间与精力。
-
公开(公告)号:CN111399976A
公开(公告)日:2020-07-10
申请号:CN202010134209.2
申请日:2020-03-02
Applicant: 上海交通大学
Abstract: 本发明提供了一种基于API重定向技术的GPU虚拟化实现系统,其中:位于客户端的指令代理模块截获客户端的图像应用程序中与OpenGL相关的API调用指令,并对该指令进行处理后,发送至远程服务器端执行渲染任务;任务调度模块将客户端发来的指令数据进行相应处理得到指令流,并分配给各个微GPU模块;微GPU模块完成指令流的渲染任务,并回传至客户端。同时提供了一种基于API重定向技术的GPU虚拟化实现方法。本发明提供了一个通用的加速服务平台,具有较好的通用性,且不需要修改源程序代码,使用简便。
-
-
-
-
-
-
-
-
-