diff --git a/Gemfile.lock b/Gemfile.lock old mode 100755 new mode 100644 index 3098d6e..a4b119a --- a/Gemfile.lock +++ b/Gemfile.lock @@ -18,8 +18,8 @@ GEM execjs (2.7.0) faraday (0.12.2) multipart-post (>= 1.2, < 3) - ffi (1.9.18) - ffi (1.9.18-x64-mingw32) + ffi (1.13.1) + ffi (1.13.1-x64-mingw32) forwardable-extended (2.6.0) gemoji (3.0.0) github-pages (147) @@ -154,6 +154,7 @@ GEM html-pipeline (~> 2.2) jekyll (>= 3.0) kramdown (1.13.2) + libv8 (3.16.14.19) liquid (4.0.0) listen (3.0.6) rb-fsevent (>= 0.9.3) @@ -177,6 +178,7 @@ GEM rb-fsevent (0.10.2) rb-inotify (0.9.10) ffi (>= 0.5.0, < 2) + ref (2.0.0) rouge (1.11.1) safe_yaml (1.0.4) sass (3.5.1) @@ -189,6 +191,9 @@ GEM faraday (~> 0.8, < 1.0) terminal-table (1.8.0) unicode-display_width (~> 1.1, >= 1.1.1) + therubyracer (0.12.3) + libv8 (~> 3.16.14.15) + ref thread_safe (0.3.6) typhoeus (0.8.0) ethon (>= 0.8.0) @@ -207,6 +212,7 @@ DEPENDENCIES jekyll-feed jekyll-gist jekyll-sitemap + therubyracer BUNDLED WITH 1.17.2 diff --git a/README.md b/README.md index be310d9..65eec3a 100755 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -# Tech Bolg, Heerak Lim +# Tech Bolg ## Notable Features diff --git a/_config.yml b/_config.yml index 8122f07..a021ed9 100755 --- a/_config.yml +++ b/_config.yml @@ -1,7 +1,7 @@ # Site wide configuration -title: "Rocky's Tech Blog" -description: "Technology Blog of Rocky Lim" +title: "Rocky's tech blog" +description: "Explore things taste like developer" logo: git_icon.png teaser: rocky_icon.png # 400x250 px default teaser image used in image archive grid locale: en diff --git a/_data/authors.yml b/_data/authors.yml index 2fdfbbf..743958e 100644 --- a/_data/authors.yml +++ b/_data/authors.yml @@ -1,24 +1,7 @@ # Authors -Billy Rick: - name : "Billy Rick" - uri : "http://thewhip.com" - email : "billy@rick.com" - bio : "What do you want, jewels? I am a very extravagant man." - avatar : "bio-photo.jpg" - twitter : "extravagantman" - google_plus : "BillyRick" - -Cornelius Fiddlebone: - name : "Cornelius Fiddlebone" - email : "cornelius@thewhip.com" - bio : "I ordered what?" - avatar : "bio-photo.jpg" - twitter : "rhymeswithsackit" - google_plus : "CorneliusFiddlebone" - Rocky Lim: - name : "Rocky Lim" + name : "Rocky" uri : "https://rockylim92.github.io/" email : "rockylim@snu.ac.kr" bio : "The joy of discovery is certainly the liveliest that the mind of man can ever feel." diff --git a/_data/footer.yml b/_data/footer.yml index 9edd833..3a97348 100755 --- a/_data/footer.yml +++ b/_data/footer.yml @@ -1,13 +1,10 @@ # Footer navigation links -- title: facebook - url: https://www.facebook.com/heerak.lim +- title: Youtube + url: https://www.youtube.com/channel/UCpY9pb4-S0PwCJBp2r6nOvg - title: GitHub url: https://github.com/RockyLim92 -- title: Instagram - url: https://www.instagram.com/hi_rocky92 - - title: Linked In - url: https://www.linkedin.com/in/heerak-lim-6a6989137/ \ No newline at end of file + url: https://www.linkedin.com/in/heerak-lim-6a6989137/ diff --git a/_data/navigation.yml b/_data/navigation.yml index 42a1cf4..0c39797 100755 --- a/_data/navigation.yml +++ b/_data/navigation.yml @@ -2,22 +2,17 @@ - title: About Me url: /about/ - excerpt: "about, Rocky Lim" + excerpt: "a gear acquisition syndrome patient" image: rocky_icon.png -- title: " " - url: - excerpt: - image: - - title: Research url: /research/ - excerpt: "related to my research field" + excerpt: "Expore my research field" image: research.jpeg -- title: Book +- title: Development url: /book/ - excerpt: "things I've studied, read" + excerpt: "Youtube, Dev environment" image: study.jpeg - title: Whatever diff --git a/_layouts/archive.html b/_layouts/archive.html index a3a5c98..7dbda01 100755 --- a/_layouts/archive.html +++ b/_layouts/archive.html @@ -2,7 +2,7 @@ layout: default --- -
+
{% if page.image.feature %}
@@ -22,4 +22,4 @@

{{ page.title }}

-
\ No newline at end of file + diff --git a/_layouts/home.html b/_layouts/home.html index 00a3eb0..5bf86fc 100644 --- a/_layouts/home.html +++ b/_layouts/home.html @@ -36,12 +36,12 @@ {% include header.html %} - {% include navigation-sliding.html %} + {% include navigation-sliding.html %} {% if page.image.feature %}
- +

Drawing Rocky Lim @@ -70,7 +70,7 @@

TCBPR

Taking care of business, as usual.

