摘要: Redis没有直接使用c语言传统的字符串表示(以空字符结尾的字符数组,以下简称C字符串),而是自己构建了一种名为简单动态字符串(simple dynamic string,SDS)的抽象类型,并将SDS用作Redis的默认字符串表示。 C字符串和SDS之间的区别进行了总结: C字符串: 1. 阅读全文
posted @ 2017-07-20 14:13 kun先生 阅读(349) 评论(0) 推荐(0) 编辑
摘要: 数据中心面临的挑战:同时提供 low latency for short flows high throughput for long flows high burst tolerance 提出了一个buffer management 策略来解决这些挑战。 popular applications 阅读全文
posted @ 2016-08-01 15:42 kun先生 阅读(295) 评论(0) 推荐(0) 编辑
摘要: DCTCP:利用显示拥赛通知(ECN)反馈机制来调整发送端的速率。使得交换机缓冲区队列长度一直维持在一个很小的长度。DCTCP帮助这些延迟敏感的流避免大的队列延迟,以至于成功获得低延迟。但是其是deadline-unware 协议。忽视了短流和背景流对不同截止时间的需求。 D3:第一个截止时间知晓的 阅读全文
posted @ 2016-07-25 15:32 kun先生 阅读(477) 评论(0) 推荐(0) 编辑
摘要: delay.awk BEGIN { highest_packet_id = 0; } { action = $1; time = $2; from = $3; to = $4; type = $5; pktsize = $6; flow_id = $8; src = $9; dst = $10; s 阅读全文
posted @ 2016-07-19 19:21 kun先生 阅读(1108) 评论(0) 推荐(0) 编辑
摘要: #建立一个模拟对象set ns [new Simulator] #定义不同数据流的颜色$ns color 1 Blue$ns color 2 Red #开启Trace跟踪文件和NAM显示文件set tracefd [open wired.tr w]$ns trace-all $tracefd set 阅读全文
posted @ 2016-07-18 13:14 kun先生 阅读(338) 评论(0) 推荐(0) 编辑
摘要: TCP INCAST解决思路 应用场景:在集群文件系统内,客户端应用请求某个逻辑数据块(通常情况下一个读数据块大小是1MB),该数据块以条带化方式分别存储在几个存储服务器上,即采用更小的数据片存储(32KB,256KB等),这种小数据片称为服务器请求单元(SRU)。只有当客户端接收到所有的服务器返回 阅读全文
posted @ 2016-07-12 13:19 kun先生 阅读(6108) 评论(0) 推荐(0) 编辑
摘要: 书面作业——分析如下案例,从需求分析的角度讨论其不足之处 1、铱星计划 2、Windows Phone 3、网景公司的陨落 4、腾讯微博 5、苹果Lisa电脑 1、铱星计划 铱星计划革命性的想法从何而来?对于摩托罗拉的工程师巴里·伯蒂格来说,它来自于妻子在加勒比海度假时的抱怨,说她无法用手机联系到她 阅读全文
posted @ 2016-07-09 17:50 kun先生 阅读(1183) 评论(0) 推荐(0) 编辑