异构操作系统的“融合计算”

news2024/9/29 1:19:13

        这些年,由随着应用场景日益丰富和多样化,计算工作越来越复杂,传统的计算方式(单机计算/分布式计算)已经不能满足,需要一种新的更强大的计算模式来解决这些问题,这是融合计算产生的背景。
        融合计算涉及两个层面:操作系统和应用场景,先说操作系统。
        目前的操作系统,都有自己的产品定位和应用边界。比如Windows对标的是个人电脑,通常处理个人编辑类业务。iOS和安卓因为移动性强,多用于社交娱乐方面的交互工作。Linux面向服务器领域,处理高并发业务是它的强项。Laxcus做为一种分布式的多机操作系统,尤其擅长处理大规模、超大规模的存储和计算工作。

        不同操作系统的产品定位

        第二要说的就是应用软件。
        在传统的语义里,应用软件必须基于特定的操作系统。比如Windows上的软件,只能在Windows上跑,不可能在iOS上运行,或者Linux/Laxcus上的指令,Windows也无法识别。这个问题是它们的局限。
        那么,有没有办法,让一套应用软件根据业务需求,跨越多种操作系统,在不同的操作系统上无缝运行呢?
        这就是“融合计算”要做的事情。
        “融合计算”的本质,在操作系统和应用之间,插入一层运行环境和接口。向下,把各种操作系统连接起来;向上,对应用软件屏蔽操作系统差异,发挥不同操作系统的比较优势,使应用软件在各种操作系统上无缝运行。

融合计算充分发挥不同操作系统的比较优势,实现软件在不同操作系统的无缝连接运行

        在“融合计算”的体系里,Windows、iOS的比较优势在于终端(客户端),它们可以发挥自己图形界面的优势,为用户提供良好的交互能力,Linux定位是服务器,它的角色地位是边缘端,承接一些高并发、简单、中小规模的计算工作,Laxcus面向计算机集群(很多服务器组成的阵列),它的定位是云端,这里可以充分发挥它存储规模大,计算能力强的优势,承接大规模、超大规模的计算工作,把大型和复杂的计算工作瞬间化解。
        “融合计算”中,终端、边缘端、云端的连接关系有三种:
        终端端连接云端
        边缘端连接云端
        终端连接边缘端,再由边缘端去连接云端
        三端中,云端是最终的受理方,所有大规模、超大规模的存储和计算工作在这里聚集,由云端的操作系统会统一分配系统资源,把存储计算工作切分成小的单元,分散到大量的计算机节点上并行处理,最终完成多操作系统协同的分布式存储计算工作。 
        把不同的操作系统整合到一起,打破操作系统的物理封闭限制,重组应用软件的运行边界,实现云端、边缘端、终端软件的互连互通互操作,拓展应用软件的应用范围,提高应用业务的计算能力,这就是“融合计算”的优势和魅力。
        实现了融合计算的DSDK支持两个维度的操作
        基于指令
        基于分布式应用软件
        基于指令的“融合计算”提供多不同操作系统之间的互操作。比如当我们选择Windows或者Laxcus桌面做为终端时,它可以操作Linux或者 Laxcus的指令,它通常是系统管理人员的使用工具,普通的用户不需要。优势在于完全不需要开发者开发,是由DSDK和Laxcus操作系统的开发商直接提供。

从Laxcus终端桌面去操作Linux的指令

        基于分布式应用软件的工作则服务普通用户,它需要开发者调用DSDK里面的API接口编写应用软件,如果应用软件位于终端,你需要使用图形界面,如果应用软件位于边缘端,通常是一种字符界面或者后台进程的存在。
        分布式应用软件还可以和本地系统深度整合,比如Tomcat这类的服务器软件在处理WEB业务时,可以和 DSDK绑定,让前端的浏览器通过Tomcat直接处理云端的存储计算工作,从而扩展Tomcat的WEB功能。

基于融合计算的应用软件以图形界面方式,去操作云端的Laxcus集群

 

        写到最后,说说“融合计算”的未来前景。
        如果回顾人类这一百年的发展,世界上主要发达国家基本都经历了机械化时代、信息化时代,到现在的智能化时代。机械化时代的特点是“动”,大机器大工厂是代表。信息化时代是“联”,不同的软硬件被连接到一起,打破了物理区域限制,实现人与人,人与物、物与物之间的快速沟通交流,典型如互联网、物联网。智能化时代是“算”,未来的社会,更多的工作一定是在无人状态运行,支撑它们的,是背后庞大算力和基于数据的大量计算。这个工作,正是“融合计算”重点解决的问题。 


        “融合计算”的分布模型第一个版已经集成在Laxcus分布式操作系统,在官网发布,新的版本也在推进和深化,一旦成熟,它很可能重新定义计算机产业生态和计算体系。
        对“融合计算”有兴趣的朋友可以联系我,一起来探讨和推进这项工作!

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/139341.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

