October 21, 2004

Peer-to-peer Computing and How to make peers special

Filed under: Seminar - 多媒體網路 — afoofa @ 9:01 pm

今天的講者是清大資工的金仲達教授。

P2P是大家都耳熟能詳的詞彙,不過,實際內部的運作僅是略知一二,既然有open source的software,大家當然用得開心囉。
講到Napster會被抓是因為他是一間公司,又是集中式的管理,所以被告侵權成立。但是Gnutella就都是分散式的處理,所以不會被抓,要抓就要抓三四十萬位使用者,哪家唱片公司這麼厲害呢?

今天講Gnutella網路的時候有PING和PONG封包,讓我想起杜蘭朵公主裡的三個大臣,有點好笑。

後面接著講一些關於improvement還有topology structure的議題,我覺得興趣缺缺,不過這也可以和Ad Hoc Network扯上關係,真是不錯。

在Ad Hoc環境中,也許routing table裡走的路反而是遠路,因為node不斷移動,要如何讓實際的topology馬上mapping到routing protocol,其實這已經很多paper在討論了。



October 14, 2004

Network Resources Management - Measuring, Problem Locating, and C

Filed under: Seminar - 多媒體網路 — afoofa @ 9:42 pm

Topic:Network Resources Management - Measuring, Problem Locating, and Controlling.
Speaker: 劉奕成 威睿 協理

聽得很累呀,講很多底層的東西,link和router,然後Data plane和Control plane控制forwarding,
router分software和non-software兩種,我聽得很想睡覺。

中間有講到OSI的七層,他說他是七層的信徒,認為沒有implement session id的concurrent程式很沒有彈性,但是我聽不懂,我不知道什麼叫做session id的implementation,寫Network Programming作業的時候也沒有用到session id.
講了很久,我忘得差不多了,不過對於priority queue和weighted queue的不同我有聽進去。
weighted queue仍是round robin但是每次輪到時拿走的packets數量是依照weight而有所不同;priority queue則是低priority的queue要等高priority的queue被清空了才會被拿走裡面的資料。

QoS的部分,和今天computer network時老師講的一樣,就是頻寬已經夠大了,已經做到wire-speed了,所以用routing或hash的差異並不大,反正都很快。
802.11n,(or h)(high speed)如果做起來了,802.11e(QoS)也就沒用了,是一樣的道理。

我討厭那間教室,一點都不通風,又每次都坐滿一百多人,不是被悶死就是缺氧愛睏。



October 7, 2004

Network Compensation in Wireless Ad Hoc Network

Filed under: Seminar - 多媒體網路 — afoofa @ 8:58 pm

一位年輕的女教授來講她的研究。

我在台大的工程學刊找到一篇,應該就是講CBCP(credit-based compensation protocol)的論文,除了CBCP外她還介紹了TBCP(timestamp-base compensation protocol)。

雖然中間的數學我沒聽懂,大致上是可以理解的。

根據不同flow所需的頻寬,計算相對的比例來分配以達到fairness的目的。
雖然說和QoS有關,但我總覺得這樣不會解決問題,尤其是multimedia的資料其實都是要求很高的傳輸率,而且若低於要求就會lag,畫面停格或聲音斷斷續續,即使達到公平,但是大家的資料都斷斷續續,其實並不好。

我沒有提問啦,因為我很想睡了…

再加上wireless ad hoc 的環境,這根本就是超高難度的控制,不定時的error基本上可以直接忽略吧,暑修多媒體網路的時候老師說不可能重傳,一樣會有畫面停格的問題。

在講到 spatial reuse 的時候提到 cluster 的架構,要選出 cluster head 然後控制,就變成和 sigle hop一樣了,雖然看起來是這樣,可是cluster head 要怎麼選,現在好像沒有支援,
而且 spatial reuse 也不只有 cluster 架構這個方法。

不知道還要寫什麼好了,
那就降吧。



October 4, 2004

創意的執行力 - Network IC design

Filed under: Seminar - 多媒體網路 — afoofa @ 2:44 am

一個資工背景的IC公司經理,和大家分享他自己雖是CS領域人才卻一腳踏入IC設計的感想─非常合適。

