安博 作品数:9 被引量:27 H指数:2 供职机构: 北京大学 更多>> 发文基金: 国家自然科学基金 更多>> 相关领域: 自动化与计算机技术 更多>>
一种面向多租户的Linux容器集群组网方法 被引量:2 2018年 目前,越来越多的云平台开始采用容器组成的集群为云服务提供运行环境,而如何在多租户环境下为用户的容器集群提供高效且可用的网络成为了一个重要的技术问题。对此,以Linux容器为例,提出了一种面向多租户的Linux容器集群组网方法。这种方法参考了Kubernetes的组网方法,并在其基础上简化了网络结构,并引入了网络隔离,使得构建的网络能够满足多用户场景下的需求。文中描述了此种组网方法在小规模和大规模应用场景下的设计和它在虚拟云操作系统Docklet中的实现,实现的代码是开源的,并且进行了实验与评估。实验证明,这一组网方法所构成的虚拟网络与原生网络的性能相当接近,其TCP出口下行带宽与原生网络相差0.4%以内,而TCP内部通信带宽只损失了约3.39%,且对批处理型应用和长服务型应用都有良好的支撑。 朱瑜坚 马俊明 安博 曹东刚关键词:云计算 一种基于运行时模型的云计算容错机制配置方法 本发明公开了一种基于运行时模型的云计算容错机制配置方法。本方法为:1)构造云平台的云容错运行时模型和目标应用的构件依赖图;云平台根据该构件依赖图对该目标应用的各个构件设置容错机制;2)云平台根据步骤1)中设置的容错机制制... 黄罡 武义涵 张颖 安博 熊英飞文献传递 一种加载远程csv文件的方法和装置 本发明公开了一种加载远程csv文件的方法及装置。该方法包括:获取浏览器前端发送的文件打开请求;读取文件打开请求所指定文件的前M行数据以及文件打开请求所指定文件中数据的总行数,将前M行数据和总行数反馈给浏览器前端;获取浏览... 曹东刚 李炎 安博文献传递 一个基于Web的轻量级大数据处理与可视化工具 被引量:17 2018年 科研人员在日常研究中经常使用Excel,Spss等工具对数据进行分析加工来获得相关领域知识。然而随着大数据时代的到来,常用的数据处理软件因单机性能的限制已经不能满足科研人员对大数据分析处理的需求。大数据的处理和可视化离不开分布式计算环境。因此,为了完成对大数据的快速处理和可视化,科研人员不仅需要购置、维护分布式集群环境,还需要具备分布式环境下的编程能力和相应的前端数据可视化技术。这对很多非计算机科班的数据分析工作者而言是非常困难且不必要的。针对上述问题,提出了一种基于Web的轻量级大数据处理和可视化工具。通过该工具,数据分析工作者只需通过简单的点击和拖动,便可以在浏览器中轻松地打开大型数据文件(GB级别)、快速地对文件进行定位(跳转到文件某一行)、方便地调用分布式计算框架来对文件内容进行排序或求极大值、便捷地对数据进行可视化等。实证研究证明,该解决方案是有效的。 李炎 马俊明 安博 曹东刚关键词:分布式系统 并行计算 数据可视化 大数据 私有云环境下基于虚拟集群的资源共享方法 被引量:8 2017年 随着云计算与大数据处理的飞速发展,越来越多的应用框架开始使用"云"的方式运行,这对企业私有云平台提出了一些重要挑战:如何让私有云环境有限的物理资源支持多个应用框架和多个用户,不仅能保证绝大多数现有的异构应用同时运行,还能为新应用提供扩展性与弹性支持。提出了一种新的服务模型ClaaS(cluster as a service),用一种简单而易于实现的方式为中小规模的数据中心解决了上述问题。ClaaS的主要思路是将虚拟化的单位扩展为集群,为分布式的应用框架直接提供虚拟的集群环境。这样,大部分的分布式应用就可以在无需任何修改的条件下直接运行在虚拟的集群环境中。为了验证ClaaS的可行性,基于现有的轻量化容器技术和软件定义网络技术等实现了一个开源轻量级私有云系统Docklet,能够支持用户按需共享资源,支持Spark、MPI等各种计算框架,及Python、R、Java等语言,并在真实教学科研环境中提供、部署服务。最后描述了系统的设计与实现,并进行了实验与评估。 刘沛东 安博 钟业弘 王虎 曹东刚关键词:云计算 一种Linux容器网络配置方法及网络系统 本发明公开了一种Linux容器网络配置方法及网络系统。该配置方法包括:获取待配置用户的容器以及各容器的宿主主机;对待配置用户分配子网网段,对各容器分配属于子网网段的IP地址;将各容器的网络类型配置成veth;将veth ... 曹东刚 朱瑜坚 安博文献传递 一种基于运行时模型的云计算容错机制配置方法 本发明公开了一种基于运行时模型的云计算容错机制配置方法。本方法为:1)构造云平台的云容错运行时模型和目标应用的构件依赖图;云平台根据该构件依赖图对该目标应用的各个构件设置容错机制;2)云平台根据步骤1)中设置的容错机制制... 黄罡 武义涵 张颖 安博 熊英飞文献传递 一种加载远程csv文件的方法和装置 本发明公开了一种加载远程csv文件的方法及装置。该方法包括:获取浏览器前端发送的文件打开请求;读取文件打开请求所指定文件的前M行数据以及文件打开请求所指定文件中数据的总行数,将前M行数据和总行数反馈给浏览器前端;获取浏览... 曹东刚 李炎 安博文献传递 一种Linux容器网络配置方法及网络系统 本发明公开了一种Linux容器网络配置方法及网络系统。该配置方法包括:获取待配置用户的容器以及各容器的宿主主机;对待配置用户分配子网网段,对各容器分配属于子网网段的IP地址;将各容器的网络类型配置成veth;将veth ... 曹东刚 朱瑜坚 安博