看板Config
标 题使用 CHT/DHT 方法的 CDN 内容管理
发信站中央大学松涛风情资讯站 (Sun Jul 25 00:46:54 2004)
转信站ptt!ctu-reader!ctu-peer!news.nctu!netnews.csie.nctu!news.ee.ttu!news.n
> 6.底下是 web server 与 DNS server 混用的实例之一, 也可只用一种:
> 6-1.假设使用者以 URL 形式向 Pi (provider-i.com) 请求下载 ri
> http://provider-i.com/dir-ri/file-ri
> 6-2.Provider 同意 user uk 的请求後, 使用 CDN 给的 Consistent Hash
> Function Hc , Hs , 将请求改为转向到
> http://Hc(uk-ip).Hs(provider-i.com).CDN.NET/provider-i.com
> /dir-ri/file-ri
> 6-3.CDN 业者以 DHT 的概念建立与维护 CDN.NET 这个 domain 的多层 dns
> server , 其 zone file 分别为
> Hs(provider-i.com).CDN.NET ---> si address
> Hc(uk-ip).Hs(provider-i.com).CDN.NET ---> ck address
> 让对应表能扩充, 或缩减, 又能让对应关系持久维持一致的技巧方法就
> 是 CHT (consistent hash table) 的更新异动方法.
> 6-4.使用者最终被导向 Cache ck 请求服务, Cache ck 可以从请求的 URL 知
> 道 content ri 存放於 server si , ck 与 si 间有限制性的存取关系.
======================================================================
1. Content 服务的最大问题之一是内容的检索与管理, 如果原始供应者事先做了
关键字的分类, 相类似资讯的查询与存取就会容易的多. Content Provider
要发布(Publish)其资讯时就必须填报资讯档名, 出版者, 作者, 分类级别,
摘要与关键字. 这些各个关键项目目前常用的表达形式就是 XML , 其合成的
key to address transformation function 就是 Hs 这个 Hash Function 决
定了 Content 随出版者就近存放的位置.
2. 资讯的检索因 XML 的叙述与 Hs 的存取, 除了提供方便的 related keyword
search 外, 还能透过 XML 的叙述, 将可随之存取的小资料堆分离或合并出可
提供进一步处理的专用库存资讯. 资讯的可抽离性, 可移动性与再处理性就能
达成, 这是教育学习的主要参考来源之一, 但也是智财权的重点之一.
3. 依据 XML 与 Hs 对就近的 si 位址代号 server 存放发布的资讯内容, 是典
型的上载行为, 为了资讯内容的正当运作, 应该有限制性的存放要求, 例如:
帐号密码与容量限制(quota).
4. 使用者(Client)对 cj 位址的 cache server 是无法直接取用资讯的. cache
server 并非有求必应的传统 proxy server , 使用者可以在任意的讨论区查
阅到相关资讯, 但必须经由原始的 content provider 网页或 DNS server 提
供 "permission" 与 "re-direction path" 才能找到 cache 并获得资讯内容
的下载取得.
5. Permission 的产生是一次性(one time valid)的, 由 content provider 选
出产生公式与核验式, 再由 CDN service 依协议进行核验.
6. 区分使用者位置的 Hc hash function 是针对使用者所在位置与最近最有可能
存放 Hs 资讯的 cache server 间最短距离的定位(Location Service)技术.
--
◎ Origin: 中央松涛站□bbs.ee.ncu.edu.tw From: 140.115.6.234