一种加载远程csv文件的方法和装置

    公开(公告)号:CN110990079A

    公开(公告)日:2020-04-10

    申请号:CN201911213083.1

    申请日:2019-12-02

    Applicant: 北京大学

    Inventor: 曹东刚 李炎 安博

    Abstract: 本发明公开了一种加载远程csv文件的方法及装置。该方法包括:获取浏览器前端发送的文件打开请求;读取文件打开请求所指定文件的前M行数据以及文件打开请求所指定文件中数据的总行数,将前M行数据和总行数反馈给浏览器前端;获取浏览器前端发送的加载请求;根据加载请求读取目标位置的N行数据并反馈给浏览器前端。本发明的加载远程csv文件的方法和装置能够提高文件显示的速度。

    一种基于软件定义网络的多云环境网络构建方法

    公开(公告)号:CN108449197A

    公开(公告)日:2018-08-24

    申请号:CN201810004783.9

    申请日:2018-01-03

    Applicant: 北京大学

    Abstract: 本发明公开了一种基于软件定义网络的多云环境网络构建方法。本方法为:1)对于选取的每一云平台,在该云平台上搭建软件定义网络;2)在每一所述云平台上选取一作为对外开放接口的服务器,即对外接口服务器;3)利用所述对外接口服务器将各所述云平台上的虚拟网络互联,实现不同云平台虚拟网络的互通;4)将软件定义网络管理节点部署到每一所述对外接口服务器上,构建多云环境网络并对多云环境网络下的虚拟网络进行管理。本发明能够对各个云平台虚拟机、容器网络配置信息的快速查询,实现跨云构建和管理虚拟机、容器,保证业务跨云部署。

    一种多用户环境下利用浏览器访问Linux容器集群的方法和装置

    公开(公告)号:CN106844000A

    公开(公告)日:2017-06-13

    申请号:CN201611191853.3

    申请日:2016-12-21

    Applicant: 北京大学

    Abstract: 本发明涉及一种多用户环境下利用浏览器访问Linux容器集群的方法和装置。该方法在Linux容器集群上部署Master节点和若干Worker节点,其中Master节点进行集中的管理,用于处理用户通过点击网页按钮发来的URL请求,并将其解析,然后分发到Worker节点上,Worker节点是Linux容器的载体,并处理Master发来的对Linux容器的操作请求。本发明能够使用户通过浏览器访问Linux容器集群,同时保证在多用户环境下的安全可靠性;用户可以点击网页上的相应按钮,在服务器端实现Linux容器集群的创建、扩张或收缩,能够方便快捷地进行分布式应用的开发和部署。

    一种可扩展的异构云平台适配方法及其系统

    公开(公告)号:CN106534306A

    公开(公告)日:2017-03-22

    申请号:CN201610999639.4

    申请日:2016-11-14

    CPC classification number: H04L67/10

    Abstract: 本发明涉及一种可扩展的异构云平台适配方法及其系统。该方法包括:1)为各个异构的云平台建立统一资源模型;2)从各个异构的云平台的自身架构中抽象出资源模型,并将其映射到统一资源模型;3)根据统一资源模型实现适配器,通过适配器连接各个异构的云平台;4)将各个异构的云平台的适配器连接添加到控制器的适配器管理列表中;5)通过控制器操作各个异构的云平台的资源,对各个异构的云平台进行统一管理。该系统包括上层的资源管理与操作层、应用模型层和用户接口层,以及下层的云资源适配层和抽象云资源池。本发明能够解决各种云平台之间的异构性问题,实现多个云平台的统一管理,为实际的生产部署提供方便。

    分布式应用程序的管理方法和分布式系统

    公开(公告)号:CN104850394A

    公开(公告)日:2015-08-19

    申请号:CN201510184249.7

    申请日:2015-04-17

    Applicant: 北京大学

    Abstract: 本发明提供一种分布式应用程序的管理方法和分布式系统,包括:根据分布式应用程序中各进程的逻辑关系,建立分布式应用程序的进程树;确定进程树中的每个父进程和每个父进程的子进程;在每个父进程中加入父进程的子进程的分布策略;根据进程树从上到下的顺序依次创建每个父进程,并根据每个父进程的子进程的分布策略和分布式系统的资源信息,确定分布每个父进程的子进程的目标设备;在分布每个父进程的子进程的目标设备中创建每个父进程的子进程。本发明提供的分布式应用程序的管理方法和分布式系统,在使分布式系统能够自动分布分布式应用程序时,能够提高分布式应用程序开发的效率。

    一种支持动态伸缩的并行计算的方法

    公开(公告)号:CN103810041A

    公开(公告)日:2014-05-21

    申请号:CN201410049723.0

    申请日:2014-02-13

    Applicant: 北京大学

    Inventor: 曹东刚 詹杭龙

    Abstract: 本发明公开了一种支持动态伸缩的并行计算的方法,主要包括以下内容:(1)将并行作业转化成由若干任务构成的集合,并将任务集管理与处理器组群的管理进行解耦,以支持可伸缩的计算;(2)通过任务缓冲池实现对并行作业的任务集的管理和调度。本发明可以很轻便地实现动态伸缩,使得程序员能够简单、高效地开发多种类型及特定领域的并行计算程序。

    完整网络中间件运行支撑平台及异构中间件的集成方法

    公开(公告)号:CN102323879A

    公开(公告)日:2012-01-18

    申请号:CN201110151052.5

    申请日:2011-06-07

    Applicant: 北京大学

    Abstract: 本发明涉及一种能集成目前几种主流中间件技术的完整网络中间件运行支撑平台以及在该平台上集成异构中间件构件的方法。本发明的平台包括微内核集成框架,通信服务层,公共服务层,构件容器层和业务引擎层,微内核集成框架为这四类服务层提供生命周期管理、命令接口、互操作接口、配置管理接口和部署特定组件时所需的部署器接口的上层服务集成接口规范。实现了对JEE、Web服务、CORBA及COM/DCOM等主流中间件技术的深度集成。可广泛应用于不同应用服务技术体系的集成。

    一种J2EE应用服务器中Web容器的集成系统

    公开(公告)号:CN100412793C

    公开(公告)日:2008-08-20

    申请号:CN200510130661.7

    申请日:2005-12-20

    Applicant: 北京大学

    Abstract: 一种Web容器集成框架,使用一个两层结构的Web容器集成框架集成各种特定的Web容器实现,所述的框架包括:1)外层接口,独立于Web容器实现,用于实现应用服务器中其他模块与Web容器交互的接口,包括:WebController接口、VirtualHost接口和VirtualApp接口;2)内层接口,对特定Web容器进行包装、扩展或改良,用于匹配外层接口,包括接入应用服务器管理框架所需的接口和实现框架外层中定义的接口。该框架使Web容器的内部实现细节被完全隐藏起来,仅暴露出用户真正关心的通用的配置接口,因此给予用户选择不同Web容器的自由,并且其替换和升级非常容易;而且Web容器的配置方式被重新设计,很好地整合到了应用服务器中,实现了应用服务器配置和管理机制的统一。

    应用服务器公共服务松耦合接入方法

    公开(公告)号:CN101126979A

    公开(公告)日:2008-02-20

    申请号:CN200710110674.7

    申请日:2007-06-08

    Applicant: 北京大学

    Abstract: 本发明涉及一种应用服务器公共服务松耦合接入方法,定义EJB容器同公共服务之间的合约,分析合约和同一公共服务不同实现的API之间的匹配程度,利用适配器模式和反射机制将公共服务松耦合地集成到应用服务器中。本发明可为应用服务器开发者建立一个灵活的、可扩展的服务集成框架,框架中通过引入适配器模式和反射机制,将具体的公共服务实现同EJB容器分离,从而使应用服务器中系统构件的升级和替换相互独立,最终为应用服务器建立一个可插拔体系结构。

    应用服务器的性能优化方法

    公开(公告)号:CN100347675C

    公开(公告)日:2007-11-07

    申请号:CN200410050035.2

    申请日:2004-06-29

    Applicant: 北京大学

    Abstract: 本发明涉及一种应用服务器的性能优化方法,网络引擎接收网络服务请求,创建相应的任务并与服务对象关联,然后将任务交给任务调度器;如果当前线程池中工作线程的数目m小于线程池的最大上限T_M,任务调度器在线程池中创建一个新线程处理该任务;如果m=T_M,任务调度器将任务放到任务队列中进行排队;线程池中的工作线程在完成当前任务后,将向任务队列申请新任务。采用有限线程池加无限任务队列的方式对应用线程进行管理,有限线程池可以有效控制系统中的并发线程数目,从而减少线程调度与竞争开销,提高处理器的有效利用率,增加处理器的有效工作时间,从而增加应用服务器的吞吐量。

Patent Agency Ranking