---
title: Lab Meeting Minutes 2023/12/01
tags: lab_meeting
---
> Outline
> [TOC]
---
# PERAL Lab Meeting
- 時間:112 年 12 月 01 日 20:00
- 地點:線上
- 線上會議連結 : [Online](https://meet.google.com/zfi-zmnc-qfw)
- 出席者:吳坤熹老師、謝萬霖、劉怡君、田蕙瑜(請假)、沈家正、梁宇騰、紀見如(缺席)、劉冠伶、林大智、繆亭霄、蘇翊荃、陳嘉璐、陳品妤(請假)、陳姿綾、陳姿澖
- 會議主題:[Containers and Clusters for Edge Cloud Architectures -- A Technology Review](https://docs.google.com/presentation/d/1skVvUoQqwDssBCQkgmNofgzU3quKcK7H_kHn7YkRavE/edit?usp=sharing)
- 主講者: 梁宇騰
- 主記: 陳嘉璐
## 會議內容
* P.3

* 輕量化的解決方案
---
* P.4

---
* P.5

* Virtual Machine : 將底層資料分割
* 需要有自己的 OS
---
* P.6

* 大家共用一個 OS
* 節省成本
---
* P.7

---
* P.8

* Container 刪除不會影響到底下的 system
---
* P.9

* 一台 machine 中可以部屬很多個 container
---
* P.11

---
* P.12

* 一群 container 在 cluster 底下如何運作
* container 可以互相交流
* cluster : 部屬同一個 application 的群集
---
* P.13

* 部屬一個application會有很多 cluster
---
* P.14

* scheduler : 指派任務給 node
* controller : 負責監控 node
---
* P.15

---
* P.16

* Topology and Orchestration Specification for Cloud Applications (TOSCA)
* orchestration plan : 主要用來描述部屬服務之間的操作
---
* P.19

---
* P.20

---
* P.21

---
### 建議&問題
1. [name=Selena] TOSCA 原型還是k8s只是改良嗎?
Ans: [name=Miller] 只是使用的標準k8s, TOSCA 和 K8s 是在不同階層的東西。Edge computing 也可以使用 TOSCA。
[name=Solomon] Kubernetes 和 TOSCA 是「競爭者」
2. [name=Yukino] 每個 container 都有自己的 library ,那可以共用嗎?因為他們都可以共用 OS 了。
Ans: [name=Miller] 不可以。因為建 contaniner 時就會包在一起了,而container是獨立的。
[name=Solomon] ex, gcc 1.0 vs. gcc 2.0 兩個 library 一定是分開的,如果放在 container 裡面看,是不同的。但如果兩個 container 需要用同樣的 TCP/IP,就會用的是硬碟中同一份 TCP/IP library。根據container的配置,拿出要的 library。
3. [name=Ryan] p.6 因為就使用者來說最後都是得到隔離的環境,因此 vm 和 container 底層技術有甚麼差異與優劣?
Ans: [name=Miller] 底層來說一個是 os ; 一個是 os 上面,虛擬化不同。開container成本較小。
[name=Solomon] 左邊 hyperV 做比較多,右邊 container 較少。VM 做了模擬整個 OS;container 用 namespace 的機制隔離資源(memory/process id/...),讓不同 container 裡的不會看到對方。
4. [name=Lawrence] 建議投影片標題要一致。不要有的全小寫,有的全大寫,有的首字大寫。
5. [name=Ashley] p.12 host node 是指一個 machine 意思。
Ans: [name=Miller] 指一台 PC。container 可以互相溝通(虛線)。也可以兩台機器中的 container 共同完成一個服務,這樣可以分擔耗能。
5. [name=Ashley] portable 很好轉移的意思嗎?
Ans: [name=Miller] 你今天要換一個環境的話,就包一個 container 過去就好,直接重現環境。
[name=Solomon] 包一個 vm 比較不 portable,是因為 vm 比較肥大。這邊portable 要講的是如果有現成可以用的程式,為什麼不直接把程式丟給別人?那是因為對方的 Runtime environment 可能與開發者的不同 (e.g. 版本),造成程式無法順利執行。如果現在程式 + 執行環境一起包給對方執行,就可以避免這類問題。
6. [name=August] Edge computing 在 edge 就完成,那 core cloud 要幹嘛?
Ans: [name=Miller] Edge Cloud 如果無法處裡就會丟過去,Core cloud 也可以存比較久資料。
[name=Solomon] 以車牌辨識為例,instead of 傳整張圖片回去 core,在 Edge 辨識出 ASCII 車牌號碼、時間地點傳給 core,core 那邊可以做 global search,使用者要找資料不用去每個 edge node 要
6. [name=August] 建議英文單字發音的部分多練習一下。
[name=Solomon] virtual KK[ˋvɝtʃʊəl] adj. 虛擬的
volume KK[ˋvɑljəm] n. 體積, 容積
cluster KK[ˋklʌstɚ] n.[C] 叢集
7. [name=Jiazheng] P.12 為什麼說 volume 連到不同 node 可以在掛掉時不受影響
Ans: [name=Miller] container 掛掉時,host node 資料不影響
7. [name=Jiazheng] 排版建議:英文冒號後面要空格,前面無須空格。例如 P.6
Container :A container is essentially (錯誤)
Container: A container is essentially (正確)
9. [name=Phoebe] p.20 TOSCA 很少被採用的原因是什麼?有分析過缺點或是與 K8s 進行過比較嗎?
Ans: [name=Miller] 猜測是 TOSCA update 速度蠻慢的,相對 K8s 較慢,可能因為這樣比較少看到。會再 survey
9. [name=Edgar] TOSCA 和 K8s 主要差異是麼?
[name=Miller] k8s 難以適應複雜拓譜圖,作者覺得 TOSCA 會比那時候的 K8s還要好。
[name=Edgar] p.5 為甚麼右邊的圖中,一個是 binary 和 lib 都包在裡面,另一個不是。
[name=Miller] container 可以選擇他想要的image,主成他想要得 container。
[name=Solomon] 我認為是圖畫錯了。應該要注意 paper 誰寫的?發表到甚麼地方?
10. [name=Edgar] p.12~p.14 orchestration 和 clustering 不同?
[name=Miller] 我認為沒有甚麼不同,可能標題有誤解。先用 clustering 的概念去說明他的管理
[name=Edgar] p.13 有提到跨 cluster 管理是怎麼做到的?
[name=Solomon] 工程師不可以摸稜兩可。不要在小地方含糊其辭,這只是把問題延到未來才爆出來。
[name=Miller] 還未準備好。
11. [name=Solomon] 每個演講者結束時應該要回顧會議紀錄,為什麼有人聽不懂?為什麼要問這問題?該怎麼設計演講方式,讓不同聽眾(學弟妹:偏向 cluster 基本問題;學長:更進階的 orchestration)聽的懂?問問自己今天的報告是 container 技術的講解還是在edge架構的問題
* 簡報的比重和重點
* 誠實面對自己
* 每個演講和對象和接受度如何?
* 要讓大家掌握特性
* 根據舊有 K8 缺點,TOSCA 這個機制用甚麼方法解決甚麼樣的問題
## 待追蹤事項
1. Fiber 目前的進度是如何? [name=Selena]
前幾天文龍老師有來實驗室看過。測試沒問題,可以買四條,5M。有了 10G 網路之後可以拿來做 RDMA 實驗
2. UPS 已經在報帳中。之後會寫在 Wishlist 中
3. Wish list 中的項目會由 Selena 下訂單,發票交給Ellie.
## 臨時動議
1. 下週 (12/8) 的 meeting 會改成亭霄學長跟 品妤 的 CSCI rehearsal
2. 分配下周會議紀錄人員,可以抽籤(把家政學長和報告者排除)
3. 請姿綾幫忙建 Group(發 email 給姿綾,包含哪些成員),之後就由 project 負責人維護目錄
4. TA 暫時還未結果
---
散會結束時間: 21:37