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")
}

切换上下文的方式

方式 协程 线程
谁来控制 用户 系统
是否经过内核态和用户态
切换效率高低以及原因 高,保留少量状态和寄存器变量值,且不涉及"两态"切换 低,和前面的话相反
底层策略 执行阻塞时,会将当前协程切换出去,让其他可运行的协程得到执行 阻塞着
调度方式 协作式 抢占式
主线程退出时 所有协程终止 不停止
相关推荐
猿的天空1 小时前
机器人双手迎来全栈训练系统:灵初智能EgoSteer让灵巧手无所不能
网络·人工智能·计算机·ai·程序员·机器人·编程
Xzaveir_7771 小时前
OPPO、vivo、荣耀号码认证:多终端拨测矩阵与异常复现
大数据·网络·科技·矩阵·产品经理·ai-native
wuqingshun3141591 小时前
从网络角度来看,用户从输入网址到网页显示,期间发生了什么?
网络
牛马工作号1 小时前
Zigbee 专业详解:从协议到排障
网络·物联网·安全
牛马工作号2 小时前
Wi‑Fi 完全指南:从 802.11 协议到 Wi‑Fi 7、AC+AP 与 Mesh 工程组网
网络·网络协议·智能路由器
智慧光迅AINOPOL2 小时前
智慧工厂全光网怎么扛住AGV与强电磁?光电复合缆与工业级方案
网络·全光网解决方案·全光网·酒店全光解决方案·泛住宿全光网解决方案
JoyCong19982 小时前
手机变身“司令台”!ToDesk AI安卓版上线
网络·人工智能·科技·智能手机·电脑·远程工作·远程操作
a4493153622 小时前
iPhone 基带故障诊断——无服务/搜索不到网络的芯片级维修实录
网络·macos·ios·电脑·iphone
Geek-Chow2 小时前
ALB SSL policy conflict (AWS Load Balancer Controller)
网络协议·ssl·aws
爱刷碗的苏泓舒3 小时前
FTP、FTPS 与 WinSCP:原理、连接机制及 GNSS 工程应用
网络协议·ftp·winscp·数据下载·ftps