-
公开(公告)号:CN111984425B
公开(公告)日:2024-04-02
申请号:CN202011058358.1
申请日:2020-09-30
Applicant: 浙江省北大信息技术高等研究院 , 北京大学
IPC: G06F9/50
Abstract: 本申请提供一种用于操作系统的内存管理方法、装置及物联网设备。方法包括:在操作系统启动阶段,将所述操作系统所需的物理内存划分为静态内存区域和动态内存区域;当接收到用户的内存分配请求时,根据用户请求分配的内存空间大小,确定从所述静态内存区域或所述动态内存区域为用户分配相应大小的内存空间;当接收到用户的内存释放请求时,根据用户请求释放的内存地址,确定从所述静态内存区域或动态内存区域释放相应的内存空间。本申请具有如下优点:通过静态内存管理和动态内存管理相结合,保证分配和释放内存的实时性,提高内存的使用率,有效地规避了内存碎片问题,同时增加了内存检索的速度。
-
公开(公告)号:CN106844000B
公开(公告)日:2020-11-20
申请号:CN201611191853.3
申请日:2016-12-21
Applicant: 北京大学
Abstract: 本发明涉及一种多用户环境下利用浏览器访问Linux容器集群的方法和装置。该方法在Linux容器集群上部署Master节点和若干Worker节点,其中Master节点进行集中的管理,用于处理用户通过点击网页按钮发来的URL请求,并将其解析,然后分发到Worker节点上,Worker节点是Linux容器的载体,并处理Master发来的对Linux容器的操作请求。本发明能够使用户通过浏览器访问Linux容器集群,同时保证在多用户环境下的安全可靠性;用户可以点击网页上的相应按钮,在服务器端实现Linux容器集群的创建、扩张或收缩,能够方便快捷地进行分布式应用的开发和部署。
-
公开(公告)号:CN111045786B
公开(公告)日:2020-07-24
申请号:CN201911188737.X
申请日:2019-11-28
Applicant: 北京大学
Abstract: 本发明公开了一种云环境下的基于镜像分层技术的容器创建系统及方法。该系统包括:容器云集群管理模块,用于根据用户提交的容器配置要求以及云集群中各物理节点的资源负载,向各个物理节点分配任务;容器镜像管理模块,用于对用户镜像和系统镜像进行管理;分布式文件存储模块,用于对用户镜像和系统镜像进行存储;节点存储模块,设置于各物理节点上,用于存储其所在物理节点的GPU的驱动镜像;任务控制模块,运行在各物理节点中,用于根据容器云集群管理模块分配的任务创建容器、启动容器、暂停容器、删除容器、对容器资源进行调整,对物理节点的资源进行监测,并向容器云集群管理模块汇报监测信息。本发明能够在容器中更方便的使用多种GPU资源。
-
公开(公告)号:CN101127044A
公开(公告)日:2008-02-20
申请号:CN200710110675.1
申请日:2007-06-08
Applicant: 北京大学
IPC: G06F17/30
Abstract: 本发明涉及一种动态网页的分块方法,首先接受一个网页内容流并生成扩展DOM树,然后将DOM树的各节点生成特征编码,比较各DOM树的对应节点,生成共享分块和定制化分块。采用本发明的方法,能够根据网页的动态和结构特性,理解、识别系统中多个页面共享的部分(共享分块)以及变化规律不一致的部分(定制化分块),在无人为参与的情况下,动态地进行页面划分,以提供一种具备良好可扩展性的解决方案,降低手动分块的劳力成本。可广泛应用于动态网页技术领域。
-
公开(公告)号:CN101078995A
公开(公告)日:2007-11-28
申请号:CN200710110673.2
申请日:2007-06-08
Applicant: 北京大学
IPC: G06F9/46
Abstract: 本发明涉及一种构件运行支撑平台中接入消息服务的方法,根据连接适配器的统一接口编写构件运行支撑平台的消息服务的实现类;选定所需的消息中间件的连接适配器和消息中间件;编写构件运行支撑平台消息服务配置文件;创建消息服务类的实例、启动消息服务中间件。采用本发明提供的方法,可以在不对构件运行支撑平台本身做出修改的前提下,通过编写消息中间件连接适配器和修改配置文件的方法方便灵活地为平台动态接入新的消息服务。
-
公开(公告)号:CN1584830A
公开(公告)日:2005-02-23
申请号:CN200410048128.1
申请日:2004-06-16
Applicant: 北京大学
IPC: G06F9/44
Abstract: 本发明公开了一种构件化软件中非功能特征组装方法,包括建立包含侧面的软件体系结构,具体包括:实现与构件相互独立、提供非功能特征的侧面,在体系结构建模阶段建立侧面与构件之间关联的描述机制;自动生成包含构件实现与侧面实现的可运行代码以及针对构件、侧面、系统的部署描述符的软件包;在运行阶段根据体系结构规约建立和调整构件实例与侧面实例之间的关联;本发明有助于提高软件构件的可复用性,可以在线调整非功能特征,对于目前大型软件系统的开发、集成、演化具有十分重要的意义,另一方面,同一个侧面可在同一个应用或不同应用中与多个构件关联以实现非功能特征,这使得侧面也成为一种可复用的资产,增加了软件复用在目标系统中的比重。
-
公开(公告)号:CN108449197B
公开(公告)日:2020-11-20
申请号:CN201810004783.9
申请日:2018-01-03
Applicant: 北京大学
Abstract: 本发明公开了一种基于软件定义网络的多云环境网络构建方法。本方法为:1)对于选取的每一云平台,在该云平台上搭建软件定义网络;2)在每一所述云平台上选取一作为对外开放接口的服务器,即对外接口服务器;3)利用所述对外接口服务器将各所述云平台上的虚拟网络互联,实现不同云平台虚拟网络的互通;4)将软件定义网络管理节点部署到每一所述对外接口服务器上,构建多云环境网络并对多云环境网络下的虚拟网络进行管理。本发明能够对各个云平台虚拟机、容器网络配置信息的快速查询,实现跨云构建和管理虚拟机、容器,保证业务跨云部署。
-
公开(公告)号:CN110932907B
公开(公告)日:2020-10-16
申请号:CN201911219103.6
申请日:2019-12-03
Applicant: 北京大学
Abstract: 本发明公开了一种Linux容器网络配置方法及网络系统。该配置方法包括:获取待配置用户的容器以及各容器的宿主主机;对待配置用户分配子网网段,对各容器分配属于子网网段的IP地址;将各容器的网络类型配置成veth;将veth pair的IP地址配置成所属容器的IP地址;在每个宿主主机上均创建一个待配置用户对应的虚拟网桥;将vethpair的其中一个端口连接到同一个宿主主机内的虚拟网桥上;随机选定一个虚拟网桥作为中心网桥;在中心网桥所在宿主主机上创建虚拟网关;通过通用路由封装隧道将中心网桥连接到待配置用户对应的所有虚拟网桥。本发明能够突破使用容器集群的用户规模的限制。
-
-
公开(公告)号:CN104618153B
公开(公告)日:2018-08-03
申请号:CN201510026680.9
申请日:2015-01-20
Applicant: 北京大学
Abstract: 本发明涉及种分布式并行图处理中基于P2P的动态容错方法及系统。该方法包括:定义分布式图处理问题的数据单元,以确保动态容错时所恢复数据的完整性;将处理器节点组成环状结构,将输入的图数据划分成若干分区并将各分区分派到各处理器节点中,每个处理器节点把各自的数据单元生成副本备份在邻接处理器节点中;每个处理器节点执行完自身的数据单元后,以增量的方式更新其放置于相邻处理器节点中的副本;当某个处理器节点失效或因网络出错而离线时,指派其相邻节点利用数据副本替代原先的数据单元,完成相应运算,恢复图处理的正常执行。本发明能够使图处理运算从节点失效、网络出错等异常中恢复正常状态,保证运算的正确执行。
-
-
-
-
-
-
-
-
-