IC和software的設計流程,前面的規劃是一樣的,但IC在要porting到晶片版上之前,則要很慎重的考慮,因為IC不像software,可以產品賣出去之後再update。
這句話讓我直接聯想到最近windows xp那該死的sp2,呵呵。重要的電腦都不敢亂動…還好我是windows 2000愛好者..不用灌sp2
最近Jeff說發現了VC的一個bug,但他也不想回報,因為也不是一定要用那個方法,只是他說,M$的東西有時候M$裡的人也不見得懂。程式太肥了。
還有寫程式的一些習慣,他覺得M$內部對員工寫程式的要求很容易造成人為的失誤。
最近要開始寫NP作業的程式了,很久沒碰,不知道感覺會不會少。

扯太遠了。
IC產品要上市之前還要多方面評估,不管是市場需求,對手類似產品的價格也會牽扯到產品內部效能要做到多少,評估的結果若不好,有時候整個project會直接被砍掉,真是非常殘酷。
工作和學校是非常不一樣的,我就是這一點沒有搞懂吧。常常要求Jeff不要一直加班,整天坐在公司裡吹冷氣,越來越胖,回到家很晚了才吃飯,睡不足八小時,等等的不良生活作息。

我討厭他每次都說「沒辦法呀…不趁現在努力一點,將來怎麼養妳。」之類的話,可是我又不知道該如何反駁他,或是鼓勵他。
因為我知道我們的規劃裡,什麼都好,就是手頭拮据了一點。我不知道他在公司裡是怎麼樣的角色,不知道該怎麼幫他,不知道該怎麼讓這個社會的「責任制」風氣下降,不知道。

我又扯遠了。
也許我應該走硬體一點,現在好像很缺人,可是Jeff又說寫driver是很傷創造力的一個工作。
很少有人能讓興趣成為工作吧。有太多太多的不知道了。

每一行都有每一行的規則,有些你可以查,有些你本來就應該知道。
講師一開始就說了,IC design的好壞,不是取決於 explicit constraint(如spec.,doc. …etc)而是取決於implicit constraint(如「你應該要知道的背景知識」)。
他舉的例子很有趣,他說有一回他問同事擇偶對象,同事說:「1.身高要高 2.金髮 3.要雙手無法掌握(你知道的)」,他想了想,覺得他家的黃金獵犬符合條件。
因為他的愛犬站起來也有160cm左右,是金髮,而且因為有六對乳房,所以雙手的確無法掌握。
但是呢~我們都知道的,就是還有implicit constraint,那就是必須是人類呀!

真的很有趣:)

講師還有提到專利在職場上,不只是保護,也可以是攻擊對方的武器,或是用來交換對方的專利。這是很有趣的一件事,最近sony被immersion控告的case被裁定要賠很多錢,一連串的事件也是和專利有關。

後面還講到比爾蓋茲在新書中寫到,未來決勝的關鍵在速度。但是我討厭M$,呵呵,有一部電影在講M$的奮鬥史哩。
節錄自我的BBS個人板 文章標題: Re: 有什麼東西很有技術且又能夠很有市場
當年 Bill Gates 和 Steve Jobs 的恩怨就是這樣產生的哈哈。

「我們兩個都是賊,只不過我的動作比較快罷了。」Bill said to Steve.

~ from 《微軟英雄》(矽谷海盜) ~

但是我討厭M$降子亂弄然後事後才叫大家update,為什麼要弄得亂七八糟呢?
還有Jeff曾經被老闆說進度太慢結果把工作交給另一個同事,讓他很喪氣。我知道Jeff平常就會看關於程式的雜誌,知道很多要注意的問題,還有很多讓程式容易維護的方法,只不過是因為背景太大所以想得比較久,為什麼老闆不能理解呢?
速度為什麼才是最重要?日本人很注重Quality,就沒聽過他們速度有多快。

嗯,講師有講他們在做ethernet switch,作了好多功能在裏面喔,可是我現在幾乎忘光了:p有QoS唷!還有VLAN之類的東西和加解密系統,我也不確定..反正我覺得很神奇。




Freely hosted by Weblogs.us. Powered by WordPress. Theme by H P Nadig