P2p网络性能测度及监测系统模型

P2p网络性能测度及监测系统模型

网络IP性能参数

  • IP包传输时延
  • 时延变化
  • 误差率
  • 丢失率
  • 虚假率
  • 吞吐量
  • 可用性
  • 连接性测度
  • 单向延迟测度
  • 单向分组丢失测度
  • 往返延迟测度

OSI中的位置-> 网络层

用途

  • 面相业务的网络
  • 分布式计算
  • 网络游戏
  • IP软件电话
  • 流媒体分发
  • 多媒体通信

业务质量

  • 通过应用层路由以及多路由传输技术保障业务质量

网络性能

  • 包括

    • 网络搜索效率
    • 业务传输性能
    • P2P网络资源利用效率
  • 优劣取决于

    • 分布于对等点的处理能力
    • P2p网络拓扑结构
    • 搜索算法
    • 路由算法
    • P2P网络多点传输算法

    网络拓扑结构

    • 分类

      • 集中式
        • 优点:易管理
      • 混合式
      • 分布式
        • 优点:可扩展
    • 集中式适用情况

      • 处理能力相对较强
      • 在线时间相对稳定

      该种类型成为超级对等节点

由什么决定
  • 该网络采用的搜索算法决定
纯粹的分布式搜索算法
  • 索引结构分类
    • 自由结构的索引
    • 严格结构索引
      • 通过分布式散列表严格控制网络拓扑和文件存放位置
      • 复杂度O(log N)
      • 实现可扩展性搜索


额外知识 go中的协程

使用方法

  • 使用go关键字可以启动一个新的协程,主函数与协程会并行执行
go 复制代码
func printNumbers() {
	for i := 1; i <= 5; i++ {
		time.Sleep(200 * time.Milliscond)
		fmt.Println(i)
	}
}

func main() {
	go printNumbers() // 启动下一个协程
	time.SLeep(1 * time.Second)
	fmt.Println("End of main function")
}

切换上下文的方式

方式 协程 线程
谁来控制 用户 系统
是否经过内核态和用户态 否 是
切换效率高低以及原因 高,保留少量状态和寄存器变量值,且不涉及"两态"切换 低,和前面的话相反
底层策略 执行阻塞时,会将当前协程切换出去,让其他可运行的协程得到执行 阻塞着
调度方式 协作式 抢占式
主线程退出时 所有协程终止 不停止
相关推荐
贞明电子2 小时前
工业三色报警灯怎么接入项目系统?开关量与RS485控制应用指南
运维·网络·微信公众平台·贞明电子
明天也要努力学习3 小时前
HTTP 协议的基本格式和 fiddler 的用法
网络协议·http·fiddler
HideF3 小时前
Linux
linux·服务器·网络
万联WANFLOW3 小时前
海外网络故障怎么排查?Cloudflare 三季度断网报告解读与 mtr 实战
运维·网络·故障分析
sbjdhjd3 小时前
网工进阶笔记:H3CSE 园区网全栈技术与协议汇总
网络·笔记·云计算·ssh·网络工程·vlan·aaa
taktok_ai5 小时前
用 cc-switch 连接 Taktok
网络
小嘉丶学长7 小时前
Day14 · 字典与集合
java·开发语言·网络·python·学习·1024程序员节
pt10439 小时前
Cisco设备网络安全系列-18:SIEM与SOAR安全解决方案
网络·安全
Tel199253080049 小时前
温度湿度信号转WiFi/MQTT/Modbus TCP采集模块 无线传输
网络·网络协议·tcp/ip·工业自动化·工控设备
yyuuuzz10 小时前
云服务器安全组规则优先级的机制记录
运维·服务器·网络·安全·阿里云·aws