-
公开(公告)号:CN110502337B
公开(公告)日:2023-02-07
申请号:CN201910627734.5
申请日:2019-07-12
Applicant: 上海交通大学
Abstract: 本发明提供了一种针对Hadoop MapReduce中混洗阶段的优化系统,该优化系统以守护进程方式运行在Hadoop MapReduce的工作节点以及主节点中,并使用进程间通信以及远程过程调用的方式与Hadoop MapReduce进行通信。同时提供了一种基于上述优化系统实现的优化方法。本发明所提供的优化系统运行后接管Hadoop MapReduce任务运行中的所有中间数据,通过利用预先合并以及预先混洗的方式,一方面合理利用了Map阶段的空闲网络带宽,另一方面在合并同节点中的中间数据后有效减少小文件读写,从而优化了MapReduce任务的完成时间。
-
公开(公告)号:CN113918272A
公开(公告)日:2022-01-11
申请号:CN202010660215.1
申请日:2020-07-10
Applicant: 上海交通大学
IPC: G06F9/455
Abstract: 本发明提供了一种分离式虚拟机架构,包括一个或多个虚拟机处理器,其中每一个虚拟机处理器均包括运行于不同物理处理器上的虚拟机运行模块和虚拟机监控模块,虚拟机运行模块和虚拟机监控模块之间通信连接。同时提供了一种基于该架构实现的软件模拟的分离式虚拟机及其构建方法和优化方法,分离式虚拟机的每一个虚拟机处理器均对应两个线程,分别为虚拟机运行线程和虚拟机监控线程;虚拟机运行线程和虚拟机监控线程分别运行在不同的物理处理器上,并通过共享内存或核间中断的方式通信连接,通过半虚拟化拓展方式和硬件拓展方式消除虚拟机退出,提升了软件模拟的分离式虚拟机的虚拟化性能。
-
公开(公告)号:CN108805194B
公开(公告)日:2021-12-31
申请号:CN201810564868.2
申请日:2018-06-04
Applicant: 上海交通大学
IPC: G06K9/62
Abstract: 本发明公开了一种基于WIFI信道状态信息的手写识别方法及系统,所述方法包括如下步骤:步骤S1,利用数据获取模块采集信道状态信息,对采集到的信号状态信息使用了运动区间检测与分割方法处理,并采用K近邻算法和动态时间规整方法进行分类器训练,获得训练好的分类器;步骤S2,利用数据获取模块获取采集信道状态信息,对采集到的信道状态信息使用训练好的分类器进行识别,获得识别结果,本发明通过利用无线信号的信道状态信息来实现WIFI环境下的手写字母识别,克服了传统的行为识别需要使用者额外携带特殊设备的限制,只需使用现有的普通消费级WIFI设备,减少了额外的设备开销。
-
公开(公告)号:CN113791870A
公开(公告)日:2021-12-14
申请号:CN202111121273.8
申请日:2021-09-24
Applicant: 上海交通大学
IPC: G06F9/455
Abstract: 本发明涉及一种WebAssembly虚拟机分布式系统细粒度迁移方法及系统,所述方法包括以下步骤:S1、分离出描述目标WebAssembly实例的数据最小集;S2、在非停机状态下将目标WebAssembly实例的拓展上下文转存到快照中;S3、源WASM虚拟机接收到目标源WASM虚拟机迁移停机请求之后,等待目标WebAssembly实例执行完上一条指令,在开始下一条指令之前将目标WebAssembly实例暂停;S4、在停机状态下将目标WebAssembly实例的核心上下文转存到快照中;S5、根据快照中的拓展上下文构建出新目标WebAssembly实例,暂停新目标WebAssembly实例;S6、核心上下文完成替换后恢复新目标WebAssembly实例执行。有益效果是基于WebAssembly虚拟机分布式系统、迁移性能达到细粒度程度。
-
公开(公告)号:CN113672387A
公开(公告)日:2021-11-19
申请号:CN202110917741.6
申请日:2021-08-11
Applicant: 上海交通大学
Abstract: 本发明涉及一种基于绘图编程接口的远程调用图形渲染方法及其系统,所述系统包括服务器端和若干客户端,所述客户端和服务器端通过网络连接通信;所述服务器端的计算机操作系统上安装有绘图编程接口,运行有图形渲染服务进程,所述服务器端配置有用于图形渲染的GPU;所述客户端的计算机操作系统上安装有绘图编程接口、和位图显示视窗接口,运行有图形渲染应用进程;任一客户端和所述服务器端之间运行一种基于绘图编程接口的远程调用图形渲染方法。有益效果是借助服务器端GPU进行图形渲染、在客户端运行图形渲染应用软件。
-
公开(公告)号:CN110309073B
公开(公告)日:2021-07-27
申请号:CN201910575260.4
申请日:2019-06-28
Applicant: 上海交通大学
IPC: G06F11/36
Abstract: 本发明提供了一种移动应用程序用户界面错误自动化检测方法,获取界面截图中控件之间的层级关系以及每个控件节点信息,形成原始数据集;建立单个控件错误分类模型,并利用单个控件错误分类模型对文本类控件以及图像类控件进行错误检测;描述控件对之间的相对位置关系、共生关系以及相互依存关系,生成控件对之间的关系断言表;利用模型以及断言表,对新采集的界面截图进行控件错误检测。同时提供了一种检测系统及终端。本发明有效定位到APP存在的UI控件错误,并根据检测结果不断优化检测模型,提高错误检测效率,极大的降低人工人成本,能广泛应用于移动应用程序UI测试中,为移动应用程序的开发、测试提供高效可用的自动UI错误检测方法。
-
公开(公告)号:CN106371919B
公开(公告)日:2019-07-16
申请号:CN201610712705.5
申请日:2016-08-24
Applicant: 上海交通大学
Abstract: 本发明公开了一种基于映射‑归约计算模型的洗牌数据缓存方法,包括映射‑归约计算框架将一个映射‑归约工作按任务为单位的划分通过接口发送到洗牌缓存主机,洗牌缓存主机接收到任务划分数据后,加上时间戳保存在本地内存中;洗牌缓存主机对任务划分数据采用随机算法将其中的归约任务与集群的各个节点做一个一对三的映射,并以哈希表的形式保存在洗牌缓存主机的内存中等步骤。本发明能够提升基于映射‑归约模型的分布式计算框架的计算性能,避免低效的用户手动设置检查点,提升分布式计算框架的鲁棒性。
-
公开(公告)号:CN104123371B
公开(公告)日:2017-09-29
申请号:CN201410360078.4
申请日:2014-07-25
Applicant: 上海交通大学
Abstract: 一种基于分层文件系统的Windows内核文件透明过滤的方法,通过在Windows文件系统过滤驱动中创建一个分层文件系统实现文件透明过滤,进而实现文件透明加密,来保护云环境下的隐私数据。本发明较好地解决了上述Windows平台下文件透明过滤的问题,能够不必针对同一文件不同的明文、密文内容反复清除缓存,提高了效率,同时还能够灵活定制I/O操作的语义,有更为广泛的应用空间。
-
公开(公告)号:CN107193734A
公开(公告)日:2017-09-22
申请号:CN201710346413.9
申请日:2017-05-17
Applicant: 上海交通大学
IPC: G06F11/36
Abstract: 本发明公开了用于移动Web应用的重放方法,包括:记录阶段:全面记录影响程序状态的不确定性源,并记录于日志;重放阶段:按照日志重放不确定性源,确保程序执行状态与记录时一致,并保证时间精度。同时提供了一种用于移动Web应用的重放系统。本发明全面地记录影响程序运行状态的不确定性源,并能高精度地确定性重放记录的不确定性源,保证重放阶段的程序状态与记录阶段相同。利用本发明,移动应用开发者能实现记录用户行为、重现应用状态等功能,方便地实施用户行为分析、回归测试等,提高测试效率并降低维护成本。
-
公开(公告)号:CN107070709A
公开(公告)日:2017-08-18
申请号:CN201710209194.X
申请日:2017-03-31
Applicant: 上海交通大学
Abstract: 本发明公开了一种基于底层NUMA感知的NFV实现方法,包括以下步骤:步骤1、获得Node间的访问延迟和带宽信息,形成信息矩阵;步骤2、解析NFV编排信息,获得NFV服务链的具体信息;步骤3、根据Node之间的访问延迟和带宽信息,生成资源调度策略;步骤4、根据资源调度策略执行虚拟机资源调度;步骤5、监视模块监视系统资源负载,将负载高于所设定的阈值的节点标记为需要迁移状态;步骤6、将步骤5中被标记的节点从步骤1所得到的信息矩阵中屏蔽,然后返回步骤3。本发明的一种基于底层NUMA感知的NFV实现方法,结合实际服务器的实际性能和NFV业务编排的具体信息,动态调度分配虚拟机线程在物理CPU上的分布和资源使用,从而达到优化整体性能的目的。
-
-
-
-
-
-
-
-
-