北京GNOME用户组第八次会议

发布于June 15, 2009 Nov. 5, 2010 http://www.beijing-open-party.org/?p=409 wp_1 cleverpig 0

大家好,北京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用户组第八次会议的评论

如要发表评论,请先 登录