大家好,北京GNOME用户组第八次会议将于6月17日在融科资讯中心A座八层, intel办公室举行。
活动组织方:
北京GNOME用户组:
http://www.bjgug.org/
活动时间 (Time) :
2009年6月17日(星期三 19:00——21:30 )
活动地点 (Venue) :
北京融科资讯中心A座八层, Intel办公室 地图如下:
http://ditu.google.cn/maps...
活动议程 (Agenda) :
- 7:00pm - 8:30pm 主题演讲: Ccnet项目
- 8:30pm - 9:30pm 自由讨论
收费标准:
无, 北京GNOME用户组将提供饮料畅饮
报名参加:
如果您计划出席,请于2009年6月17日(星期三)中午1点之前,在以下网址注册登记:
https://spreadsheets.google.com/viewform?formkey=ci1LQ0FFSUNucEU3aEQ0cldQSlFTVmc6MA
北京GNOME用户组将为此活动提供免费晚餐和饮料, 非常感谢。
演讲嘉宾 (Speakers) :
潘凌涛,目前就读于清华大学计算机系,硕士二年级,研究方向为计算机网络,特别是 因特网路由。从大一下学期开始使用 Linux,迄今已有五年多。对程序设计有浓厚的兴趣,理想之一是希望能够在编程上达到融汇贯通的境界。目前主要关 注于GNOME桌面系统。
演讲内容:
Ccnet是common creative network的简称,它的目标是给Linux桌面提供一个面向于group的通用的P2P服务,使得人们没有中心服务器的情况下也能协同工作。
使用上来说,与大部分现有的 P2P 系统相比,Ccnet 有两个主要的不同点。首先,Ccnet 并不试图将所有的人连接成一个全球性的网络,而是从协作的视角出 发,为个人桌面环境提供 P2P 服务,使得一个桌面系统可以和一个或多个group中所有的其他成员的桌面系统能联通起来。其次,Ccnet本身是一个守护进程,为 桌面上的其他程序提供服务,比如通过Ccnet提供的消息传输服务,一个桌面应用程序可以向一个或多个 peer 发送一条消息;这种简单易用的 P2P 服务将极大地扩展目前桌面应用程序的所能实现的功能。
技术上来说,Ccnet包含了一个目前大多数P2P系统都没有的功能,即请 求的延迟满足。举个例子,如果主机A需要向一个不在线的主机B发送一个消 息,而且主机A自己马上要下线,怎么来保证该请求得到满足?该功能对于一个节点在线时间不确定的P2P系统是至关重要的。Ccnet通过 Requirement机制来实现该功能。
程序结构上来说,Ccnet是极易扩展的。Ccnet包含提供了两套机制:Processor 和 Requirement。Processor用于实现两个在线peer的交互功能,比如传文件、传消息。Ccnet 框架提供了一个Processor基类,通过书写一个子类,我们就能实现一个新的交互功能。Requirement也是如此,通过 书写一个子类,我们就能实现一个新的种类的请求的延迟满足。
北京GNOME用户组第八次会议的评论
如要发表评论,请先 登录