重生后,我成了超级生命
繁体版

6,分布式算力节点

    马永亮昨晚没去通宵,早早的和同学们去上课了,他这么勤快为的是给江夜明请个长假。

    这种事,还真得他去做,班主任就吃他那套马屁。

    等寝室人都走空了,江夜明才起床洗漱。

    径直前往计算机专科学校。

    这个时间,机房内正在上课,公共上机时间还有1个小时。

    那就等着呗,趁这时间,江夜明来到校外找一家粉馆吃早餐。

    星沙市的本土扁粉又软又烂,并不是每个外地学子都习惯的,江夜明就是其中之一。

    他特意要求:“老板,给我下圆粉哦,牛肉臊子。”

    一碗米粉,慢慢嗦,反正要等。

    边吃,边盘算着接下来要做的事。

    机房的设备昨晚看过了,说实话也就那样子,仅仅比网吧的好点。

    用来编程勉强够用。

    但江夜明要的,可不光是制作一款游戏,而是为人工智能打下基础。

    其实机房那种局域网,是可以利用起来实现更大的作用。

    分布式算力节点就是不错的方案。

    分布式计算系统中,机房的设备就是负责处理和存储数据的计算机节点。

    整个机房将会形成一个整体,通过网络协议进行通信和数据交换,共同完成一个计算任务。

    这样的话,工作强度就会减轻许多。

    想到这里,江夜明作出决定,就它。

    一阵等待后,时间终于到了,迫不及待地进入学校。

    还好来得快,当他找了台电脑坐下时,陆陆续续就有学生过来,不一会便满座。

    电脑开机,大量源代码在脑中浮现。

    深吸一口气,手指快速敲击键盘,编译出一个个小程序。

    第一个是蠕虫病毒。

    这种病毒可以通过扫描网络中存在漏洞进行传播,机房的内部防护基本可以无视,轻松的就让特制蠕虫病毒感染了所有设备。

    侵入完成后,所有电脑都与江夜明所在的电脑建立了联系。

    接下来就是数据复制,将编译好的分布式节点控制程序安装到每一天电脑上。

    一下子,所有的设备突然卡了。

    学生们纷纷站起来报告:“老师,我们的电脑好卡,鼠标都动不了。”

    既是编程老师,又是机房管理的刘袁浩过去查看,结果啥都没发现,报告问题的学生反而越来越多。

    刘袁浩走到江夜明旁边,低声问道:“你发现什么问题吗?是不是感染病毒了?”

    “应该不是吧。”江夜明回以纯真的笑颜,“估计是网络故障。”

    刘老师点头“是有这种可能,上次电信线路问题,也是很卡。”

    正说着,大家的机器突然又好了,刘袁浩放心回到机房办公室。

    虚惊一场,江夜明松了口气,既然所有节点控制程序都安装好了,那就可以开始搞事了。

    除了自己这台,其他分布式节点,可不能偷取太多算力,差不多空闲算力的30%,应该是不会被觉察到的。

    调整好分布式算力结构,江夜明开始准备编写‘我的世界’。

    《我的世界》这款游戏的底层架构和主要功能都是使用Java编写的,这种编程语言在96年才被开发出来,到现在还并不流行。

    机房里并没有java的语言环境,需要去网络上下载JDK和JRE,其中JDK提供了Java编程所需的工具和库,而JRE提供了Java程序运行所需的环境。。

    江夜明登陆java的官方网站,开始了漫长的下载等待。

    这可是拨号上网的年代,哪怕是使用专线的学校机房,网速也快不了多少。

    哦对了,为什么不设计一款下载工具呢?

    在2000年时期,网络下载软件的设计原理主要是基于传统的中央服务器模式。这种模式依赖于中央服务器来存储和分发文件,用户通过客户端连接到服务器,向服务器发送下载请求,服务器根据请求从存储设备中取得文件,然后通过互联网将文件发送给用户。

    但也有另类的下载软件,比如BitTorrent和电驴软件,它们都使用了P2P技术,让用户之间直接进行文件传输,而不是全部依赖于中央服务器。

    江夜明的嘴角微弯,露出邪魅一笑。

    虽然p2p技术是没法收费的,当时只要使用了这款软件,江夜明就有办法从那些用户的电脑上‘借用’一点算力。

    都免费给大家用了,那点算力就不用计较了吧。

    空有大量思路和设计的江夜明,缺的就是算力,他立刻着手于p2p软件设计。

    在P2P网络中,每个节点(即用户)都可以充当服务器和客户端两个角色,既可以接收文件,也可以向其他节点发送文件。这种去中心化的方式可以大大提高文件的下载速度和效率,因为每个节点都可以为其他节点提供上传服务,从而分担了服务器的负载。

    江夜明很轻松的制作出一个只有5mb大小的p2p客户端,并将自己的算力偷取程序加载其中,然后将机房的部分算力调用,建立了一个通讯中心,用来帮助用户在p2p网络内查找文件。

    接下来就是传播,必须有大量用户基础,才能形成p2p共享网络,让资源丰富、下载速度变快起来。

    江夜明登陆新网搜三大门户网站,在软件频道上传了名为‘一起下’的下载软件。

    剩下的就不用管了,现在的网络资源稀少,相信用不了多久就能被网民们发现。

    他重新开始了等待下载。

    ......

    刘袁浩坐在机房办公室正在玩太阁立志传,喜欢玩猴子的他虽然通关几次依然乐此不疲。

    作为资深it宅男,他还有一件事是每天必做的,那就是去门户网站看看新闻,然后去软件下载栏目看看有什么好玩的东西没有。

    就像往常一样打开页面,喝着茶水慢慢浏览,刘袁浩却看见有一个从没见过的软件。

    用的是p2p技术!

    这可是才出现的新概念。

    也就是刘袁浩这种it人才知道这种数据共享方式的伟大,它突破了传统的数据模式,可以让更多人方便获取网络资源。

    并且还是免费的,还能提高下载速度。

    一想到可以用这款‘一起下’软件向其他用户分享自己硬盘中珍藏的游戏,并且下载到更多的好东西,刘袁浩就心动不已。

    他果断下载了点对点p2p软件,并且办公室另一位老师分享了这个惊喜。