117.(leaflet之家)leaflet空间判断-点与geojson面图层的空间关系(turf实现)

听老人家说:多看美女会长寿 地图之家总目录(订阅之前建议先查看该博客) 文章末尾处提供保证可运行完整代码包,运行如有问题,可“私信”博主。 效果如下所示: 下面献上完整代码,代码重要位置会做相应解释 <!DOCTYPE html> <html>

Linux系统下的服务管理

文章目录Linux系统下的服务管理1.基本介绍2.service管理指令3.chkconfig指令4.systemctl管理指今4.1.基本语法4.2.systemctl设置服务的自启动状态4.3.防火墙实验案例4.4.防火墙Linux系统下的服务管理 1.基本介绍 服务(service) 本质就是进程&#xff0c;但是是运行在后台的&a…

软考高项(信息系统项目管理师)经验分享

文章目录前言考试过程第一步&#xff1a;日常刷选择题第二步&#xff1a;考前一个月之前刷完精讲课第三步&#xff1a;计算题统一学习第四步&#xff1a;论文早准备第五步&#xff1a;反复刷冲刺视频第六步&#xff1a;刷近几年真题第七步&#xff1a;准备几份考试当天复习资料…

vue组件之间的数据传递和组件的生命周期

一、组件之间的通信1、组件之间的关系&#xff1a;父子关系、兄弟关系、跨级关系2、父子组件之间的通信&#xff08;数据传递&#xff09;&#xff1a;&#xff08;1&#xff09;父组件 ——-> 子组件&#xff1a;使用propsA、第一步&#xff1a;在父组件中使用子组件时&…

【K哥爬虫普法】大数据风控第一案:从魔蝎科技案件判决,看爬虫技术刑事边界

我国目前并未出台专门针对网络爬虫技术的法律规范&#xff0c;但在司法实践中&#xff0c;相关判决已屡见不鲜&#xff0c;K 哥特设了“K哥爬虫普法”专栏&#xff0c;本栏目通过对真实案例的分析&#xff0c;旨在提高广大爬虫工程师的法律意识&#xff0c;知晓如何合法合规利用…

线段树 - 从入门到入土

普通线段树 线段树是什么 我们要学习线段树&#xff0c;首先要了解线段树的结构长什么样。 线段树是一颗二叉树&#xff0c;树上的节点储存数据&#xff08;可以是值、字符串、数组、多个值&#xff09;。 作用 一般来说&#xff0c;线段树是用来维护一个数组的。 数据储…

手写RPC框架02-路由模块设计与实现

源码地址&#xff1a;https://github.com/lhj502819/IRpc/tree/v3 系列文章&#xff1a; 注册中心模块实现路由模块实现序列化模块实现过滤器模块实现 为什么需要路由模块&#xff1f; 在当今互联网日益发展的情况下&#xff0c;我们一个服务一般都会部署多个&#xff0c;一方…

Python绘制表白代码,又是一个表白神器

前言 嗨呀&#xff0c;又是我&#xff0c;又给你们带来了表白的代码 之前发了那些 照片里面加文字的…还有烟花…还有跳动爱心…emm你们也可以去看看哦 今天带来的这个&#xff0c;也是很不错哦 只不过它出来的有些慢&#xff0c;我这里先给你们看看这个效果图吧 效果展示…

大数据基础平台搭建-(三)Hadoop集群HA+Zookeeper搭建

大数据基础平台搭建-&#xff08;三&#xff09;Hadoop集群HAZookeeper搭建 大数据平台系列文章&#xff1a; 1、大数据基础平台搭建-&#xff08;一&#xff09;基础环境准备 2、大数据基础平台搭建-&#xff08;二&#xff09;Hadoop集群搭建 3、大数据基础平台搭建-&#xf…

如何让小型云台机械手实现按颜色分拣物品?

