写这篇短文心里很难过的说,多个节点之间怎样快速传输数据,当时面对这个问题一时语塞,只是从数据发送这个角度进行了优化,实在是可惜,如果再给我一次机会。。。
闲话少说,回过头来,想到一下几点:
首先尽量提高并行度,每个节点并行地给其他当前没有数据的节点传输(当时没有点明这个,估计被人家鄙视了)
第二,网络节点之间带宽无限,所以,在CPU端进行数据压缩,再传输,效率提升一大半啊(该死是在,当时压根就忘了啊),同时用累计发送模式,类似于nagle的算法提升数据传输。
可以改造传输层协议,用udp来传输,或者自定义(有点难啊)。
哎,悲剧总之,当时脑子直接僵了。
分享到:
相关推荐
网络传输过程及各层次分析 在计算机网络中,网络传输过程是一个复杂的过程,涉及到多个层次的协议和设备。在本文中,我们将详细介绍网络传输过程的各个层次,包括OSI七层模型、TCP/IP协议、交换机、路由器和集线器...
网络传输安全全文共7页,当前为第1页。网络传输安全全文共7页,当前为第1页。 网络传输安全全文共7页,当前为第1页。 网络传输安全全文共7页,当前为第1页。 网络传输安全全文共7页,当前为第2页。网络传输安全全文...
在C#编程环境中,网络传输图片涉及到多个关键知识点,包括文件操作、网络编程以及图像处理。下面将详细解析这些知识点: 1. **C# 文件操作**:在“发送图片”这个场景中,首先需要能够读取本地的图片文件。C#提供了...
无限网络传输工具是一款专为局域网环境设计的文件传输及聊天应用,旨在提供高效、便捷的通信解决方案。这款工具的出现,使得局域网内的用户无需依赖传统的数据线或者第三方云存储服务,就能轻松地进行文件共享和实时...
在IT行业中,网络传输文件是一项基础且重要的任务,尤其在分布式系统、云计算和大数据处理等领域。本项目聚焦于使用Python语言来设计和实现这一功能,它涵盖了网络编程、文件操作和可能的数据压缩等方面的知识点。...
在IT领域,视频网络传输是一项复杂且重要的技术,它涉及到编码、解码、网络协议、流媒体技术等多个方面。这个“视频网络传输代码学习”资料很可能是为了帮助开发者理解和实现视频在网络中的传输过程。让我们深入探讨...
网络传输优化分析涉及到无线环境下如何提升网络性能,特别是在高延迟和高丢包率的条件下。针对这一主题,我们可以从以下几个方面深入探讨: 1. 网络多媒体传输问题分析: 网络多媒体传输主要分为实时多媒体直播和...
在“丑陋版qt网络传输jpeg图片”这个项目中,我们聚焦于利用QT来实现在Linux环境下,通过TCP协议进行JPEG图片的传输。尽管“丑陋版”可能指的是界面设计不美观,但核心功能——网络传输是关键。 首先,我们需要理解...
在IT行业中,网络传输是应用程序开发中的重要环节,特别是在分布式系统和互联网应用中。C#是一种广泛用于构建桌面和Web应用程序的编程语言,其.NET框架提供了丰富的类库支持网络通信。本篇将深入探讨如何使用C#进行...
标题"三菱CNC网络传输软件win7-64位兼容32位"指的是这是一款专为三菱数控机床(CNC)设计的网络传输软件,它具有在Windows 7操作系统64位版本上运行的能力,并且能够向下兼容32位系统。这意味着无论是64位还是32位的...
网络传输:Socket实现服务器与客户端的信息传输(信息为界面输入信息)。
计算机网络传输层思维导图
国外写的多媒体网络传输的开源项目的源码,支持多个平台
VC++编写的socket网络传输图片源代码
snmp简单网络传输协议,snmp简单网络传输协议
从ARM嵌入式系统本质特性着手进行研究,分析ARM嵌入式系统在网络传输中的体系结构,并重点探析ARM嵌入式系统在网络传输中的应用途径。
【网络工程毕业设计——网络传输的实现】 网络工程是一门涉及网络设计、实施、管理和维护的学科,而在本科阶段的毕业设计中,学生通常会被要求完成一个实际的项目,以展示他们在理论学习基础上的实践能力。这篇毕业...
《易语言网络传输源码详解》 易语言是一种基于事件驱动的中文编程语言,它以其简单易学、直观明了的语法特点深受广大编程爱好者的喜爱。本篇将深入探讨易语言在网络传输方面的应用,主要以"易语言网络传输源码.rar...
社会实践(网络传输)
标题中的“网络传输监控 查看网络使用情况”指的是网络流量监控这一技术,它允许用户实时了解计算机或设备的网络活动,包括上传和下载的数据量、速度以及数据传输的模式。这种监控工具对于诊断网络问题、优化带宽...