2014年9月2日 星期二

vCacheShare: Automated Server Flash Cache Space Management in a Virtualization Environment

當多個vm要share一個ssd cache時,平均分配cache space不是一個好方法,因為每個vm上的workload特性可能差很遠。
這篇,自動detect特性(1) reuse distance (2) read intensity,然後弄一個cache utility model (i.e., 給你x的空間,你可以得到y的好處)。
然後利用這個model去找到最佳的空間分配比例。

qNVRAM: quasi Non-Volatile RAM for Low Overhead Persistency Enforcement in Smartphones

qNVRAM: quasi Non-Volatile RAM for Low Overhead Persistency Enforcement in Smartphones
為了persistency,有些技術會造成額外的IO(e.g., logging, double write),原因是從RAM寫到primary storage時會出事。
作者認為…手機都有電池,所以覺得『電池+DRAM』就可以變成"假的"NVRAM。有了NV的特性,就可以砍掉一些為了persistency而生的手段(e.g., data不用先寫到log area)
後記:
最後的Q&A,很多人關心"電池沒電的問題","電池整個沒電會不會系統爆掉…",他一來是說可能是個issue,又說現在人的手機不太會沒電…

2014年8月29日 星期五

free_irq
request_irq

2014年7月29日 星期二

3gpp supplementary service 閱讀順序

分享一下最近看 3gpp spec的心得(最主要是閱讀的順序)
一句話: top-down。



以supplementary service中的 communication waiting (TS24.615)為例:

1 先看最後面的signaling flow。 先了解全貌,top-down。例如下圖2a,你才會知道AS會做的事是:  『查看approaching NDUB,然後用猜的大概是: 『看看這通call會不會被擋,而進入call waiting狀態(例如: callee正在講電話)』。
再例如 6a. 你會知道有插播進來的時候,可能會做的事,e.g., 按下保留(HOLD),要不就是掛掉目前這通電話,然後接插播的這一通。
『approaching NDUB』這個暫時不知道怎麼做沒關系,再往下查就好。
 


2 整個整個全貌之後,再往前對應,像是下面這個case,是在說『接到插播時該怎麼辦』
   2a stop timer → 話機不需要一直叫…
   2b 停掉CW indication → 話機不需要一直叫…
   2c  看你怎麼處置插播。










2014年7月20日 星期日

IMS, 3GPP, VoLTE 徵友



-----------
最近在搞的東西關鍵字如下: IMS, VoLTE,3GPP、precondition、sip forking process、IMS supplementary service。

PO此文的一個目的有一個是想找可以一起討論的同好(或是同樣陷入spec地獄的人 哈)
如果你看到此文,有興趣可以聯絡我。







明天計劃: 搞定 SIP precondition。最後四天就有一個大報告囉,東西真的很多呢…
以為綽綽有餘,結果居然有點吃緊…,沒有再最一開始就弄清整個份量,真是一個失誤。

2014年6月26日 星期四

paper sharing


1 這是很好的conference喔
2 motivation: ECC要花點時間,他發現如果SSD是cache,好像可以不用每次都用那麼強的ECC (越強越慢),因為就算要讀的page整個壞,也可以去下一層拿 (i.e., primary storage)
3 solution:  "有時候" 用 弱ECC




FlexECC: Partially Relaxing ECC of MLC SSD for Better Cache Performance
https://www.usenix.org/system/files/conference/atc14/atc14-paper-huang.pdf

2014年6月22日 星期日

Adaptive Paired Page Prebackup Scheme for MLC NAND Flash Memory

IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, VOL. 33, NO. 7, JULY 2014


problem: 有時寫 MSB page會弄壞 LSB page (同cell)
proposed: backup LSB page