1. 功能说明 在小型云台机械手附近设置一个工作台&#xff0c;并安装一个TCS3200颜色识别传感器。将红色、蓝色工件分别放置在传感器上&#xff0c;如果检测的物料的颜色为红色&#xff0c;机械臂将物体放在机械臂的左侧&#xff0c;如果检测的物料的颜色为蓝色&#xff0c;机械…

数据结构与算法-希尔排序、归并排序

目录​​​​​​​ 希尔排序 1.算法描述 2.算法的实现 归并排序 4.1算法描述 2.算法实现 希尔排序 1.算法描述 1959年shell发明&#xff0c;第一批突破O&#xff08;n2&#xff09;时间复杂度的排序算法&#xff0c;是简单插入排序的改进版。它与插入之处在于&#xff0…

Android 深入系统完全讲解(二)

操作系统 操作系统是一套软件&#xff0c;它的任务就是为上层开发的用户&#xff0c;提供一个更方便的开发环境&#xff0c;同时 让硬件连接到系统中&#xff0c;能够非常方便&#xff0c;从而提高开发速度&#xff0c;以及稳定可靠。 操作系统就是这么存在的。 我们理解它&am…

基于低代码平台构筑金融行业IT运维服务体系

我今天分享题目是《基于低代码平台&#xff0c;构筑金融行业的IT运维服务体系》。这是一个大家不太熟悉的领域&#xff0c;首先它的行业是金融&#xff0c;其次它做的事情是IT运维。 关于金科信息 我先介绍一下金科信息。金科信息在1993年成立&#xff0c;到明年我们就整整30…

前端开发技术栈(插件篇):datatables

一、Datatables介绍 官网地址&#xff1a;https://datatables.net/ DataTables中文网&#xff1a;http://datatables.club/ 1、Datatables是一款jquery表格插件。它是一个高度灵活的工具&#xff0c;可以将任何HTML表格添加高级的交互功能。 2、分页&#xff0c;即时搜索和排序…

【Bootstrap】可复用的组件

目录 一、字体图标 二、下拉菜单 1. 步骤 2. 对齐 3. 分割线 4. 禁用的菜单项 三、按钮组 1. 按钮组 2. 按钮工具栏 3. 尺寸 4. 嵌套 5. 垂直排列 四、输入框组 1. 输入框组 2. 尺寸 3. 作为额外元素的按钮 4. 作为额外元素的按钮式下拉菜单 一、字体图标 组件…

55、MySOL数据库

目录 一、MySQL安装和配置 二、数据库 三、表 四、数据库的C [create] R [read] U [update] D [delete] 语句 1、insert语句 2、update语句 3、delete语句 4、select语句 五、Mysql常用数据类型&#xff08;列类型&#xff09;&#xff1a;​编辑 六、函数 *合计 / 统计…

kettle - 清洗 mongodb 数据案例

文章目录前言kettle - 清洗 mongodb 数据案例一、需求二、kettle开发1、新建mongodb数据查询2、配置kettleTest集合与清洗后kettleTestClear集合字段映射3、根据_id进行排序4、使用java脚本将日期格式化5、进行字段选择6、将delete字段进行值映射7、mongo输出8、最后加一个写日…

详解哨兵之间是如何通信的

基于 pub/sub 机制的哨兵集群组成 哨兵实例之间可以相互发现&#xff0c;要归功于 Redis 提供的 pub/sub 机制&#xff0c;也就是发布 / 订阅机制。 哨兵只要和主库建立起了连接&#xff0c;就可以在主库上发布消息了&#xff0c;比如说发布它自己的连接信息&#xff08;IP 和…

PDF如何转换成PPT?教你们几个简单方法

我们在工作经常用PDF文件进行传输&#xff0c;因为PDF体积小&#xff0c;传输速度很快&#xff0c;还不会不同设备上出现不兼容的问题&#xff0c;可以很好的保持文件的排版&#xff0c;不过我们有时候需要进行文件的展示&#xff0c;所以需要将PDF文件转换为PPT文件&#xff0…

2023河南/北京/重庆/南京DAMA-CDGA/CDGP数据治理工程师认证报名

DAMA认证为数据管理专业人士提供职业目标晋升规划&#xff0c;彰显了职业发展里程碑及发展阶梯定义&#xff0c;帮助数据管理从业人士获得企业数字化转型战略下的必备职业能力&#xff0c;促进开展工作实践应用及实际问题解决&#xff0c;形成企业所需的新数字经济下的核心职业…