Laxcus集群操作系统的分布计算模型

分布计算模型,你把可以把它理解为分布式编程规范和计算机程序的组合。按照分布式编程规范和系统提供的分布式编程API接口,用户能够快速开发符合Laxcus集群操作系统要求的分布式应用软件。这很适合当下云原生和各种需要敏捷开发、快速迭代的应用业务需要。

目前在Laxcus集群操作系统里,提供了三套分布计算模型,它们分别是:

三种计算模型各有侧重点。

Conduct计算模型主要用于大规模和超大规模的分布计算,比如象很多科学计算:工程建模、高速空气流体、仿真核聚变、油气资源分析等。另外在在一些民用领域,比如生物医药、新能源车、大型航空器的设计中也在使用。它们普遍的特点是计算工作量大,计算时间长,对参与计算的节点性能要求高。Conduct计算模型现在超级计算机上用得比较多,另外有些民用的超算云也开始使用。

Contact计算模型主要针对小规模到中等规模的分布计算。现在流行的云原生业务和企业业务,都普遍具有这种特点,它们通常是一种并发规模大但是数据量小的应用业务。比如一些EJB业务,迁移到云端后,就可以使用Contact计算模型替换。对于这种计算业务,Laxcus提供了网络分支预测技术,可以帮助Contact计算模型快速定位分散在计算机集群里的数据,增加IO效率。

Establish计算模型用于数据重组计算,这种计算属于ETL范围。它的作用和数据库的ETL业务基本一样,主要是为了提高数据检索效率,区别是Establish计算模型是纯粹的分布式。目前Laxcus集群操作系统系统已经内置了一些通用的Establish应用,比如删除磁盘上的垃圾数据,用户就可以使用命令来操作。Laxcus命令风格类似Linux,操作起来非常简单。

三种计算模型都已经封装在Laxcus分布式应用工具包里(DSDK)。DSDK为了简化用户的应用开发,屏蔽了系统底层的网络通信、分布调度、数据传输、任务交互等复杂的操作。用户按照分布式编程规范,调用DSDK的API编写应用软件,编译打包,然后发布到Laxcus集群上就可以使用。整个开发过程和编写单机应用软件没有什么区别。

Original: https://www.cnblogs.com/laxcus/p/14736413.html
Author: laxcus
Title: Laxcus集群操作系统的分布计算模型

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/577533/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

  • Shell Step by Step (4) —— Cron & Echo

    6.脚本定时任务 <span class="hljs-preprocessor"># Example of job definition:</…

    Linux 2023年5月28日
    0114
  • 自定义Naive UI的数据表格Data Table中按钮Button图标

    { title: "Action", key: "actions", render(row) { return h( NButton, { …

    Linux 2023年6月8日
    098
  • 服务器部署 Vue 和 Django 项目的全记录

    本篇记录我在一个全新服务器上部署 Vue 和 Django 前后端项目的全过程,内容包括服务器初始配置、安装 Django 虚拟环境、python web 服务器 uWSGI 和反…

    Linux 2023年6月7日
    097
  • 在c/c++中输入彩色日志输出,带有带有颜色的打印

    在c/c++中输入彩色日志输出,带有带有颜色的打印 #ifndef __PTINTCOLOR_H #define __PTINTCOLOR_H #include #ifndef L…

    Linux 2023年6月14日
    0125
  • 测试计划

    ​ 1.测试计划的定义:描述需要完成的所有工作,包括被测项目的目的、背景、范围、资源、进度、环境、任务、策略,以及相应的风险和措施。 ​ 2.测试计划的作用: 对后面的测试过程起到…

    Linux 2023年6月7日
    070
  • 机器学习学习笔记之一:K最近邻算法(KNN)

    假定数据有M个特征,则这些数据相当于在M维空间内的点 [X = \begin{pmatrix} x_{11} & x_{12} & … & x_…

    Linux 2023年6月14日
    067
  • 截止2021年底,我国18个税种中已有12个税种完成立法

    截止2021年底,我国18个税种中已有12个税种完成立法: 1.中华人民共和国个人所得税法 (自1980年9月10日起施行)2.中华人民共和国企业所得税法 (自2008年1月1日起…

    Linux 2023年6月14日
    0391
  • Sqlite_入门命令

    新建库 .open DATA_BASE;新建表 create table LIST_NAME(DATA);语法: NAME 关键字… 新建数据 insert into …

    Linux 2023年6月7日
    061
  • linux下man 指令衍生代号

    进入man指令的功能后,你可以按下『空格键』往下翻页,可以按下『q 』按键来离开man的环境。 上表中的1, 5, 8这三个号码特别重要,也请读者要将这三个数字所代表的意义背下来 …

    Linux 2023年6月8日
    0103
  • CentOS shell中的变量

    shell中的变量 变量的介绍 变量即变化的量,核心是”变”与”量”二字,变即变化,量即衡量状态。 量:是记录现实世界当中的某种状态…

    Linux 2023年6月7日
    083
  • LVS+keepalived+nginx+tomcat

    一、 环境准备 本次配置基于DR负载均衡模式,设置一个VIP(Virtual IP)为19.50.67.173,用户只需要访问这个IP地址即可获得后端服务 其中,负载均衡主机为19…

    Linux 2023年6月6日
    0119
  • archLinux 配置用户

    archlinux 启动之后只有默认的root用户,首先介绍下系统启动到登录需要的步骤 1.系统通过systemd 以pid为1初始化系统,启动系统用户和系统必要的服务,(这一步目…

    Linux 2023年6月13日
    074
  • 云主机搭建WordPress个人博客

    安装宝塔控制面板 宝塔面板是一个简单、好用的面板,它的功能就是将LNMP和服务器的各种管理集成到一个可视化的WEB环境来管理,通过面板,我们普通人不需要掌握具体的技术,只需要动动鼠…

    Linux 2023年6月8日
    090
  • RPA 微信财务报销机器人 竹间智能

    bash;gutter:true; 1、首先通过微信对话机器人收集报销信息及内容 2、上传发票并进行OCR识别 3、收集相关的出差信息,支持对话中修改内容 4、完成信息收集后,后台…

    Linux 2023年6月7日
    086
  • CentOS7安装MySQL5.7并配置账户等

    注意: 有的Centos版本默认安装了mariadb, 可以先将其卸载 检查mariadb是否安装 yum list installed | grep mariadb 卸载mari…

    Linux 2023年6月6日
    070
  • vscode搜索所有文件夹中所有文件的方法

    最近在看opencv相关的内容,看到画图这一部分时,提示我 这些代码都来自OpenCV代码的sample文件夹。 按照他的提示,我打开了相应的文件夹,却发现,so many 文件 …

    Linux 2023年6月14日
    0255
亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球