Nano Kernel for Modern Computer Architecture
作者 陈怀临 | 2009-09-30 14:59 | 类型 行业动感 | 25条用户评论 »
|
项目介绍为“Nano Kernel Engines Projejct is to provide a set of low level CPU engines for advanced operating system research and development. The CPU being covered are MIPS, PowerPC, x86, ARM, xScales and advanced network processors.” 。有时间我再修改项目介绍。许多东西都是边做边演化的。 希望对体系结构和操作系统有兴趣的读者多多支持。在项目选项时,一个选项是编程语言,我不得不选择了“汇编”(Assemble)。因此,只对C语言感兴趣的读者可以飘过:-)。 我会在弯曲评论同步更新状态,和有兴趣的朋友和参与的开发者,一起讨论。 | |
思科核心路由器CRS-1的研究(中)–转发平面(1)
作者 陈怀临 | 2009-09-29 14:34 | 类型 专题分析 | 33条用户评论 »
|
在思科核心路由器CRS-1的研究(上)一文中,笔者首先介绍了CRS-1产品家族和组成的各子系统,然后着重试图分析了CRS-1的交换平面(Switch Plane)。交换平面是一个枢纽,将各种软硬件有机的,无缝的整合在一起,形成一个通信系统。 思科核心路由器CRS-1的研究(中)将主要关注 CRS-1系统的转发平面(Forwarding Plane),或者数据平面(Data Plane)。在本文中,笔者可能将转发平面和数据平面这两个术语混用。控制平面(Control Plane)将会在思科核心路由器CRS-1的研究(下)阐述。 本文将会针对CRS-1 16LCC的转发平面 作为例子展开讨论。对于8LCC和4LCC 的细微差别,不会做特别的强调。 对于一个路由器或者交换机而言,转发平面包括了其重要的逻辑或者智能–(1)接收一个数据报文从各种各样的物理介质端口;(2)转发平面做出决定;(3)根据决定,把该数据报文通过交换平面送往另外一个端口。 路由器做得再花哨,性能再强,上述的三个要点是不变的。 交换平面是为转发平面 提供交换服务的,例如从一个物理端口跨越系统抵达另外一个端口。 控制平面也是为转发平面提供服务的,例如路由和各种设置与管理服务。例如,定时的产生最新的路由数据RIB(Routing Information Base),并把数据传送到转发平面,从而产生转发数据FIB(Forwarding Infromation Base)。FIB可以简单的认为就是RIB在转发平面的一个变种,例如如何组织从而使得可以做非常迅速的查询,例如,在边缘路由器中,因为需要转载的FIB的空间不需要特别大,常使用TCAM的方式。 FIB就是所谓的“转发平面做出决定”时的依据,从而知道一个数据报文要往哪里去。。。 与交换平面一样,转发平面也是一个概念或逻辑实体,而非一个具体的物理实体。 不同的通信设备的转发平面,在具体实现时,映射到不同的物理器件或者子系统中。 从笔者曾经撰写的思科ASR1000和QuantumFlow的战略研究的分析文章里,读者可以发现,ASR1000采用了集中式处理的体系结构。所以数据报文都从线卡,在经过一些初步处理后,送到ESP卡上的QFP芯片去做处理和任何转发的决定。线卡(SIPs)基本上不参与任何决定。换言之,线卡上没有FIB数据库。在ASR1000的QFP芯片体系结构中,赫然的设计了TCAM的接口。接在这个TCAM接口上的TCAM就是存放边缘路由器(Edge Router)的FIB的。 在CRS-1核心路由器上,转发平面是什么?下面是一个从平面角度来观察CRS-1的结构图。 CRS-1逻辑上的转发平面在物理子系统的层面上,就是一系列的40Gbps的线卡(Line Card)所组成的。 如果以16LCC为例,就是16个线卡。8LCC就是8个线卡;4LCC就是4个线卡。 因此,我们说16个线卡组成了16LCC的转发平面。 要强调的是,这16个线卡是并列的,没有依赖关系的。换言之,CRS-1的转发平面是由16个独立的小转发平面共同构造成的这个整体的转发平面。 每个线卡都能单独的做出转发的决定,不需要另外其他线卡的协调。 这与CRS-1的交换平面是一致的。在交换平面中,是8个独立,并行的交换平面构成了整个CRS-1的交换空间。 这与思科的ASR1000基于QFP的集中式处理的转发平面是一个巨大的区别。换言之,路由器的FIB和相应的对FIB做查询的高级处理都在各个线卡部分完成。这16个线卡中的每个线卡都具备相等的,足够的路由信息,从而可以做出转发仲裁。 数据报文在离开线卡之前,系统已经完全知道应该将此报文,通过交换平面,送到哪里去(另外的线卡,或者管理平面的端口)。 | |
海外学人-董英飞教授
作者 杰夫 | 2009-09-29 06:50 | 类型 人物评述, 海外学人 | 没有用户评论 »
|
董教授的研究领域包括计算机网络,分布式系统,和计算机体系结构等。点击这里进入董教授主页。他的联系方式是:
Yingfei Dong | |
木瓜移动(Papaya Mobile) 。 沈思 。美女
作者 陈怀临 | 2009-09-28 18:34 | 类型 初创公司 | 19条用户评论 »
|
木瓜移动的应用多为交互式互动应用,例如照片共享,手机聊天,手机聊天室等。另外,也出版了几款不错的游戏,例如”papaya farm”。papaya farm类似于在互联网上的“开心农场”游戏。目前papaya farm在iPhone免费程序中排名第7。相当的不错。其他游戏和应用还包括Blackjack,Diamond等等。 在平台方面,木瓜移动的应用可以运行在谷歌的Android平台,和苹果的iPhone上。 另外,从非官方渠道消息,木瓜移动目前获得的资金支持来自北极光创投老总邓锋。 | |
Hillstone . Fortinet . Juniper高端防火墙PK!
作者 陈怀临 | 2009-09-28 10:27 | 类型 行业动感, 通讯产品 | 16条用户评论 »
中国人在硅谷–NetScreen的故事(12)
作者 西南联大 | 2009-09-26 21:30 | 类型 行业动感 | 47条用户评论 »
|
第十回 早期的岁月 西南联大这个人,一半是工程师,一半是个文人。喜欢点文化人的事情。 在NetScreen,这算个毛病。NetScreen喜欢的是老老实实的,听话的工程师,而非文化人。 2001年底,NetScreen上市后,曾经制作了一个DVD,每个员工都发了一份。这个DVD记录了NetScreen从创业,到上市的一个过程。 很好,很生动。 很强,很优秀。 西南联大最喜欢这句话– “We share the same vision; we share the same goal。” 这样的公司不成功,那就是见鬼了。 不这样的公司成功,那也是见鬼了。 创办人与一个公司早期员工的素质,一定是公司能否发展,壮大的不二法门。 如果创办人都不坚信自己的事业,谁还能相信? 21世纪,没有傻子。 20世纪,也没有傻子。 至少NetScreen没有傻子。 。。。。。。 西南联大把这个DVD裁剪成了五个部分。还煞费苦心的起了不同的名字。并且都上载到土豆网上了。 这些视频都是英文的。西南联大的英文不太好。 为了土豆的观众的幸福,他还费力做翻译。 他发现,邓锋和柯严的英文估计也都不如章子怡。 邓锋和柯严的有些句子他听十几遍,也不知道他们在说啥。 据说章子怡在美国一年就过了语言关,勇闯好莱坞。 据说与那个犹太情人吵架,都是用英文。 邓锋,柯严和西南联大应该没有这个自信。 NetScreen期间,官方语言就是中文。 工作上的讨论用中文; 工作上的吵架更得用中文; 你说章子怡狠不狠?! 需要融入NetScreen的文化吗,请学习中文。 这就是NetScreen的过去;但这不一定全是优点。 毕竟,大家都是他乡之客。。。。。。 英文的不足使得NetScreen的员工在不远的将来吃尽了苦头。 但当时的人们没人注意;没人提醒。。。。。。 陈廷川: 我们遇到不少成长中的烦恼和痛苦。。。 【画外音:一个萝卜多个坑(Employee wore many hats】 Brian:那时每个人都身兼数职。还记得第一天上班的时候,我碰巧问,咱们的人力资源部在哪里,我需要填个表?我得到的回答是:为什么问我?就是你,你就兼职HR的工作。 柯严:我们不是一个讲究排场的公司,比较简朴。 邓锋:在公司开始的阶段,我们非常节省。每分钱都要花在刀尖上。我还记得第一次购置一些家具的时候的事情。。。 Greg:。。。那些办公室的墙全是令人恶心的,黄黄的旧墙。。。 邓锋:总共花了只有50美金,搭了20-30个小办公室。 柯严:大家都有点埋怨。。。 邓锋:我们很快就做出来NS-100和NS-10两款产品,并且,1998年10月,我们还请来了CEO Robert Thomas。 Robert:1998年的10月,NetScreen总共38个员工。几个做市场的;几个做销售的。32个中国工程师:–)锋和严非常坚信他们在做的事情。公司创建才一年。1998年的6月他们已经开始在销售产品。 Greg:VSMedia。 邓锋:我们接到一个电话,说我们的产品有问题,必须解决。 Greg: Sure enough,NetScreen从来不怕挑战。我们带着NS-100就去了。最后我们搞定了,网络通了。。。他们的员工很高兴,说你们想看看我们的网站嘛?我说,那当然! 邓锋:那是个成年网站!!!:-) Greg:那是个黄色网站!!!:-) 邓锋:我们事先确实不知道:-) Greg: VSMedia的意思是Very Sexual Media 【画外音:VSMedia现在似乎不是黄色网站了。】 【参阅全文:新浪博客:中国人在硅谷–NetScreen的故事】 | |
海外学人-张志力教授
作者 杰夫 | 2009-09-26 10:22 | 类型 人物评述, 海外学人 | 没有用户评论 »
|
张教授的研究领域包括计算机通讯和网络,互联网技术,和多媒体应用等。点击这里进入张教授主页。他的联系方式为:
Zhi-Li Zhang, Qwest Chair Professor | |
中国人在硅谷–NetScreen的故事(11)
作者 西南联大 | 2009-09-25 00:16 | 类型 行业动感 | 6条用户评论 »
|
第九回 起初不经意的你 想当初,老子的队伍才开张。 拢共才有十几个人、七八条枪。
邓锋:嗨,我是锋。 【画外音:邓锋确实很阳光,有感染力。】 柯严:我的名字是柯严。我们认识许多许多年以前。(那时我们才18岁)。。。 【画外音:柯严就这样,说什么都不会特别喜形于色。】 邓锋:严与我是一个宿舍的。我还非常清晰的记得(清华)大学入学那一天,第一次见到他的时候。 柯严:那是1981年的秋天。。。 邓锋:那天,柯严迟到了。。。 柯严:我倒是不记得我那天有没有迟到。【英文发音很难听清楚。I wasn’t sure about …that I was late.】 邓锋:我坚信柯严和我天生就是要创业的人。 柯严:邓锋给我打电话。说要在一起非常认真的合计合计一个创业计划的事情。 邓锋:我们在附近找了一家KFC肯塔基快餐店。我们每个周六都去那里碰面。那是个很好的谈论高科技创业的地方。在KFC这样快餐店吃饭聊天,我们不需要太担心有人会偷听走我们的创业计划。每次我都点原味鸡。柯严每次都点田园脆鸡堡。 柯严:1997年,我们(邓锋,柯严和谢青)正式注册了公司。 【画外音】起初公司的名字叫做Egis Communication Inc。注册于1997年4月18日。 邓锋:那时我们很相信我们讨论的将是一个很不错的产品。当然,在当时还是很难说服别人给我们投资 柯严:那时我们三个创办人(邓锋,柯严和谢青)开会商量,我们再坚持三个月。如果还是找不到投资,我们就不得不放弃。 邓锋:我还记得,(在寻找投资时),整个星期都睡不好。 柯严:我们很担心,压力很大。。。。。。 邓锋:97年的11月份,就是感恩节之后。我们终于获得了第一笔一百万美金的投资。 【画外音】NetScreen是1997年11月注册的。 【画外音】1998年,NetScreen发展到18个人。 柯严:在那些早期的日子了,我们非常幸运的得到了许多优秀人才的加盟,形成了一个非常好的团队。 邓锋:例如,Yuming(毛宇明)【注:现PaloAlto Networks共同创办人之一和首席架构师】 柯严:Jackson(童建)【注:现北京山石网络公司共同创办人之一,和CEO】 邓锋:Raymond(韦文)。【注:NetScreen ASIC设计部门总监,离开Juniper后,曾出任北京天融信网络公司CTO。】 柯严:Huang,Roger【注:黄广松,现为杰华科技Sigma的共同创办人之一。 Roger Lian,原NetScreen ScreenOS部门总监,来自台湾。现为网络安全公司Achiva的CTO。】 邓锋:Brian Kurt, Gegory和高奇(NetScreen的网络管理员。最早期的员工之一。做得一手好菜。是个福将。) 【画外音:The success of netscreen is due to its employees!】 柯严:我不认为他们是公司的雇员;而是认为大家一起都拥有这个公司。一起奋斗。 Roger Lian:从第一天开始,我们就非常专注。专注于我们客户的要求。专注于系统提供的性能。 柯严:NetScreen的文化是一种致力于细节的文化。强调执行和贯彻力。 Roger Lian:贯彻,贯彻再贯彻。执行,执行再执行。 陈廷川(Ting):NetScreen的文化就是努力工作!【陈廷川,现为杰华科技Sigma的共同创办人和CEO】 Brian:非常勤奋的工作。。。 Gregory:没有周末,没有节假日的工作。。。 高奇:每个人每天都工作的很辛苦,很晚。 Brian:几乎天天都这样。在晚上十点半,公司的每个人都还充满了旺盛工作热情和精力。 邓锋:大家很努力工作;每个人对公司的展望都是那样的一致和齐心协力。 陈廷川:每个人都拥有同样的目标,同甘共苦。 【画外音:One Vision;One Goal!】 Gregory:每个人都相信自己能对公司作出贡献,并且与公司共同成长。 Brian:我们要把事情做成!(We’re gonna make it happen)。 【参阅全文:新浪博客:中国人在硅谷–NetScreen的故事】 | |




(17个打分, 平均:3.82 / 5)
木瓜移动