- +
Rocky's Tech Blog - + - + @@ -19,7 +19,7 @@ - + @@ -56,13 +56,10 @@
  • About Me
  • -
  • - -
  • Research
  • -
  • Book
  • +
  • Development
  • Whatever
  • @@ -78,25 +75,19 @@
    Rocky's Tech Blog Table of Contents
    teaser
    About Me
    -

    about, Rocky Lim

    -
    -
  • - - -
    - +

    a gear acquisition syndrome patient

  • teaser
    Research
    -

    related to my research field

    +

    Expore my research field

  • teaser -
    Book
    -

    things I've studied, read

    +
    Development
    +

    Youtube, Dev environment

  • @@ -126,7 +117,7 @@

    -

    Heerak Lim (Rocky Lim). Seoul, Korea

    +

    Rocky. Seoul, Korea

    Drawing @@ -165,8 +156,6 @@

    Contact Me

    It’s always welcome.

    - -


            Email : rockylim@snu.ac.kr
            Email : lrocky1229@gmail.com
            Mobile (KR) : +82 10 4814 3800


    @@ -301,7 +290,7 @@

    Get CV from here

    -

    Updated +

    Updated

  • - +
    + + + +
    @@ -339,20 +341,17 @@

    Get CV from here

    - + diff --git a/_site/apple-touch-icon-precomposed.png b/_site/apple-touch-icon-precomposed.png new file mode 100644 index 0000000..c7b85e0 Binary files /dev/null and b/_site/apple-touch-icon-precomposed.png differ diff --git a/_site/atom.xml b/_site/atom.xml index 6b346ee..58a62e9 100644 --- a/_site/atom.xml +++ b/_site/atom.xml @@ -1,49 +1,4 @@ -Jekyll2019-08-19T15:55:16+09:00http://localhost:4000/Rocky’s Tech BlogTechnology Blog of Rocky Lim약 2년간의 대학원 생활 회고2019-07-10T19:00:00+09:002019-07-10T19:00:00+09:00http://localhost:4000/whatever/retrospect<nav class="toc"> -<ul id="markdown-toc"> - <li><a href="#입학-전" id="markdown-toc-입학-전">입학 전</a></li> - <li><a href="#연구는-장비빨" id="markdown-toc-연구는-장비빨">연구는 장비빨</a></li> - <li><a href="#생활" id="markdown-toc-생활">생활</a></li> - <li><a href="#연구" id="markdown-toc-연구">연구</a></li> - <li><a href="#취업" id="markdown-toc-취업">취업</a></li> -</ul> - -</nav> - -<blockquote> - <h6 id="많은-개발자들이-회고를-써보며-지난-1년을-돌이켜보는-것을-보았다-나도-블로그를-시작하고나서부터-매해-연말-써보자-다짐했으나-시험이나-논문준비-등을-가장한-귀찮음을-이기지못하여-여태-실천하지-못하였다-졸업-논문-인준지에-교수님-사인도-쾅-받고-얼마전-만족스로운-포지션에-오퍼를-받아-졸업후-거취도-정해져-시간적으로-여유가-있어-지난-2년간의-대학원-생활을-돌이켜보자">많은 개발자들이 회고를 써보며 지난 1년을 돌이켜보는 것을 보았다. 나도 블로그를 시작하고나서부터 매해 연말 써보자 다짐했으나, 시험이나 논문준비 등을 가장한 귀찮음을 이기지못하여 여태 실천하지 못하였다. 졸업 논문 인준지에 교수님 사인도 쾅 받고, 얼마전 만족스로운 포지션에 오퍼를 받아 졸업후 거취도 정해져 시간적으로 여유가 있어 지난 2년간의 대학원 생활을 돌이켜보자.</h6> -</blockquote> - -<h1 id="입학-전">입학 전</h1> -<p>학부시절 SSD의 Flash Translation Layer를 직접 구현하여 임베디드 보드에 올려 성능 실험을 해 보는 프로젝트를 한 적이 있었다. 이때 처음 스토리지 디바이스나 리눅스 스토리지 시스템을 접했다. 학부 3학년 때 까지 접해본 코드라곤 기본적인 자료구조나 알고리즘이 전부였으니 커널 코드나 FTL의 코드를 처음 접했을 때는 마치 내가 C언어를 배운적이 없었던 것 같았다. -복잡한 자료구조와 온갖 포인터 연산으로 도배된 시스템 소프트웨어의 코드는 정말 진입 장벽이 높게 느껴져 프로젝트를 하는 내내 힘들었다.</p> - -<p>학기가 끝나고 해당 과목에서 했던 프로젝트가 프로젝트로 끝나는 것이 아쉬워, 교수님을 찾아가 조금 더 발전시켜보고싶다는 의견을 전했고, 교수님께서도 의미가 있으면서도 학부생 수준에 맞는 연구 방향을 제시 해 주셨다. -이때 처음으로 연구스러운(답이 나와있지 않은 공부) 무언가를 해 보았고, 논문도 써보고 학회장에 가서 발표를 하기도 했다. 아마 이때쯤 내 커리어에 대해서 조금씩 고민을 했고 대학원에 가야겠다는 결심을 한 것 같다. 어렵긴 하지만 시스템이나 저수준 도메인에서 내 커리어를 발전시키면 내가 더 경쟁력 있는 사람이 될 것 같았다. 그때 당시 생각은 대학원에서 관련 연구나 공부를 더 해야지만 내가 원하는 방향으로 커리어를 발전시킬 수 있겠다는 생각이 들었고, 대학원에 가야겠다고 생각했다(지금 생각 해 보면 방법은 많은 것 같다. 관련 스타트업에서 경력을 쌓는다던지).</p> - -<p>여러 연구실 홈페이지를 돌아다니면서 스토리지나 시스템 분야의 연구를 하는지 찾아보고 지원을 하였고, 결과적으로 서울대학교 분산시스템 연구실에서 생활하게 되었다.</p> - -<p>여기까지가 대학원 입학하기까지의 재미없는 이야기이다.</p> - -<h1 id="연구는-장비빨">연구는 장비빨</h1> - -<p>대학원 기간동안의 스트레스관리에 가장 큰 도움을 준 것은 전자기기를 지르는것이었다. 2년동안 랩탑이나, 모니터, 키보드 등을 정말 많이 바꿨는데, 새 장비를 살 때 마다 쌓였던 스트레스는 눈녹듯 사라지는것을 경험했다. 2년동안 연구실 공사나 자리 이동등으로 책상 배치가 바뀌는 경우가 자주 있었고 그때마다 사진을 찍어놓았다. 모두 모아 시간순으로 보니 나름 재미있었다.</p> - -<p style="text-align: center;"> - <img src="http://localhost:4000/images/retrospect/dev0.jpeg" alt="Drawing" style="width: 600px;" /> -</p> -<center> -아마 입학 첫 날 내 책상을 찍은사진같다.. -</center> - -<p style="text-align: center;"> - <img src="http://localhost:4000/images/retrospect/dev1.jpeg" alt="Drawing" style="width: 600px;" /> -</p> - -<h1 id="생활">생활</h1> - -<h1 id="연구">연구</h1> - -<h1 id="취업">취업</h1>Rocky Limrockylim@snu.ac.krhttps://rockylim92.github.io/석사 과정 입학부터 첫 커리어를 시작하기까지YCSB benchmark for modified RocksDB(not for YCSB’s default version)2019-04-29T19:00:00+09:002019-04-29T19:00:00+09:00http://localhost:4000/research/ycsbrocksdb<nav class="toc"> +Jekyll2020-06-11T01:19:52+09:00http://localhost:4000/Rocky’s Tech BlogTechnology Blog of Rocky LimYCSB benchmark for modified RocksDB(not for YCSB’s default version)2019-08-17T19:00:00+09:002019-08-17T19:00:00+09:00http://localhost:4000/research/ycsbrocksdb<nav class="toc"> <ul id="markdown-toc"> <li><a href="#rocksdb-jni-package-generation" id="markdown-toc-rocksdb-jni-package-generation">RocksDB jni package generation</a></li> <li><a href="#ycsb-compilation" id="markdown-toc-ycsb-compilation">YCSB compilation</a> <ul> @@ -227,7 +182,7 @@ git checkout 0.15.0 </div> <p>이후 다시 생성된 <code class="highlighter-rouge">rocksdb/java/target/rocksdbjni-5.11.3.jar</code> 파일을 삭제한다. -<code class="highlighter-rouge">load</code>나 <code class="highlighter-rouge">run</code> 커멘드를 실행하면, 원하는 옵션으로 RocksDB가 동작하는것을 확인활 수 있을것이다.</p>Rocky Limrockylim@snu.ac.krhttps://rockylim92.github.io/코드를 수정한 RocksDB 버전에 YCSB 벤치마크 돌리기performance Comparion of synchroniztion Operations + Intel Transactional Memory Operation2019-04-29T19:00:00+09:002019-04-29T19:00:00+09:00http://localhost:4000/research/synchronization<p>여러가지 멀티스레드 동기화 기법 중 어느 기법이 가장 성능이 좋을지 확인해봐라.</p> +<code class="highlighter-rouge">load</code>나 <code class="highlighter-rouge">run</code> 커멘드를 실행하면, 원하는 옵션으로 RocksDB가 동작하는것을 확인활 수 있을것이다.</p>Rockyrockylim@snu.ac.krhttps://rockylim92.github.io/코드를 수정한 RocksDB 버전에 YCSB 벤치마크 돌리기performance Comparion of synchroniztion Operations + Intel Transactional Memory Operation2019-04-29T19:00:00+09:002019-04-29T19:00:00+09:00http://localhost:4000/research/synchronization<p>여러가지 멀티스레드 동기화 기법 중 어느 기법이 가장 성능이 좋을지 확인해봐라.</p> <p>– 교수님 –</p> @@ -417,7 +372,7 @@ Configured Voltage: Unknown </tbody> </table> -<p>실험 결과에 따르면 single thread로 increment를 진행하였을 때, 가장 성능이 좋음을 알 수 있다. Variable의 increment와 같은 간단한 task는 task 자체보다 thread간 동기화로 발생하는 오버헤드가 더 크기 때문에 이런 결과가 발생하였다. 특히, shared variable를 1씩 increment하는 task는 task의 대부분(100%)가 atomic하게 실행되어야 할 정도로 간단하고 짧은 작업이기 때문에 위 결과와 같이 큰 차이를 보였다.</p>Rocky Limrockylim@snu.ac.krhttps://rockylim92.github.io/멀티스레드 동기화 방법 비교 + 인텔 트랜잭셔널 메모리 오퍼레이션 성능 비교KSC’18 accepted paper2018-12-30T19:00:00+09:002018-12-30T19:00:00+09:00http://localhost:4000/research/rocksdb_ocssd_02<nav class="toc"> +<p>실험 결과에 따르면 single thread로 increment를 진행하였을 때, 가장 성능이 좋음을 알 수 있다. Variable의 increment와 같은 간단한 task는 task 자체보다 thread간 동기화로 발생하는 오버헤드가 더 크기 때문에 이런 결과가 발생하였다. 특히, shared variable를 1씩 increment하는 task는 task의 대부분(100%)가 atomic하게 실행되어야 할 정도로 간단하고 짧은 작업이기 때문에 위 결과와 같이 큰 차이를 보였다.</p>Rockyrockylim@snu.ac.krhttps://rockylim92.github.io/멀티스레드 동기화 방법 비교 + 인텔 트랜잭셔널 메모리 오퍼레이션 성능 비교KSC’18 accepted paper2018-12-30T19:00:00+09:002018-12-30T19:00:00+09:00http://localhost:4000/research/rocksdb_ocssd_02<nav class="toc"> <ul id="markdown-toc"> <li><a href="#1-abstract" id="markdown-toc-1-abstract">1. Abstract</a></li> <li><a href="#2-get-paper-from-here" id="markdown-toc-2-get-paper-from-here">2. get paper from here</a></li> @@ -434,7 +389,7 @@ Configured Voltage: Unknown <p>or</p> -<p>LINK: <a href="https://github.com/RockyLim92/RockyLim92.github.io/blob/master/publication/rocky_kcs18.pdf">here</a></p>Rocky Limrockylim@snu.ac.krhttps://rockylim92.github.io/플래시 내 I/O 분리 처리를 통한 LSM-tree 기반 데이터베이스 성능 최적화MWDS’18 accepted paper2018-12-30T19:00:00+09:002018-12-30T19:00:00+09:00http://localhost:4000/research/rocksdb_ocssd_01<nav class="toc"> +<p>LINK: <a href="https://github.com/RockyLim92/RockyLim92.github.io/blob/master/publication/rocky_kcs18.pdf">here</a></p>Rockyrockylim@snu.ac.krhttps://rockylim92.github.io/플래시 내 I/O 분리 처리를 통한 LSM-tree 기반 데이터베이스 성능 최적화MWDS’18 accepted paper2018-12-30T19:00:00+09:002018-12-30T19:00:00+09:00http://localhost:4000/research/rocksdb_ocssd_01<nav class="toc"> <ul id="markdown-toc"> <li><a href="#1-abstract" id="markdown-toc-1-abstract">1. Abstract</a></li> <li><a href="#2-get-paper-from-here" id="markdown-toc-2-get-paper-from-here">2. get paper from here</a></li> @@ -446,7 +401,7 @@ Configured Voltage: Unknown <p>The role of high-performance storage devices is becoming increasingly important in the web-scale infrastructure. In particular, nextgeneration storage devices such as Non Volatile Memory Express (NVMe) based solid state devices (SSDs) are being actively introduced to data centers. However, applications running on data centers do not take into account the characteristics of these high-performance storage devices. We focus on the performance degradation of the mixed workload of reads and writes when using high-performance storage devices in the log-structured merge tree (LSM-tree) based database systems. To address this problem, we propose application-driven flash management scheme to isolate read/write operation.</p> <h1 id="2-get-paper-from-here">2. get paper from here</h1> -<p>LINK: <a href="https://github.com/RockyLim92/RockyLim92.github.io/blob/master/publication/rocky_mwds18.pdf">here</a></p>Rocky Limrockylim@snu.ac.krhttps://rockylim92.github.io/Application-Driven Flash Management: LSM-tree based Database Optimization through Read/Write IsolationInnoDB basic and i/o path2018-03-01T19:00:00+09:002018-03-01T19:00:00+09:00http://localhost:4000/research/innodb_01<nav class="toc"> +<p>LINK: <a href="https://github.com/RockyLim92/RockyLim92.github.io/blob/master/publication/rocky_mwds18.pdf">here</a></p>Rockyrockylim@snu.ac.krhttps://rockylim92.github.io/Application-Driven Flash Management: LSM-tree based Database Optimization through Read/Write IsolationInnoDB basic and i/o path2018-03-01T19:00:00+09:002018-03-01T19:00:00+09:00http://localhost:4000/research/innodb_01<nav class="toc"> <ul id="markdown-toc"> <li><a href="#1-innodb-background" id="markdown-toc-1-innodb-background">1. InnoDB background</a></li> <li><a href="#2-innodb-function-call-tracefunction-call-stack" id="markdown-toc-2-innodb-function-call-tracefunction-call-stack">2. InnoDB Function Call Trace(Function Call Stack)</a> <ul> @@ -734,7 +689,7 @@ at /home/rocky/mysql-5.7.22/storage/innobase/os/os0file.cc:5573 </code></pre> </div> -<p>or . . .</p>Rocky Limrockylim@snu.ac.krhttps://rockylim92.github.io/InooDB basic concept and function call trace(function call stack, read write path)MySQL 소스코드 분석2018-03-01T19:00:00+09:002018-03-01T19:00:00+09:00http://localhost:4000/research/mysql_02<nav class="toc"> +<p>or . . .</p>Rockyrockylim@snu.ac.krhttps://rockylim92.github.io/InooDB basic concept and function call trace(function call stack, read write path)MySQL 소스코드 분석2018-03-01T19:00:00+09:002018-03-01T19:00:00+09:00http://localhost:4000/research/mysql_02<nav class="toc"> <ul id="markdown-toc"> <li><a href="#7가지-major-directories" id="markdown-toc-7가지-major-directories">7가지 Major Directories</a></li> <li><a href="#path" id="markdown-toc-path">Path</a></li> @@ -1052,7 +1007,7 @@ handle_connection 236 sql/conn_handler/connection_handler_per_thread.cc </code></pre> </div> -<p>dispatch_command에서 COM_QUERY가 계속 요청됨, mysql_execute_command에서 상세 쿼리 종류에 따라 path가 달라지게 됨.</p>Rocky Limrockylim@snu.ac.krhttps://rockylim92.github.io/소스코드 구조 & 쿼리 path 분석개발자와 DBA를 위한 real mysql(work in progress)2018-02-20T19:00:00+09:002018-02-20T19:00:00+09:00http://localhost:4000/research/mysql_01<nav class="toc"> +<p>dispatch_command에서 COM_QUERY가 계속 요청됨, mysql_execute_command에서 상세 쿼리 종류에 따라 path가 달라지게 됨.</p>Rockyrockylim@snu.ac.krhttps://rockylim92.github.io/소스코드 구조 & 쿼리 path 분석개발자와 DBA를 위한 real mysql(work in progress)2018-02-20T19:00:00+09:002018-02-20T19:00:00+09:00http://localhost:4000/research/mysql_01<nav class="toc"> <ul id="markdown-toc"> <li><a href="#architecture" id="markdown-toc-architecture">Architecture</a> <ul> <li><a href="#path-overview" id="markdown-toc-path-overview">Path Overview</a></li> @@ -1206,7 +1161,7 @@ handle_connection 236 sql/conn_handler/connection_handler_per_thread.cc <li>2.로부터 결정된 방법을 통해 스토리지 엔진으로부터 데이터를 가져온다.</li> </ol> -<p>1~2 단계는 MySQL 엔진에서 처리하며, 3단계는 MySQL엔진과 스토리지엔진 모두가 관여한다.</p>Rocky Limrockylim@snu.ac.krhttps://rockylim92.github.io/mysql architectureliblightnvm(work in progress)2018-02-20T19:00:00+09:002018-02-20T19:00:00+09:00http://localhost:4000/research/openChannelSSD_liblightnvm<nav class="toc"> +<p>1~2 단계는 MySQL 엔진에서 처리하며, 3단계는 MySQL엔진과 스토리지엔진 모두가 관여한다.</p>Rockyrockylim@snu.ac.krhttps://rockylim92.github.io/mysql architectureliblightnvm(work in progress)2018-02-20T19:00:00+09:002018-02-20T19:00:00+09:00http://localhost:4000/research/openChannelSSD_liblightnvm<nav class="toc"> <ul id="markdown-toc"> <li><a href="#obtaining-device-information" id="markdown-toc-obtaining-device-information">Obtaining device information</a></li> <li><a href="#physical-addressing" id="markdown-toc-physical-addressing">Physical Addressing</a></li> @@ -1329,7 +1284,7 @@ dev_ppaf_mask: <p>A virtual block behaves as a physical, that is, the constraints of working with NAND media also apply to a virtual block. However, the abstraction encapsulates the command and address construction of parallel vectorized IO and exposes a flat address space which is read/written in a manner equivalent to the read/write primitives offered by libc.</p> -<h1 id="block-line">Block Line</h1>Rocky Limrockylim@snu.ac.krhttps://rockylim92.github.io/유저스페이스에서 Open Channel SSD 컨트롤 하기Performance Analysis Based on Write Buffer and Thread Configuration in Open Channel SSD Platforms2018-02-01T19:00:00+09:002018-02-01T19:00:00+09:00http://localhost:4000/research/openChannelSSD_ksc<!-- +<h1 id="block-line">Block Line</h1>Rockyrockylim@snu.ac.krhttps://rockylim92.github.io/유저스페이스에서 Open Channel SSD 컨트롤 하기Performance Analysis Based on Write Buffer and Thread Configuration in Open Channel SSD Platforms2018-02-01T19:00:00+09:002018-02-01T19:00:00+09:00http://localhost:4000/research/openChannelSSD_ksc<!-- <p style="text-align: center;"> <img src="http://localhost:4000/images/openChannelSSD.png" alt="Drawing" style="width: 600;"/> @@ -1398,4 +1353,169 @@ dev_ppaf_mask: <p>[5] Swanson, S., &amp; Caulfield, A. M. (2013). Refactor, reduce, recycle: Restructuring the i/o stack for the future of storage. Computer, 46(8), 52-59.</p> -<p>[6] AXBOE, J. Fio - Flexible I/O tester. URL http://freecode.com/projects/fio (2014).</p>Rocky Limrockylim@snu.ac.krhttps://rockylim92.github.io/Open Channel SSD 플랫폼에서 쓰기 버퍼 및 스레드 구성에 따른 성능 분석 \ No newline at end of file +<p>[6] AXBOE, J. Fio - Flexible I/O tester. URL http://freecode.com/projects/fio (2014).</p>Rockyrockylim@snu.ac.krhttps://rockylim92.github.io/Open Channel SSD 플랫폼에서 쓰기 버퍼 및 스레드 구성에 따른 성능 분석How Computers Work [09]2017-11-10T21:00:00+09:002017-11-10T21:00:00+09:00http://localhost:4000/book/hcw09<p style="text-align: center;"> + <img src="http://localhost:4000/images/hcw.jpg" alt="Drawing" style="width: 380px;" /> +</p> + +<nav class="toc"> +<ul id="markdown-toc"> + <li><a href="#how-email-outtraces-snail-mail" id="markdown-toc-how-email-outtraces-snail-mail">How Email outtraces snail mail</a></li> + <li><a href="#how-internet-file-sharing-wroks" id="markdown-toc-how-internet-file-sharing-wroks">How Internet File Sharing Wroks</a></li> + <li><a href="#how-clouds-encompass-us-all" id="markdown-toc-how-clouds-encompass-us-all">HOW CLOUDS ENCOMPASS US ALL</a></li> +</ul> + +</nav> + +<h1 id="how-email-outtraces-snail-mail">How Email outtraces snail mail</h1> + +<p style="text-align: center;"> + <img src="http://localhost:4000/images/hcw09_1.jpg" alt="Drawing" style="width: 600px;" /> +</p> + +<ol> + <li> + <p>Using an email client, Jane creates a message to go to Bob. She also attaches a photo of herself for the company website, which is encoded using a standard algorithm, such as MIME, uuencode, or BINHEX. Just as easily, Jane could enclose a word processing document, spreadsheet, or program.</p> + </li> + <li> + <p>The encoding turns the data making up the photograph into ASCII text, which computers commonly use for unformatted, simple text. The email software might also compress the enclosure before attaching it to the message so it takes less time to send.</p> + </li> + <li> + <p>The client software contacts the Internet service provider’s computer server over a modem or network connection. The client software connects to a piece of software called an <strong>SMTP</strong> server, short for <strong>Simple Mail Transfer Protocol</strong>. The server acknowledges that it has been contacted, and the client tells the server it has a message to be sent to a certain address. The SMTP replies with a message saying either, “Send it now,” or “Too busy; send later.”</p> + </li> +</ol> + +<p>프로토콜(Protocol) - 응용프로그램 간(즉, 클라이언트와 데이터베이스 서버 간)의 데이터 전송 방식을 제어하는 규칙들의 집합을 네트워크 프로토콜이라고 한다. 네트워크 프로토콜은 네트워크를 통해 데이터를 전송할 때 사용하는 유형을 지정함. 네트워크 프로토콜의 예로는 TCP/IP, SMTP가 있다.</p> + +<p>프로토콜은 두 가지로 이루어져 있으며 물리적 측면과 논리적 측면으로 나뉜다.</p> + +<ul> + <li>물리적 측면: 자료 전송에 쓰이는 전송 매체, 접속용 단자 및 전송 신호, 회선 규격 등.</li> + <li>논리적 측면: 프레임(Frame, 자료의 표현 형식 단위) 구성, 프레임 안에 있는 각 항목의 뜻과 기능, 자료 전송의 절차 등. + 1. 폐쇄적인 프로토콜: 자사 장치들끼리 통신하기 위한 독자적인 통신 규약이며, 자세한 규격이 공개되어 있지 않아서 크래킹 위협에 상대적으로 안전하다. (보기: IBM의 SNA, SDLC 프로토콜) + 2. 공개된 범용 프로토콜: 여러 장치들에 쓰이는 널리 알려진 규격이며, 규격이 널리 공개되어 있기 때문에 컴퓨터와 네트워크 크래킹에 취약한 편이다. (보기: 인터넷의 TCP/IP)</li> +</ul> + +<ol> + <li> + <p>The client sends the message to the SMTP server and asks for confirmation. The server confirms that it has received the message.</p> + </li> + <li> + <p>The SMTP server asks another piece of software, a domain name server, how to route the message through the Internet. The <strong>domain name server</strong> looks up the domain name—the part of the address after the @ character—to locate the recipient’s email server. The domain name server tells the SMTP the best path for the message.</p> + </li> +</ol> + +<p>’@’ 문자 뒤에 주소의 일부인 도메인 이름을 조회하여받는 사람의 전자 메일 서버를 찾습니다. 도메인 이름 서버는 SMTP에 메시지의 가장 적합한 경로를 알려줌.</p> + +<ol> + <li>After the <strong>SMTP</strong> sends the message, the email travels through various Internet routers. Routers decide which electronic pathway to send the email along based on how busy the routes are. The message might also pass through one or more <strong>gateways</strong>, which translate the data from one type of computer system—such as Windows, Unix, and Macintosh—to the type of computer system that’s the next pass-through point on the route.</li> +</ol> + +<ul> + <li>라우터는 경로가 얼마나 바쁜지에 따라 전자 메일을 보낼 전자 경로를 결정</li> +</ul> + +<ol> + <li>When the email arrives at Bob’s SMTP server, the server transfers the message to another server, usually of the <strong>POP (Post Office Protocol) or IMAP (Internet Message Access Protocol)</strong> variety. The email server holds the message until Bob asks for it.</li> +</ol> + +<p>POP, IMAP도 서버에서 돌아가고 있는 프로그램으로 생각해도 된다. 네이버 메일의 경우, 네이버 회사 데이터센터에서 운용되고 있는 서버에 구현되어 있을 것 같음(예상)</p> + +<ol> + <li> + <p>Using his email client, Bob logs on to the email server with a username and password and then asks the server to check for mail.</p> + </li> + <li> + <p>The email server retrieves Jane’s stored message and transmits it to Bob’s email client. Some email software decodes and decompresses any enclosures. Others make Bob use a utility program to expand and decode the attachment. Either way, Bob can now read Jane’s message and any attachments.</p> + </li> +</ol> + +<h1 id="how-internet-file-sharing-wroks">How Internet File Sharing Wroks</h1> + +<ul> + <li>네트워크 프로그래밍 위해서,</li> +</ul> + +<p style="text-align: center;"> + <img src="http://localhost:4000/images/hcw09_2.jpg" alt="Drawing" style="width: 600px;" /> +</p> + +<ol> + <li> + <p>A file-sharing program user logs on to one of several file-sharing servers (although many file-sharing programs have no central servers, in which case, consider the “server” shown here to be a virtual server that connects multiple user computers). The client software sends the server a list of files in the user’s library that other users can then search for and download—these files can be anything from MP3 songs to Microsoft Word documents or program files.</p> + </li> + <li> + <p>The host posts the list in a database where other users can search it. The server lists the libraries for hundreds of users, but all files found in those libraries remain on the computers of the other users.</p> + </li> +</ol> + +<ul> + <li>데이터베이스?</li> +</ul> + +<ol> + <li>Another client enters a search term. This can be file metadata, such as a band name or movie director, or any other phrase you would expect to be associated with the file.</li> +</ol> + +<ul> + <li>메타데이터?</li> +</ul> + +<ol> + <li>The client looks at all the library records on the server and displays any titles that match at least some of the search criteria. The results include the names of the files, the type of Internet connection, <strong>Internet protocol (IP)</strong> addresses of other clients making those files available, and other assorted trivia.</li> +</ol> + +<ul> + <li>인터넷 프로토콜(IP) - IP 주소에 따라 다른 네트워크 간 패킷의 전송, 즉 경로 제어를 위한 규약으로 다른 네트워크 간의 데이터 전송을 가능하게 한다. 그러나 패킷이 발신된 순서대로 도착하는 것은 보증하지 않는다. 전송 제어 프로토콜(TCP) 또는 사용자 데이터그램 프로토콜(UDP)과 함께 사용한다. +[네이버 지식백과] 인터넷 프로토콜 [Internet Protocol] (IT용어사전, 한국정보통신기술협회)</li> +</ul> + +<ol> + <li> + <p>The user selects one or more of the files for transfer. His client software sends a message to the other client using its IP address. The message asks permission to download the song, and the remote client obliges by becoming a server and sending the file to the computer that asked for it.</p> + </li> + <li> + <p>At the same time someone is downloading a file, other users are finding songs on that person’s hard drive and are downloading them. Several uploads/downloads can run simultaneously by taking turns sharing the Internet connections.</p> + </li> +</ol> + +<h1 id="how-clouds-encompass-us-all">HOW CLOUDS ENCOMPASS US ALL</h1> + +<ol> + <li><strong>Cloud</strong> storage has two parts. The first—the <strong>front end</strong>—is you or other computer users, all called clients, working at their PCs. Every time a client saves or opens a file, the request is passed to the <strong>back end</strong>—an elaborate system that makes up the electronic clouds. Because the client’s files are saved in a cloud, the client does not have to be at an office or personal computer to retrieve them. With correct usernames and passwords, clients may retrieve their files on other computers, tablets, and smartphones to share them with others through a service such as Dropbox, Google Drive, or OneDrive.</li> +</ol> + +<ul> + <li>front end - client</li> + <li>back end - server</li> +</ul> + +<p>구글드라이브를 통해 파일을 클라우드에 저장 해 두면, server를 통해 물리적인 기기에 제한 없이 자신의 파일에 접근 할 수 있다.</p> + +<ol> + <li>The client’s request first goes to a <strong>central server</strong>, a computer responsible for managing all the traffic coming from hundreds or thousands of clients. To make sure all client requests are handled properly, the central server follows a set of rules, called <strong>protocols</strong>, written to ensure there are no gaps, contradictions, or impossibilities embedded in the client request.</li> +</ol> + +<p>다수의 클라이언트 - 하나의 서버(사실, 여러 개 일 수도)</p> + +<ol> + <li>After the request passes the central server’s inspection, the server uses middleware software, so called because its digital turf lies between the clients and the legions of file servers whose purpose is to be repositories of whatever a client creates. With the demand for storage space so large and so immediate, a dedicated server for each client is impractical and, as we’ll see, not a good idea. But the middleware lets the storage system act as if the client does have a direct path to a dedicated, single-client server.</li> +</ol> + +<p>이후는 그냥 읽어보자, 아~ 이런게 있구나~</p> + +<ol> + <li> + <p>At the same time the middleware pulls a trick on the numerous high-powered computers that make up the cloud—also called server farms—where the stored file resides. Because most of the servers are not running at full capacity, the central server uses empty storage space and otherwise idle processor time to create virtual computers. Each virtual computer operates as though it were the only computer on the farm. A neat juggling act of timing lets each virtual computer have its opportunity to send and receive information and get access to the server’s hard drives in the times when the other virtual servers are at rest.</p> + </li> + <li> + <p>When the central server receives a request from a client to save a file, it may first encrypt the file to deter hackers who would break into the server’s farm to steal sensitive information. Then the central server consults a record of traffic and storage use among the hundreds of servers at more than one farm location. (Google is estimated to have 1 million servers.) A reputable cloud has twice the number of servers needed to store all of its clients’ file. In case of server malfunction, the cloud stores all of its data in more than one place and in more than one physical location. Doubling the number of servers and keeping copies—and sometimes copies of previous versions of a file—is referred to as <strong>redundancy</strong>.</p> + </li> +</ol> + +<ul> + <li>같은 파일을 저장하는 동일한 서버가 두 개 이상 있다.</li> +</ul> + +<ol> + <li>In case of a major catastrophe, parts of the file may be distributed among several servers, making it more difficult for a file to be totally eradicated. Such a strategy was part of the original impetus for the Internet among the U.S. military, which wanted a redundant system of information in case some computer centers were taken out in a nuclear war. The system has also been cited as a way to ensure the distribution of information among insurgents otherwise censored by a repressive government.</li> +</ol>Rockyrockylim@snu.ac.krhttps://rockylim92.github.io/CIT 강의자료) Chapter20 - How we keep in touch the Internet way \ No newline at end of file diff --git a/_site/book/hcw01/index.html b/_site/book/hcw01/index.html index 9f56188..692d8a1 100644 --- a/_site/book/hcw01/index.html +++ b/_site/book/hcw01/index.html @@ -56,13 +56,10 @@
  • About Me
  • -
  • - -
  • Research
  • -
  • Book
  • +
  • Development
  • Whatever
  • @@ -78,25 +75,19 @@
    Rocky's Tech Blog Table of Contents
    teaser
    About Me
    -

    about, Rocky Lim

    -
    -
  • - - -
    - +

    a gear acquisition syndrome patient

  • teaser
    Research
    -

    related to my research field

    +

    Expore my research field

  • teaser -
    Book
    -

    things I've studied, read

    +
    Development
    +

    Youtube, Dev environment

  • @@ -264,10 +255,10 @@

    메모리 구조

    - Rocky Lim + Rocky
    -

    Written by

    +

    Written by

    The joy of discovery is certainly the liveliest that the mind of man can ever feel.

    @@ -277,7 +268,7 @@

    Written by

    -

    Updated

    +

    Updated

    diff --git a/_site/book/hcw02/index.html b/_site/book/hcw02/index.html index c9312c9..dc1ba8a 100644 --- a/_site/book/hcw02/index.html +++ b/_site/book/hcw02/index.html @@ -56,13 +56,10 @@
  • About Me
  • -
  • - -
  • Research
  • -
  • Book
  • +
  • Development
  • Whatever
  • @@ -78,25 +75,19 @@
    Rocky's Tech Blog Table of Contents
    teaser
    About Me
    -

    about, Rocky Lim

    -
    -
  • - - -
    - +

    a gear acquisition syndrome patient

  • teaser
    Research
    -

    related to my research field

    +

    Expore my research field

  • teaser -
    Book
    -

    things I've studied, read

    +
    Development
    +

    Youtube, Dev environment

  • @@ -459,10 +450,10 @@
    데이터 베이스(Database)
    - Rocky Lim + Rocky
    -

    Written by

    +

    Written by

    The joy of discovery is certainly the liveliest that the mind of man can ever feel.

    @@ -472,7 +463,7 @@

    Written by

    -

    Updated

    +

    Updated

    diff --git a/_site/book/hcw03/index.html b/_site/book/hcw03/index.html index a00134f..bdf3eeb 100644 --- a/_site/book/hcw03/index.html +++ b/_site/book/hcw03/index.html @@ -56,13 +56,10 @@
  • About Me
  • -
  • - -
  • Research
  • -
  • Book
  • +
  • Development
  • Whatever
  • @@ -78,25 +75,19 @@
    Rocky's Tech Blog Table of Contents
    teaser
    About Me
    -

    about, Rocky Lim

    -
    -
  • - - -
    - +

    a gear acquisition syndrome patient

  • teaser
    Research
    -

    related to my research field

    +

    Expore my research field

  • teaser -
    Book
    -

    things I've studied, read

    +
    Development
    +

    Youtube, Dev environment

  • @@ -283,10 +274,10 @@

    hierarchy program
    - Rocky Lim + Rocky
    -

    Written by

    +

    Written by

    The joy of discovery is certainly the liveliest that the mind of man can ever feel.

    diff --git a/_site/book/hcw04/index.html b/_site/book/hcw04/index.html index 74dc9a1..c121f5d 100644 --- a/_site/book/hcw04/index.html +++ b/_site/book/hcw04/index.html @@ -56,13 +56,10 @@
  • About Me
  • -
  • - -
  • Research
  • -
  • Book
  • +
  • Development
  • Whatever
  • @@ -78,25 +75,19 @@

    Rocky's Tech Blog Table of Contents
    teaser
    About Me
    -

    about, Rocky Lim

    -
    -
  • - - -
    - +

    a gear acquisition syndrome patient

  • teaser
    Research
    -

    related to my research field

    +

    Expore my research field

  • teaser -
    Book
    -

    things I've studied, read

    +
    Development
    +

    Youtube, Dev environment

  • @@ -242,10 +233,10 @@

    Chapter 9 : The Origins of Compu
    - Rocky Lim + Rocky
    -

    Written by

    +

    Written by

    The joy of discovery is certainly the liveliest that the mind of man can ever feel.

    diff --git a/_site/book/hcw05/index.html b/_site/book/hcw05/index.html index 565b32e..a318846 100644 --- a/_site/book/hcw05/index.html +++ b/_site/book/hcw05/index.html @@ -56,13 +56,10 @@
  • About Me
  • -
  • - -
  • Research
  • -
  • Book
  • +
  • Development
  • Whatever
  • @@ -78,25 +75,19 @@

    Rocky's Tech Blog Table of Contents
    teaser
    About Me
    -

    about, Rocky Lim

    -
    -
  • - - -
    - +

    a gear acquisition syndrome patient

  • teaser
    Research
    -

    related to my research field

    +

    Expore my research field

  • teaser -
    Book
    -

    things I've studied, read

    +
    Development
    +

    Youtube, Dev environment

  • @@ -278,10 +269,10 @@

    architecture of SSD

    - Rocky Lim + Rocky
    -

    Written by

    +

    Written by

    The joy of discovery is certainly the liveliest that the mind of man can ever feel.

    @@ -291,7 +282,7 @@

    Written by

    -

    Updated

    +

    Updated

    diff --git a/_site/book/hcw06/index.html b/_site/book/hcw06/index.html index ee0425d..41fa64f 100644 --- a/_site/book/hcw06/index.html +++ b/_site/book/hcw06/index.html @@ -56,13 +56,10 @@
  • About Me
  • -
  • - -
  • Research
  • -
  • Book
  • +
  • Development
  • Whatever
  • @@ -78,25 +75,19 @@
    Rocky's Tech Blog Table of Contents
    teaser
    About Me
    -

    about, Rocky Lim

    -
    -
  • - - -
    - +

    a gear acquisition syndrome patient

  • teaser
    Research
    -

    related to my research field

    +

    Expore my research field

  • teaser -
    Book
    -

    things I've studied, read

    +
    Development
    +

    Youtube, Dev environment

  • @@ -250,10 +241,10 @@

    어떻게 주소로 길을 찾
    - Rocky Lim + Rocky
    -

    Written by

    +

    Written by

    The joy of discovery is certainly the liveliest that the mind of man can ever feel.

    diff --git a/_site/book/hcw07/index.html b/_site/book/hcw07/index.html index 087b63d..57016cb 100644 --- a/_site/book/hcw07/index.html +++ b/_site/book/hcw07/index.html @@ -56,13 +56,10 @@
  • About Me
  • -
  • - -
  • Research
  • -
  • Book
  • +
  • Development
  • Whatever
  • @@ -78,25 +75,19 @@

    Rocky's Tech Blog Table of Contents
    teaser
    About Me
    -

    about, Rocky Lim

    -
    -
  • - - -
    - +

    a gear acquisition syndrome patient

  • teaser
    Research
    -

    related to my research field

    +

    Expore my research field

  • teaser -
    Book
    -

    things I've studied, read

    +
    Development
    +

    Youtube, Dev environment

  • @@ -254,10 +245,10 @@

    Latency VS Bandwidth

    - Rocky Lim + Rocky
    -

    Written by

    +

    Written by

    The joy of discovery is certainly the liveliest that the mind of man can ever feel.

    @@ -267,7 +258,7 @@

    Written by

    -

    Updated

    +

    Updated

    diff --git a/_site/book/hcw08/index.html b/_site/book/hcw08/index.html index 3b01e72..22c5f82 100644 --- a/_site/book/hcw08/index.html +++ b/_site/book/hcw08/index.html @@ -56,13 +56,10 @@
  • About Me
  • -
  • - -
  • Research
  • -
  • Book
  • +
  • Development
  • Whatever
  • @@ -78,25 +75,19 @@
    Rocky's Tech Blog Table of Contents
    teaser
    About Me
    -

    about, Rocky Lim

    -
    -
  • - - -
    - +

    a gear acquisition syndrome patient

  • teaser
    Research
    -

    related to my research field

    +

    Expore my research field

  • teaser -
    Book
    -

    things I've studied, read

    +
    Development
    +

    Youtube, Dev environment

  • @@ -233,10 +224,10 @@

    How a browser displays web pages

    - Rocky Lim + Rocky
    -

    Written by

    +

    Written by

    The joy of discovery is certainly the liveliest that the mind of man can ever feel.

    @@ -246,7 +237,7 @@

    Written by

    -

    Updated

    +

    Updated

    diff --git a/_site/book/hcw09/index.html b/_site/book/hcw09/index.html index e2211ec..8aa3693 100644 --- a/_site/book/hcw09/index.html +++ b/_site/book/hcw09/index.html @@ -56,13 +56,10 @@
  • About Me
  • -
  • - -
  • Research
  • -
  • Book
  • +
  • Development
  • Whatever
  • @@ -78,25 +75,19 @@
    Rocky's Tech Blog Table of Contents
    teaser
    About Me
    -

    about, Rocky Lim

    -
    -
  • - - -
    - +

    a gear acquisition syndrome patient

  • teaser
    Research
    -

    related to my research field

    +

    Expore my research field

  • teaser -
    Book
    -

    things I've studied, read

    +
    Development
    +

    Youtube, Dev environment

  • @@ -308,10 +299,10 @@

    HOW CLOUDS ENCOMPASS US ALL

    - Rocky Lim + Rocky
    -

    Written by

    +

    Written by

    The joy of discovery is certainly the liveliest that the mind of man can ever feel.

    @@ -321,7 +312,7 @@

    Written by

    -

    Updated

    +

    Updated

    diff --git a/_site/book/index.html b/_site/book/index.html index 17c4554..a7ecf18 100644 --- a/_site/book/index.html +++ b/_site/book/index.html @@ -56,13 +56,10 @@
  • About Me
  • -
  • - -
  • Research
  • -
  • Book
  • +
  • Development
  • Whatever
  • @@ -78,25 +75,19 @@
    Rocky's Tech Blog Table of Contents
    teaser
    About Me
    -

    about, Rocky Lim

    -
    -
  • - - -
    - +

    a gear acquisition syndrome patient

  • teaser
    Research
    -

    related to my research field

    +

    Expore my research field

  • teaser -
    Book
    -

    things I've studied, read

    +
    Development
    +

    Youtube, Dev environment

  • @@ -115,7 +106,7 @@
    Rocky's Tech Blog Table of Contents
    -
    + diff --git a/_site/book/linux_system_programming_0/index.html b/_site/book/linux_system_programming_0/index.html index e966045..54bf83d 100644 --- a/_site/book/linux_system_programming_0/index.html +++ b/_site/book/linux_system_programming_0/index.html @@ -56,13 +56,10 @@
  • About Me
  • -
  • - -
  • Research
  • -
  • Book
  • +
  • Development
  • Whatever
  • @@ -78,25 +75,19 @@
    Rocky's Tech Blog Table of Contents
    teaser
    About Me
    -

    about, Rocky Lim

    -
    -
  • - - -
    - +

    a gear acquisition syndrome patient

  • teaser
    Research
    -

    related to my research field

    +

    Expore my research field

  • teaser -
    Book
    -

    things I've studied, read

    +
    Development
    +

    Youtube, Dev environment

  • @@ -154,10 +145,10 @@

    공부하기에 앞서

    - Rocky Lim + Rocky
    -

    Written by

    +

    Written by

    The joy of discovery is certainly the liveliest that the mind of man can ever feel.

    @@ -167,7 +158,7 @@

    Written by

    -

    Updated

    +

    Updated

    diff --git a/_site/book/linux_system_programming_1/index.html b/_site/book/linux_system_programming_1/index.html index 4312821..9f3fcc1 100644 --- a/_site/book/linux_system_programming_1/index.html +++ b/_site/book/linux_system_programming_1/index.html @@ -56,13 +56,10 @@
  • About Me
  • -
  • - -
  • Research
  • -
  • Book
  • +
  • Development
  • Whatever
  • @@ -78,25 +75,19 @@
    Rocky's Tech Blog Table of Contents
    teaser
    About Me
    -

    about, Rocky Lim

    -
    -
  • - - -
    - +

    a gear acquisition syndrome patient

  • teaser
    Research
    -

    related to my research field

    +

    Expore my research field

  • teaser -
    Book
    -

    things I've studied, read

    +
    Development
    +

    Youtube, Dev environment

  • @@ -289,10 +280,10 @@
    에러처리
    - Rocky Lim + Rocky
    -

    Written by

    +

    Written by

    The joy of discovery is certainly the liveliest that the mind of man can ever feel.

    @@ -302,7 +293,7 @@

    Written by

    -

    Updated

    +

    Updated

    diff --git a/_site/book/linux_system_programming_1_2/index.html b/_site/book/linux_system_programming_1_2/index.html index 23efcc0..d9a2ba8 100644 --- a/_site/book/linux_system_programming_1_2/index.html +++ b/_site/book/linux_system_programming_1_2/index.html @@ -56,13 +56,10 @@
  • About Me
  • -
  • - -
  • Research
  • -
  • Book
  • +
  • Development
  • Whatever
  • @@ -78,25 +75,19 @@
    Rocky's Tech Blog Table of Contents
    teaser
    About Me
    -

    about, Rocky Lim

    -
    -
  • - - -
    - +

    a gear acquisition syndrome patient

  • teaser
    Research
    -

    related to my research field

    +

    Expore my research field

  • teaser -
    Book
    -

    things I've studied, read

    +
    Development
    +

    Youtube, Dev environment

  • @@ -301,10 +292,10 @@

    Linux System Programming [1-2]: Error handling

    - Rocky Lim + Rocky
    -

    Written by

    +

    Written by

    The joy of discovery is certainly the liveliest that the mind of man can ever feel.

    @@ -314,7 +305,7 @@

    Written by

    -

    Updated

    +

    Updated

    diff --git a/_site/book/linux_system_programming_2/index.html b/_site/book/linux_system_programming_2/index.html index 881e52c..c6ee031 100644 --- a/_site/book/linux_system_programming_2/index.html +++ b/_site/book/linux_system_programming_2/index.html @@ -56,13 +56,10 @@
  • About Me
  • -
  • - -
  • Research
  • -
  • Book
  • +
  • Development
  • Whatever
  • @@ -78,25 +75,19 @@
    Rocky's Tech Blog Table of Contents
    teaser
    About Me
    -

    about, Rocky Lim

    -
    -
  • - - -
    - +

    a gear acquisition syndrome patient

  • teaser
    Research
    -

    related to my research field

    +

    Expore my research field

  • teaser -
    Book
    -

    things I've studied, read

    +
    Development
    +

    Youtube, Dev environment

  • @@ -260,10 +251,10 @@

    파일 생성

    - Rocky Lim + Rocky
    -

    Written by

    +

    Written by

    The joy of discovery is certainly the liveliest that the mind of man can ever feel.

    @@ -273,7 +264,7 @@

    Written by

    -

    Updated

    +

    Updated

    diff --git a/_site/build_run.sh b/_site/build_run.sh index 3519f92..3dab61e 100644 --- a/_site/build_run.sh +++ b/_site/build_run.sh @@ -1,3 +1,2 @@ bundle exec jekyll build - bundle exec jekyll serve diff --git a/_site/index.html b/_site/index.html index 4eb5698..62960ce 100644 --- a/_site/index.html +++ b/_site/index.html @@ -2,12 +2,12 @@ - Rocky's Tech Blog, Latest posts • Rocky's Tech Blog + Rocky's Dev and Research blog • Rocky's Tech Blog - + @@ -18,7 +18,7 @@ - + @@ -59,13 +59,10 @@
  • About Me
  • -
  • - -
  • Research
  • -
  • Book
  • +
  • Development
  • Whatever
  • @@ -81,25 +78,19 @@
    Rocky's Tech Blog Table of Contents
    teaser
    About Me
    -

    about, Rocky Lim

    -
    -
  • - - -
    - +

    a gear acquisition syndrome patient

  • teaser
    Research
    -

    related to my research field

    +

    Expore my research field

  • teaser -
    Book
    -

    things I've studied, read

    +
    Development
    +

    Youtube, Dev environment

  • @@ -115,12 +106,12 @@
    Rocky's Tech Blog Table of Contents
    - +
    - +

    Drawing Rocky Lim @@ -149,7 +140,7 @@

    TCBPR

    Taking care of business, as usual.

    - +
    - - -

    KSC'18 accepted paper

    -

    플래시 내 I/O 분리 처리를 통한 LSM-tree 기반 데이터베이스 성능 최적화

    + +

    How Computers Work [07]

    +

    CIT 강의자료) Chapter 18 - How the Internet Bring us the Internet

    - - -

    MWDS'18 accepted paper

    -

    Application-Driven Flash Management: LSM-tree based Database Optimization through Read/Write Isolation

    + +

    How Computers Work [06]

    +

    CIT 강의자료) Chapter 17 - How Network Tie Computer Togethe

    +
    + + + + + + + + + + + +
    + + +

    How Computers Work [02]

    +

    CIT 강의자료) How a Little Microprocessor Does Big Things, How Motherboards Conduct a Symphony of Data

    @@ -230,86 +260,79 @@

    - ------ -  
    -  
    -  
    - Books & Studies + Research

    - - -

    How Computers Work [07]

    -

    CIT 강의자료) Chapter 18 - How the Internet Bring us the Internet

    + +

    KSC'18 accepted paper

    +

    플래시 내 I/O 분리 처리를 통한 LSM-tree 기반 데이터베이스 성능 최적화

    - - -

    How Computers Work [06]

    -

    CIT 강의자료) Chapter 17 - How Network Tie Computer Togethe

    + +

    MWDS'18 accepted paper

    +

    Application-Driven Flash Management: LSM-tree based Database Optimization through Read/Write Isolation

    -
    + -
    - -  
    -  
    -  
    - Whatever -
    -
    -
    @@ -325,20 +348,17 @@

    -
  • facebook
  • +
  • Youtube
  • GitHub
  • -
  • Instagram
  • - -
  • Linked In
  • - +

    diff --git a/_site/publication/Resume_rockylim.pdf b/_site/publication/Resume_rockylim.pdf deleted file mode 100644 index 77c11d5..0000000 Binary files a/_site/publication/Resume_rockylim.pdf and /dev/null differ diff --git a/_site/research/KIISE/index.html b/_site/research/KIISE/index.html index 0da6121..f5bb94f 100644 --- a/_site/research/KIISE/index.html +++ b/_site/research/KIISE/index.html @@ -68,13 +68,10 @@
  • About Me
  • -
  • - -
  • Research
  • -
  • Book
  • +
  • Development
  • Whatever
  • @@ -90,25 +87,19 @@
    Rocky's Tech Blog Table of Contents
    teaser
    About Me
    -

    about, Rocky Lim

    -
    -
  • - - -
    - +

    a gear acquisition syndrome patient

  • teaser
    Research
    -

    related to my research field

    +

    Expore my research field

  • teaser -
    Book
    -

    things I've studied, read

    +
    Development
    +

    Youtube, Dev environment

  • @@ -171,10 +162,10 @@

    Abstract(EN)

    - Rocky Lim + Rocky
    -

    Written by

    +

    Written by

    The joy of discovery is certainly the liveliest that the mind of man can ever feel.

    @@ -184,7 +175,7 @@

    Written by

    -

    Updated

    +

    Updated

    diff --git a/_site/research/csiro01/index.html b/_site/research/csiro01/index.html index 9c04dcc..cbb6b2d 100644 --- a/_site/research/csiro01/index.html +++ b/_site/research/csiro01/index.html @@ -56,13 +56,10 @@
  • About Me
  • -
  • - -
  • Research
  • -
  • Book
  • +
  • Development
  • Whatever
  • @@ -78,25 +75,19 @@
    Rocky's Tech Blog Table of Contents
    teaser
    About Me
    -

    about, Rocky Lim

    -
    -
  • - - -
    - +

    a gear acquisition syndrome patient

  • teaser
    Research
    -

    related to my research field

    +

    Expore my research field

  • teaser -
    Book
    -

    things I've studied, read

    +
    Development
    +

    Youtube, Dev environment

  • @@ -171,10 +162,10 @@

    What is radio tomographic imaging? - Rocky Lim + Rocky
    -

    Written by

    +

    Written by

    The joy of discovery is certainly the liveliest that the mind of man can ever feel.

    diff --git a/_site/research/csiro02/index.html b/_site/research/csiro02/index.html index 063e3b8..9a2507a 100644 --- a/_site/research/csiro02/index.html +++ b/_site/research/csiro02/index.html @@ -56,13 +56,10 @@
  • About Me
  • -
  • - -
  • Research
  • -
  • Book
  • +
  • Development
  • Whatever
  • @@ -78,25 +75,19 @@

    Rocky's Tech Blog Table of Contents
    teaser
    About Me
    -

    about, Rocky Lim

    -
    -
  • - - -
    - +

    a gear acquisition syndrome patient

  • teaser
    Research
    -

    related to my research field

    +

    Expore my research field

  • teaser -
    Book
    -

    things I've studied, read

    +
    Development
    +

    Youtube, Dev environment

  • @@ -162,10 +153,10 @@

    Contiki

    - Rocky Lim + Rocky
    -

    Written by

    +

    Written by

    The joy of discovery is certainly the liveliest that the mind of man can ever feel.

    @@ -175,7 +166,7 @@

    Written by

    -

    Updated

    +

    Updated

    diff --git a/_site/research/csiro03/index.html b/_site/research/csiro03/index.html index 1d3694e..495a5fa 100644 --- a/_site/research/csiro03/index.html +++ b/_site/research/csiro03/index.html @@ -56,13 +56,10 @@
  • About Me
  • -
  • - -
  • Research
  • -
  • Book
  • +
  • Development
  • Whatever
  • @@ -78,25 +75,19 @@
    Rocky's Tech Blog Table of Contents
    teaser
    About Me
    -

    about, Rocky Lim

    -
    -
  • - - -
    - +

    a gear acquisition syndrome patient

  • teaser
    Research
    -

    related to my research field

    +

    Expore my research field

  • teaser -
    Book
    -

    things I've studied, read

    +
    Development
    +

    Youtube, Dev environment

  • @@ -184,10 +175,10 @@

    How to get star
    - Rocky Lim + Rocky
    -

    Written by

    +

    Written by

    The joy of discovery is certainly the liveliest that the mind of man can ever feel.

    diff --git a/_site/research/csiro04/index.html b/_site/research/csiro04/index.html index f6e7a28..082bca8 100644 --- a/_site/research/csiro04/index.html +++ b/_site/research/csiro04/index.html @@ -56,13 +56,10 @@
  • About Me
  • -
  • - -
  • Research
  • -
  • Book
  • +
  • Development
  • Whatever
  • @@ -78,25 +75,19 @@

    Rocky's Tech Blog Table of Contents
    teaser
    About Me
    -

    about, Rocky Lim

    -
    -
  • - - -
    - +

    a gear acquisition syndrome patient

  • teaser
    Research
    -

    related to my research field

    +

    Expore my research field

  • teaser -
    Book
    -

    things I've studied, read

    +
    Development
    +

    Youtube, Dev environment

  • @@ -165,10 +156,10 @@

    How to design Device Applicati
    - Rocky Lim + Rocky
    -

    Written by

    +

    Written by

    The joy of discovery is certainly the liveliest that the mind of man can ever feel.

    diff --git a/_site/research/csiro05/index.html b/_site/research/csiro05/index.html index 81a420d..5914e11 100644 --- a/_site/research/csiro05/index.html +++ b/_site/research/csiro05/index.html @@ -56,13 +56,10 @@
  • About Me
  • -
  • - -
  • Research
  • -
  • Book
  • +
  • Development
  • Whatever
  • @@ -78,25 +75,19 @@

    Rocky's Tech Blog Table of Contents
    teaser
    About Me
    -

    about, Rocky Lim

    -
    -
  • - - -
    - +

    a gear acquisition syndrome patient

  • teaser
    Research
    -

    related to my research field

    +

    Expore my research field

  • teaser -
    Book
    -

    things I've studied, read

    +
    Development
    +

    Youtube, Dev environment

  • @@ -170,10 +161,10 @@
    nodes deployment
    - Rocky Lim + Rocky
    -

    Written by

    +

    Written by

    The joy of discovery is certainly the liveliest that the mind of man can ever feel.

    @@ -183,7 +174,7 @@

    Written by

    -

    Updated

    +

    Updated

    diff --git a/_site/research/csiro06/index.html b/_site/research/csiro06/index.html index cb0056b..a4cdb2e 100644 --- a/_site/research/csiro06/index.html +++ b/_site/research/csiro06/index.html @@ -56,13 +56,10 @@
  • About Me
  • -
  • - -
  • Research
  • -
  • Book
  • +
  • Development
  • Whatever
  • @@ -78,25 +75,19 @@
    Rocky's Tech Blog Table of Contents
    teaser
    About Me
    -

    about, Rocky Lim

    -
    -
  • - - -
    - +

    a gear acquisition syndrome patient

  • teaser
    Research
    -

    related to my research field

    +

    Expore my research field

  • teaser -
    Book
    -

    things I've studied, read

    +
    Development
    +

    Youtube, Dev environment

  • @@ -176,10 +167,10 @@

    Image Reconstruction

    - Rocky Lim + Rocky
    -

    Written by

    +

    Written by

    The joy of discovery is certainly the liveliest that the mind of man can ever feel.

    @@ -189,7 +180,7 @@

    Written by

    -

    Updated

    +

    Updated

    diff --git a/_site/research/index.html b/_site/research/index.html index 7435b48..1fe6208 100644 --- a/_site/research/index.html +++ b/_site/research/index.html @@ -56,13 +56,10 @@
  • About Me
  • -
  • - -
  • Research
  • -
  • Book
  • +
  • Development
  • Whatever
  • @@ -78,25 +75,19 @@
    Rocky's Tech Blog Table of Contents
    teaser
    About Me
    -

    about, Rocky Lim

    -
    -
  • - - -
    - +

    a gear acquisition syndrome patient

  • teaser
    Research
    -

    related to my research field

    +

    Expore my research field

  • teaser -
    Book
    -

    things I've studied, read

    +
    Development
    +

    Youtube, Dev environment

  • @@ -115,7 +106,7 @@
    Rocky's Tech Blog Table of Contents
    -
    +
    @@ -129,7 +120,7 @@

    Reserch Blog

    @@ -334,7 +325,7 @@

    - +

    Workload Analysis Logging by using FUSE(Filesystem in Userspace)

    @@ -351,25 +342,23 @@

    +
    diff --git a/_site/research/innodb_01/index.html b/_site/research/innodb_01/index.html index c4266ad..b2a82b8 100644 --- a/_site/research/innodb_01/index.html +++ b/_site/research/innodb_01/index.html @@ -56,13 +56,10 @@
  • About Me
  • -
  • - -
  • Research
  • -
  • Book
  • +
  • Development
  • Whatever
  • @@ -78,25 +75,19 @@
    Rocky's Tech Blog Table of Contents
    teaser
    About Me
    -

    about, Rocky Lim

    -
    -
  • - - -
    - +

    a gear acquisition syndrome patient

  • teaser
    Research
    -

    related to my research field

    +

    Expore my research field

  • teaser -
    Book
    -

    things I've studied, read

    +
    Development
    +

    Youtube, Dev environment

  • @@ -431,10 +422,10 @@

    pwrite

    - Rocky Lim + Rocky
    -

    Written by

    +

    Written by

    The joy of discovery is certainly the liveliest that the mind of man can ever feel.

    @@ -444,7 +435,7 @@

    Written by

    -

    Updated

    +

    Updated

    diff --git a/_site/research/jasmine/index.html b/_site/research/jasmine/index.html index dbadb36..8a93532 100644 --- a/_site/research/jasmine/index.html +++ b/_site/research/jasmine/index.html @@ -68,13 +68,10 @@
  • About Me
  • -
  • - -
  • Research
  • -
  • Book
  • +
  • Development
  • Whatever
  • @@ -90,25 +87,19 @@
    Rocky's Tech Blog Table of Contents
    teaser
    About Me
    -

    about, Rocky Lim

    -
    -
  • - - -
    - +

    a gear acquisition syndrome patient

  • teaser
    Research
    -

    related to my research field

    +

    Expore my research field

  • teaser -
    Book
    -

    things I've studied, read

    +
    Development
    +

    Youtube, Dev environment

  • @@ -177,10 +168,10 @@
    - Rocky Lim + Rocky
    -

    Written by

    +

    Written by

    The joy of discovery is certainly the liveliest that the mind of man can ever feel.

    @@ -190,7 +181,7 @@

    Written by

    -

    Updated

    +

    Updated

    diff --git a/_site/research/mysql_01/index.html b/_site/research/mysql_01/index.html index 16c8833..d584fb9 100644 --- a/_site/research/mysql_01/index.html +++ b/_site/research/mysql_01/index.html @@ -56,13 +56,10 @@
  • About Me
  • -
  • - -
  • Research
  • -
  • Book
  • +
  • Development
  • Whatever
  • @@ -78,25 +75,19 @@
    Rocky's Tech Blog Table of Contents
    teaser
    About Me
    -

    about, Rocky Lim

    -
    -
  • - - -
    - +

    a gear acquisition syndrome patient

  • teaser
    Research
    -

    related to my research field

    +

    Expore my research field

  • teaser -
    Book
    -

    things I've studied, read

    +
    Development
    +

    Youtube, Dev environment

  • @@ -297,10 +288,10 @@

    쿼리 실행 절차

    - Rocky Lim + Rocky
    -

    Written by

    +

    Written by

    The joy of discovery is certainly the liveliest that the mind of man can ever feel.

    @@ -310,7 +301,7 @@

    Written by

    -

    Updated

    +

    Updated

    diff --git a/_site/research/mysql_02/index.html b/_site/research/mysql_02/index.html index 4920edb..95dedd7 100644 --- a/_site/research/mysql_02/index.html +++ b/_site/research/mysql_02/index.html @@ -56,13 +56,10 @@
  • About Me
  • -
  • - -
  • Research
  • -
  • Book
  • +
  • Development
  • Whatever
  • @@ -78,25 +75,19 @@
    Rocky's Tech Blog Table of Contents
    teaser
    About Me
    -

    about, Rocky Lim

    -
    -
  • - - -
    - +

    a gear acquisition syndrome patient

  • teaser
    Research
    -

    related to my research field

    +

    Expore my research field

  • teaser -
    Book
    -

    things I've studied, read

    +
    Development
    +

    Youtube, Dev environment

  • @@ -469,10 +460,10 @@

    Path

    - Rocky Lim + Rocky
    -

    Written by

    +

    Written by

    The joy of discovery is certainly the liveliest that the mind of man can ever feel.

    @@ -482,7 +473,7 @@

    Written by

    -

    Updated

    +

    Updated

    diff --git a/_site/research/openChannelSSD/index.html b/_site/research/openChannelSSD/index.html index df6a22c..ddcf2fd 100644 --- a/_site/research/openChannelSSD/index.html +++ b/_site/research/openChannelSSD/index.html @@ -56,13 +56,10 @@
  • About Me
  • -
  • - -
  • Research
  • -
  • Book
  • +
  • Development
  • Whatever
  • @@ -78,25 +75,19 @@
    Rocky's Tech Blog Table of Contents
    teaser
    About Me
    -

    about, Rocky Lim

    -
    -
  • - - -
    - +

    a gear acquisition syndrome patient

  • teaser
    Research
    -

    related to my research field

    +

    Expore my research field

  • teaser -
    Book
    -

    things I've studied, read

    +
    Development
    +

    Youtube, Dev environment

  • @@ -426,10 +417,10 @@

    5.2 Uniform workloads

    - Rocky Lim + Rocky
    -

    Written by

    +

    Written by

    The joy of discovery is certainly the liveliest that the mind of man can ever feel.

    @@ -439,7 +430,7 @@

    Written by

    -

    Updated

    +

    Updated

    diff --git a/_site/research/openChannelSSD_code/index.html b/_site/research/openChannelSSD_code/index.html index 336156f..c843d52 100644 --- a/_site/research/openChannelSSD_code/index.html +++ b/_site/research/openChannelSSD_code/index.html @@ -56,13 +56,10 @@
  • About Me
  • -
  • - -
  • Research
  • -
  • Book
  • +
  • Development
  • Whatever
  • @@ -78,25 +75,19 @@
    Rocky's Tech Blog Table of Contents
    teaser
    About Me
    -

    about, Rocky Lim

    -
    -
  • - - -
    - +

    a gear acquisition syndrome patient

  • teaser
    Research
    -

    related to my research field

    +

    Expore my research field

  • teaser -
    Book
    -

    things I've studied, read

    +
    Development
    +

    Youtube, Dev environment

  • @@ -472,10 +463,10 @@

    Overview of read path
    - Rocky Lim + Rocky
    -

    Written by

    +

    Written by

    The joy of discovery is certainly the liveliest that the mind of man can ever feel.

    diff --git a/_site/research/openChannelSSD_code2/index.html b/_site/research/openChannelSSD_code2/index.html index 6d4f781..de4bb40 100644 --- a/_site/research/openChannelSSD_code2/index.html +++ b/_site/research/openChannelSSD_code2/index.html @@ -56,13 +56,10 @@
  • About Me
  • -
  • - -
  • Research
  • -
  • Book
  • +
  • Development
  • Whatever
  • @@ -78,25 +75,19 @@

    Rocky's Tech Blog Table of Contents
    teaser
    About Me
    -

    about, Rocky Lim

    -
    -
  • - - -
    - +

    a gear acquisition syndrome patient

  • teaser
    Research
    -

    related to my research field

    +

    Expore my research field

  • teaser -
    Book
    -

    things I've studied, read

    +
    Development
    +

    Youtube, Dev environment

  • @@ -609,10 +600,10 @@

    write path

    - Rocky Lim + Rocky
    -

    Written by

    +

    Written by

    The joy of discovery is certainly the liveliest that the mind of man can ever feel.

    @@ -622,7 +613,7 @@

    Written by

    -

    Updated

    +

    Updated

    diff --git a/_site/research/openChannelSSD_ksc/index.html b/_site/research/openChannelSSD_ksc/index.html index 3b8124f..49cf601 100644 --- a/_site/research/openChannelSSD_ksc/index.html +++ b/_site/research/openChannelSSD_ksc/index.html @@ -56,13 +56,10 @@
  • About Me
  • -
  • - -
  • Research
  • -
  • Book
  • +
  • Development
  • Whatever
  • @@ -78,25 +75,19 @@
    Rocky's Tech Blog Table of Contents
    teaser
    About Me
    -

    about, Rocky Lim

    -
    -
  • - - -
    - +

    a gear acquisition syndrome patient

  • teaser
    Research
    -

    related to my research field

    +

    Expore my research field

  • teaser -
    Book
    -

    things I've studied, read

    +
    Development
    +

    Youtube, Dev environment

  • @@ -212,10 +203,10 @@

    Reference

    - Rocky Lim + Rocky
    -

    Written by

    +

    Written by

    The joy of discovery is certainly the liveliest that the mind of man can ever feel.

    @@ -225,7 +216,7 @@

    Written by

    -

    Updated

    +

    Updated

    diff --git a/_site/research/openChannelSSD_liblightnvm/index.html b/_site/research/openChannelSSD_liblightnvm/index.html index 78f929d..be42f01 100644 --- a/_site/research/openChannelSSD_liblightnvm/index.html +++ b/_site/research/openChannelSSD_liblightnvm/index.html @@ -56,13 +56,10 @@
  • About Me
  • -
  • - -
  • Research
  • -
  • Book
  • +
  • Development
  • Whatever
  • @@ -78,25 +75,19 @@
    Rocky's Tech Blog Table of Contents
    teaser
    About Me
    -

    about, Rocky Lim

    -
    -
  • - - -
    - +

    a gear acquisition syndrome patient

  • teaser
    Research
    -

    related to my research field

    +

    Expore my research field

  • teaser -
    Book
    -

    things I've studied, read

    +
    Development
    +

    Youtube, Dev environment

  • @@ -267,10 +258,10 @@

    Block Line

    - Rocky Lim + Rocky
    -

    Written by

    +

    Written by

    The joy of discovery is certainly the liveliest that the mind of man can ever feel.

    @@ -280,7 +271,7 @@

    Written by

    -

    Updated

    +

    Updated

    diff --git a/_site/research/openChannelSSD_tips/index.html b/_site/research/openChannelSSD_tips/index.html index 937ee57..bcb929e 100644 --- a/_site/research/openChannelSSD_tips/index.html +++ b/_site/research/openChannelSSD_tips/index.html @@ -56,13 +56,10 @@
  • About Me
  • -
  • - -
  • Research
  • -
  • Book
  • +
  • Development
  • Whatever
  • @@ -78,25 +75,19 @@
    Rocky's Tech Blog Table of Contents
    teaser
    About Me
    -

    about, Rocky Lim

    -
    -
  • - - -
    - +

    a gear acquisition syndrome patient

  • teaser
    Research
    -

    related to my research field

    +

    Expore my research field

  • teaser -
    Book
    -

    things I've studied, read

    +
    Development
    +

    Youtube, Dev environment

  • @@ -283,10 +274,10 @@

    5. Extra

    - Rocky Lim + Rocky
    -

    Written by

    +

    Written by

    The joy of discovery is certainly the liveliest that the mind of man can ever feel.

    @@ -296,7 +287,7 @@

    Written by

    -

    Updated

    +

    Updated

    diff --git a/_site/research/openChannelSSD_tran/index.html b/_site/research/openChannelSSD_tran/index.html index 414c223..68a8c05 100644 --- a/_site/research/openChannelSSD_tran/index.html +++ b/_site/research/openChannelSSD_tran/index.html @@ -56,13 +56,10 @@
  • About Me
  • -
  • - -
  • Research
  • -
  • Book
  • +
  • Development
  • Whatever
  • @@ -78,25 +75,19 @@
    Rocky's Tech Blog Table of Contents
    teaser
    About Me
    -

    about, Rocky Lim

    -
    -
  • - - -
    - +

    a gear acquisition syndrome patient

  • teaser
    Research
    -

    related to my research field

    +

    Expore my research field

  • teaser -
    Book
    -

    things I've studied, read

    +
    Development
    +

    Youtube, Dev environment

  • @@ -333,10 +324,10 @@

    Kernel panic on boot using NVMe

    - Rocky Lim + Rocky
    -

    Written by

    +

    Written by

    The joy of discovery is certainly the liveliest that the mind of man can ever feel.

    @@ -346,7 +337,7 @@

    Written by

    -

    Updated

    +

    Updated

    diff --git a/_site/research/rocksdb_ocssd_01/index.html b/_site/research/rocksdb_ocssd_01/index.html index 730e528..a09f7b6 100644 --- a/_site/research/rocksdb_ocssd_01/index.html +++ b/_site/research/rocksdb_ocssd_01/index.html @@ -56,13 +56,10 @@
  • About Me
  • -
  • - -
  • Research
  • -
  • Book
  • +
  • Development
  • Whatever
  • @@ -78,25 +75,19 @@
    Rocky's Tech Blog Table of Contents
    teaser
    About Me
    -

    about, Rocky Lim

    -
    -
  • - - -
    - +

    a gear acquisition syndrome patient

  • teaser
    Research
    -

    related to my research field

    +

    Expore my research field

  • teaser -
    Book
    -

    things I've studied, read

    +
    Development
    +

    Youtube, Dev environment

  • @@ -162,10 +153,10 @@

    2. get paper from here

    - Rocky Lim + Rocky
    -

    Written by

    +

    Written by

    The joy of discovery is certainly the liveliest that the mind of man can ever feel.

    @@ -175,7 +166,7 @@

    Written by

    -

    Updated

    +

    Updated

    diff --git a/_site/research/rocksdb_ocssd_02/index.html b/_site/research/rocksdb_ocssd_02/index.html index e3b46b2..4b6c033 100644 --- a/_site/research/rocksdb_ocssd_02/index.html +++ b/_site/research/rocksdb_ocssd_02/index.html @@ -56,13 +56,10 @@
  • About Me
  • -
  • - -
  • Research
  • -
  • Book
  • +
  • Development
  • Whatever
  • @@ -78,25 +75,19 @@
    Rocky's Tech Blog Table of Contents
    teaser
    About Me
    -

    about, Rocky Lim

    -
    -
  • - - -
    - +

    a gear acquisition syndrome patient

  • teaser
    Research
    -

    related to my research field

    +

    Expore my research field

  • teaser -
    Book
    -

    things I've studied, read

    +
    Development
    +

    Youtube, Dev environment

  • @@ -167,10 +158,10 @@

    2. get paper from here

    - Rocky Lim + Rocky
    -

    Written by

    +

    Written by

    The joy of discovery is certainly the liveliest that the mind of man can ever feel.

    @@ -180,7 +171,7 @@

    Written by

    -

    Updated

    +

    Updated

    diff --git a/_site/research/synchronization/index.html b/_site/research/synchronization/index.html index bc5f998..b6ea36e 100644 --- a/_site/research/synchronization/index.html +++ b/_site/research/synchronization/index.html @@ -56,13 +56,10 @@
  • About Me
  • -
  • - -
  • Research
  • -
  • Book
  • +
  • Development
  • Whatever
  • @@ -78,25 +75,19 @@
    Rocky's Tech Blog Table of Contents
    teaser
    About Me
    -

    about, Rocky Lim

    -
    -
  • - - -
    - +

    a gear acquisition syndrome patient

  • teaser
    Research
    -

    related to my research field

    +

    Expore my research field

  • teaser -
    Book
    -

    things I've studied, read

    +
    Development
    +

    Youtube, Dev environment

  • @@ -333,10 +324,10 @@

    Experimental Evaluation

    - Rocky Lim + Rocky
    -

    Written by

    +

    Written by

    The joy of discovery is certainly the liveliest that the mind of man can ever feel.

    @@ -346,7 +337,7 @@

    Written by

    -

    Updated

    +

    Updated

    diff --git a/_site/research/test/index.html b/_site/research/test/index.html index 394c96b..305006b 100644 --- a/_site/research/test/index.html +++ b/_site/research/test/index.html @@ -68,13 +68,10 @@
  • About Me
  • -
  • - -
  • Research
  • -
  • Book
  • +
  • Development
  • Whatever
  • @@ -90,25 +87,19 @@
    Rocky's Tech Blog Table of Contents
    teaser
    About Me
    -

    about, Rocky Lim

    -
    -
  • - - -
    - +

    a gear acquisition syndrome patient

  • teaser
    Research
    -

    related to my research field

    +

    Expore my research field

  • teaser -
    Book
    -

    things I've studied, read

    +
    Development
    +

    Youtube, Dev environment

  • @@ -179,10 +170,10 @@

    Abstraction

    - Rocky Lim + Rocky
    -

    Written by

    +

    Written by

    The joy of discovery is certainly the liveliest that the mind of man can ever feel.

    @@ -192,7 +183,7 @@

    Written by

    -

    Updated

    +

    Updated

    diff --git a/_site/research/ycsbrocksdb/index.html b/_site/research/ycsbrocksdb/index.html index 511d3a8..9a66a8e 100644 --- a/_site/research/ycsbrocksdb/index.html +++ b/_site/research/ycsbrocksdb/index.html @@ -56,13 +56,10 @@
  • About Me
  • -
  • - -
  • Research
  • -
  • Book
  • +
  • Development
  • Whatever
  • @@ -78,25 +75,19 @@
    Rocky's Tech Blog Table of Contents
    teaser
    About Me
    -

    about, Rocky Lim

    -
    -
  • - - -
    - +

    a gear acquisition syndrome patient

  • teaser
    Research
    -

    related to my research field

    +

    Expore my research field

  • teaser -
    Book
    -

    things I've studied, read

    +
    Development
    +

    Youtube, Dev environment

  • @@ -327,10 +318,10 @@

    parameter settings under YCSB

    - Rocky Lim + Rocky
    -

    Written by

    +

    Written by

    The joy of discovery is certainly the liveliest that the mind of man can ever feel.

    @@ -340,7 +331,7 @@

    Written by

    -

    Updated

    +

    Updated

    diff --git a/_site/sitemap.xml b/_site/sitemap.xml index 3e3382f..9728d74 100644 --- a/_site/sitemap.xml +++ b/_site/sitemap.xml @@ -150,57 +150,53 @@ http://localhost:4000/research/ycsbrocksdb/ -2019-04-29T19:00:00+09:00 +2019-08-17T19:00:00+09:00 -http://localhost:4000/whatever/retrospect/ -2019-07-10T19:00:00+09:00 +http://localhost:4000/about/ -http://localhost:4000/research/ +http://localhost:4000/book/ -http://localhost:4000/about/ +http://localhost:4000/research/ http://localhost:4000/whatever/ -http://localhost:4000/book/ - - http://localhost:4000/ http://localhost:4000/publication/DapDB.pdf -2019-04-24T14:52:03+09:00 +2020-06-07T12:25:52+09:00 http://localhost:4000/publication/Open%20Channel%20SSD%20%ED%94%8C%EB%9E%AB%ED%8F%BC%EC%97%90%EC%84%9C%20%EC%93%B0%EA%B8%B0%20%EB%B2%84%ED%8D%BC%20%EB%B0%8F%20%EC%8A%A4%EB%A0%88%EB%93%9C%20%EA%B5%AC%EC%84%B1%EC%97%90%20%EB%94%B0%EB%A5%B8%20%EC%84%B1%EB%8A%A5%20%EB%B6%84%EC%84%9D.pdf -2019-03-21T21:05:47+09:00 +2020-06-07T12:25:53+09:00 http://localhost:4000/publication/OpenSSD.pdf -2019-03-21T21:05:47+09:00 +2020-06-07T12:25:53+09:00 -http://localhost:4000/publication/Resume_rockylim.pdf -2019-07-08T20:24:26+09:00 +http://localhost:4000/publication/fast17-bjorling.pdf +2020-06-07T12:25:53+09:00 -http://localhost:4000/publication/fast17-bjorling.pdf -2019-03-21T21:05:47+09:00 +http://localhost:4000/publication/resume_rockylim.pdf +2020-06-07T12:25:53+09:00 http://localhost:4000/publication/resume_rockylim_hynix.pdf -2019-03-31T01:55:21+09:00 +2020-06-07T12:25:53+09:00 http://localhost:4000/publication/rocky_ksc18.pdf -2019-03-21T21:05:47+09:00 +2020-06-07T12:25:53+09:00 http://localhost:4000/publication/rocky_mwds18.pdf -2019-03-21T21:05:47+09:00 +2020-06-07T12:25:53+09:00 diff --git a/_site/whatever/devEnvTip/index.html b/_site/whatever/devEnvTip/index.html index 878566b..4a675b4 100644 --- a/_site/whatever/devEnvTip/index.html +++ b/_site/whatever/devEnvTip/index.html @@ -56,13 +56,10 @@
  • About Me
  • -
  • - -
  • Research
  • -
  • Book
  • +
  • Development
  • Whatever
  • @@ -78,25 +75,19 @@
    Rocky's Tech Blog Table of Contents
    teaser
    About Me
    -

    about, Rocky Lim

    -
    -
  • - - -
    - +

    a gear acquisition syndrome patient

  • teaser
    Research
    -

    related to my research field

    +

    Expore my research field

  • teaser -
    Book
    -

    things I've studied, read

    +
    Development
    +

    Youtube, Dev environment

  • @@ -489,10 +480,10 @@

    Code Mode

    - Rocky Lim + Rocky
    -

    Written by

    +

    Written by

    The joy of discovery is certainly the liveliest that the mind of man can ever feel.

    @@ -502,7 +493,7 @@

    Written by

    -

    Updated

    +

    Updated

    diff --git a/_site/whatever/githubpages_review/index.html b/_site/whatever/githubpages_review/index.html index e6856cb..1c3a977 100644 --- a/_site/whatever/githubpages_review/index.html +++ b/_site/whatever/githubpages_review/index.html @@ -56,13 +56,10 @@
  • About Me
  • -
  • - -
  • Research
  • -
  • Book
  • +
  • Development
  • Whatever
  • @@ -78,25 +75,19 @@
    Rocky's Tech Blog Table of Contents
    teaser
    About Me
    -

    about, Rocky Lim

    -
    -
  • - - -
    - +

    a gear acquisition syndrome patient

  • teaser
    Research
    -

    related to my research field

    +

    Expore my research field

  • teaser -
    Book
    -

    things I've studied, read

    +
    Development
    +

    Youtube, Dev environment

  • @@ -177,10 +168,10 @@

    github pages 장점

    - Rocky Lim + Rocky
    -

    Written by

    +

    Written by

    The joy of discovery is certainly the liveliest that the mind of man can ever feel.

    @@ -190,7 +181,7 @@

    Written by

    -

    Updated

    +

    Updated

    diff --git a/_site/whatever/index.html b/_site/whatever/index.html index cdb0f46..1abd498 100644 --- a/_site/whatever/index.html +++ b/_site/whatever/index.html @@ -56,13 +56,10 @@
  • About Me
  • -
  • - -
  • Research
  • -
  • Book
  • +
  • Development
  • Whatever
  • @@ -78,25 +75,19 @@
    Rocky's Tech Blog Table of Contents
    teaser
    About Me
    -

    about, Rocky Lim

    -
    -
  • - - -
    - +

    a gear acquisition syndrome patient

  • teaser
    Research
    -

    related to my research field

    +

    Expore my research field

  • teaser -
    Book
    -

    things I've studied, read

    +
    Development
    +

    Youtube, Dev environment

  • @@ -115,7 +106,7 @@
    Rocky's Tech Blog Table of Contents
    -
    +
    @@ -126,14 +117,6 @@

    Whatever

    - - -
    @@ -159,25 +142,23 @@

    +
    diff --git a/_site/whatever/retrospect/index.html b/_site/whatever/retrospect/index.html deleted file mode 100644 index 979b6fc..0000000 --- a/_site/whatever/retrospect/index.html +++ /dev/null @@ -1,294 +0,0 @@ - - - - - 약 2년간의 대학원 생활 회고 • Rocky's Tech Blog - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -
    - Rocky's Tech Blog - -
    -
    - - - - - - -
    -
    -
    - - - - -
    -

    약 2년간의 대학원 생활 회고

    -
    -
    -
    - - -
    -
    많은 개발자들이 회고를 써보며 지난 1년을 돌이켜보는 것을 보았다. 나도 블로그를 시작하고나서부터 매해 연말 써보자 다짐했으나, 시험이나 논문준비 등을 가장한 귀찮음을 이기지못하여 여태 실천하지 못하였다. 졸업 논문 인준지에 교수님 사인도 쾅 받고, 얼마전 만족스로운 포지션에 오퍼를 받아 졸업후 거취도 정해져 시간적으로 여유가 있어 지난 2년간의 대학원 생활을 돌이켜보자.
    -
    - -

    입학 전

    -

    학부시절 SSD의 Flash Translation Layer를 직접 구현하여 임베디드 보드에 올려 성능 실험을 해 보는 프로젝트를 한 적이 있었다. 이때 처음 스토리지 디바이스나 리눅스 스토리지 시스템을 접했다. 학부 3학년 때 까지 접해본 코드라곤 기본적인 자료구조나 알고리즘이 전부였으니 커널 코드나 FTL의 코드를 처음 접했을 때는 마치 내가 C언어를 배운적이 없었던 것 같았다. -복잡한 자료구조와 온갖 포인터 연산으로 도배된 시스템 소프트웨어의 코드는 정말 진입 장벽이 높게 느껴져 프로젝트를 하는 내내 힘들었다.

    - -

    학기가 끝나고 해당 과목에서 했던 프로젝트가 프로젝트로 끝나는 것이 아쉬워, 교수님을 찾아가 조금 더 발전시켜보고싶다는 의견을 전했고, 교수님께서도 의미가 있으면서도 학부생 수준에 맞는 연구 방향을 제시 해 주셨다. -이때 처음으로 연구스러운(답이 나와있지 않은 공부) 무언가를 해 보았고, 논문도 써보고 학회장에 가서 발표를 하기도 했다. 아마 이때쯤 내 커리어에 대해서 조금씩 고민을 했고 대학원에 가야겠다는 결심을 한 것 같다. 어렵긴 하지만 시스템이나 저수준 도메인에서 내 커리어를 발전시키면 내가 더 경쟁력 있는 사람이 될 것 같았다. 그때 당시 생각은 대학원에서 관련 연구나 공부를 더 해야지만 내가 원하는 방향으로 커리어를 발전시킬 수 있겠다는 생각이 들었고, 대학원에 가야겠다고 생각했다(지금 생각 해 보면 방법은 많은 것 같다. 관련 스타트업에서 경력을 쌓는다던지).

    - -

    여러 연구실 홈페이지를 돌아다니면서 스토리지나 시스템 분야의 연구를 하는지 찾아보고 지원을 하였고, 결과적으로 서울대학교 분산시스템 연구실에서 생활하게 되었다.

    - -

    여기까지가 대학원 입학하기까지의 재미없는 이야기이다.

    - -

    연구는 장비빨

    - -

    대학원 기간동안의 스트레스관리에 가장 큰 도움을 준 것은 전자기기를 지르는것이었다. 2년동안 랩탑이나, 모니터, 키보드 등을 정말 많이 바꿨는데, 새 장비를 살 때 마다 쌓였던 스트레스는 눈녹듯 사라지는것을 경험했다. 2년동안 연구실 공사나 자리 이동등으로 책상 배치가 바뀌는 경우가 자주 있었고 그때마다 사진을 찍어놓았다. 모두 모아 시간순으로 보니 나름 재미있었다.

    - -

    - Drawing -

    -
    -아마 입학 첫 날 내 책상을 찍은사진같다.. -
    - -

    - Drawing -

    - -

    생활

    - -

    연구

    - -

    취업

    - - -
    - - -
    -
    -
    - - - -
    -
    -
    - -
    - - - - - -
    - - - - - - - - diff --git a/_templates/archive b/_templates/archive index b13a701..9958ece 100755 --- a/_templates/archive +++ b/_templates/archive @@ -8,4 +8,5 @@ image: feature: teaser: thumb: +ads: false --- diff --git a/_templates/media b/_templates/media index bbeac12..1fc986d 100755 --- a/_templates/media +++ b/_templates/media @@ -9,5 +9,5 @@ image: feature: teaser: thumb: -ads: false +ads: true --- diff --git a/_templates/page b/_templates/page index 50f15fe..e4c72f2 100755 --- a/_templates/page +++ b/_templates/page @@ -8,5 +8,5 @@ image: feature: teaser: thumb: -ads: false +ads: true --- diff --git a/_templates/post b/_templates/post index e01e5ba..e2e6f7e 100755 --- a/_templates/post +++ b/_templates/post @@ -9,4 +9,5 @@ image: feature: teaser: thumb: +ads: true --- diff --git a/about/index.md b/about/index.md index 89205a7..247d986 100644 --- a/about/index.md +++ b/about/index.md @@ -3,19 +3,19 @@ title: date: 2017-07-22 13:44:20 Z layout: article modified: 2017-07-22 13:44:20 Z -excerpt: "about me, Rocky Lim" +excerpt: "about me, Rocky" image: feature: teaser: thumb: share: true -ads: false +ads: true --- {% include toc.html %} -## Heerak Lim (Rocky Lim). Seoul, Korea +## Rocky. Seoul, Korea

    Drawing @@ -44,8 +44,6 @@ This blog is mainly a place where I record some accomplishments or progresses th #### It's always welcome.

    - -


            Email : rockylim@snu.ac.kr
            Email : lrocky1229@gmail.com
            Mobile (KR) : +82 10 4814 3800


    diff --git a/index.md b/index.md index ce9dfcf..1dcffa0 100755 --- a/index.md +++ b/index.md @@ -1,54 +1,35 @@ --- layout: home permalink: / -title: "Rocky's Tech Blog, Latest posts" +title: "Rocky's Dev and Research blog" excerpt: image: feature: wood-texture-1600x800.jpg --- -

    - - Research - -
    -
    - {% for post in site.categories.research limit: 4 %} - {% include post-grid.html %} - {% endfor %} -
    - - -
    - ------  
     
     
    - Books & Studies + Development
    - {% for post in site.categories.book limit: 4 %} + {% for post in site.categories.book limit: 8 %} {% include post-grid.html %} {% endfor %}
    - -
    -  
    -  
    -  
    - Whatever + Research
    - {% for post in site.categories.whatever limit: 4 %} + {% for post in site.categories.research limit: 8 %} {% include post-grid.html %} {% endfor %}