Blog Archives

20160527

MARSSx86 오류 MARSSx86을 Ubuntu 16.04 LTS에서 빌드했더니 오류가 발생했다. 우선 gnutls_anon_server_credentials를 gnutls_anon_server_credentials_t로 변경해야 한다. 다음 패치 파일을 참고해 qemu/ui/vnc-tls.c 파일을 수정한다 ([PATCH 1/3] Avoid the use of deprecated gnutls gnutls_*_set, Qemu-devel). Reference: [PATCH 1/3] Avoid the use of deprecated gnutls

Tagged with: , , , , , , , ,
Posted in 1) Memo

20150814

Xen에서 guest VM 콘솔에 접속하기 xl console 명령을 사용해 Xen에서 guest VM 콘솔에 접속할 수 있다[1]. PVM에 대해 xl console 명령은 사용해보지 않았지만, PVM에서는 쉽게 잘 되는 것으로 보인다. HVM에 대해 xl console 명령을 내릴 때가 문제이다. HVM에서 xl console

Tagged with: , , , , , , , , ,
Posted in 1) Memo

20150703 – Research

해야할 것 – MARSS 개발: shadow cache에서 real cache로 복사할 때, 덮어쓰는 방식이 아니도록 수정 – MARSS 개발: context prefetching 코드 다시 분석해보고 제대로 구현되도록 한다. – 100% context preservation 구현하고, context prefetching이 성능 얼마나 따라가는지 확인 – Security paper

Tagged with: , ,
Posted in 1) Memo

20150614

1. 연구실 서버 관리 – sudoers 파일에 개별 사용자마다 mount 권한을 주는 것이 불편해, calab 그룹에 mount 권한을 주었다. (리눅스 그룹 생성/삭제/확인/추가 – groupadd, WEBDIR, http://webdir.tistory.com/134) 2. MARSS 디버깅 – MARSS의 버그를 잡은 줄 알고 있었는데, 다시 코드를 확인해보니 잘못

Tagged with: , , , , , , , , ,
Posted in 1) Memo

20150611

1. 연구실 서버 관리 – hyperthreading을 활성화하면서 가용 코어의 수가 800개였으나, 각 워크로드가 소모하는 메모리 양을 고려해 실제로 사용할 수 있는 코어의 수에 제한을 두었다. 시뮬레이션을 할 때, 한 개의 코어가 최대 2GB의 메모리를 소모한다고 가정하고 코어의 수에 제한을 둠.

Tagged with: , , , , ,
Posted in 1) Memo

20150515

1. 영어 기사 읽기 1) Lawyer: Engineer has ‘absolutely no recollection’ of Amtrak crash, CNN 2) In the Future, Robopets Won’t Be Far-Fetched, Scientific American 2. Linux performance monitoring tool perf를 사용하면 바이너리 실행에 필요한 명령어 개수를 셀 수 있다.

Tagged with: , , , , ,
Posted in 1) Memo

20150513 – Research

교수님과 미팅 우리 연구에서 강조해야 할 것은 크게 세 가지이다. 1) address translation을 cache access 뒤로 미루는 것의 성능이 더 좋음. 2) segment 개수가 많으면 internal/external fragmentation이 더 적다. 3) virtualization도 지원한다. 해야할 것은 1) virtual cache 관련 연구 조사해,

Tagged with: , , , , , , ,
Posted in 1) Memo
누적 방문자 수
  • 101,726 hits