DISLab Seminar
Retired DISLab
목차 |
2009
FlaSim 분석 세미나
2009 Summer Linux Device Driver Seminar
- Book: IT Expert 리눅스 디바이스 드라이버 @ 한빛미디어, 강의자료PPT
- 2009년 7월 20일 ~ 31일 (2주간)
- 첫째주(7월 20일 ~ 24일)는 늦은 6시부터 시작
- 둘째주(7월 28일~) 늦은 2시부터 시작
- Member : 발표자(최화영, 이승원) 참석자(김대환, 김선민, 김영욱, 박종혁, 김상현)
- Schedule
날짜 | 발표자 | Device Driver Study 주제 |
---|---|---|
7월 20일 | 이승원 | ch 1. 실습 환경 설정 및 준비/ ch 2. 리눅스 커널과 디바이스 드라이버 |
ch 3. 디바이스 파일과 저수준 파일 입출력/ ch 4. 간단한 모듈 테스트 | ||
7월 21일 | 이승원 | ch 5. 메모리 할당과 해제 / ch 6. 디바이스의 등록과 해제/ ch 7. 디바이스 드라이버의 초기화와 등록 |
7월 22일 | 이승원 | ch 8. 디바이스 드라이버의 읽기와 쓰기/ ch 9. 주 번호와 부 번호의 처리 |
7월 23일 | 이승원 | ch 10. 디바이스의 제어 /ch 11. 시간 처리와 커널 타이머 / ch 12. 인터럽트 처리 |
7월 28일 | 최화영 | ch 13. 블록킹 I/O / ch 14. 입출력 다중화 |
7월 30일 | 최화영 | ch 14. 입출력 다중화 / ch 17. proc 파일 시스템 |
8월 3일 | 최화영 | ch 15. 태스크 큐와 워크 큐 / ch 18. 메모리 매핑/ ch 19. 모듈간의 상호 참조 |
8월 4일 | 최화영 | ch 22. 블록 디바이스 드라이버 |
Ontology Seminar @ SNU iDB
- 2009년 6월 26일 10:00-14:00
- 2009년 5월 19일 17:00-20:00
- 자연언어처리 분야의 온톨로지 활용, 신효필 교수 (서울대 언어학과)
- 조달청의 상품관련 온톨로지 활용, 이익훈 박사
C++ Programming Language Seminar
- Book : C++ Programming Language 3rd Edition (Author : Stroustrup)
- Period : 3월, 4월
- Member : 최화영, 이승원, 김영욱
- < Schedule >
- Part 1. Basic Facilities
- Chapter 5. Pointers, Arrays, and Structures
- Chapter 6. Expressions and Statements
- Chapter 7. Functions
- Chapter 8. Namespaces and Exceptions
- Chapter 9. Source Files and Programs
- Part 2. Abstraction Mechanisms
- Chapter 10. Classes
- Chapter 11. Operator Overloading
- Chapter 12. Derived Classes
- Chapter 13. Templates
- Chapter 14. Exceptions
- Chapter 15. Class Hierarchies
- Part 1. Basic Facilities
Ontology & Database Study
- Book : Semantic Web for the Working Ontologist / Database System Concepts Fifth Edition
- Period : 1월 8일 ~ 2월 11일
- Place & Time : 서울대학교 301동 421호 / 월~금 오전 11:00 ~
- Member : 최화영, 이승원
날짜 | Database | Ontology |
---|---|---|
1월 8일 | Orientation | |
1월 14일 | Chap 2. ERD | Chap 1. 시멘팁웹이란 무엇인가/ Chap 2. 시맨틱 모델링 |
1월 22일 | Chap 3. SQL | Chap 3. RDF - 시멘틱웹의 기초 |
1월 29일 | Chap 13. Query Processing | Chap 4. 시멘틱웹 애플리케이션 구조 / Chap 5. RDF와 추론 |
1월 30일 | Chap 14. Query Opimization | Chap 6. RDF 스키마 |
2월 2일 | Chap 15. Transactions | Chap 7. RDFS-Plus |
2월 3일 | Chap 16 Concurrency | Chap 8. RDFS-Plus 적용하기 |
2월 4일 | Chap 17. Recovery | Chap 9. Basic OWL |
2월 5일 | Chap 18. Data Analysis & mining | Chap 10.OWL의 카운팅과 집합 |
2월 9일 | Chap 20. DB System Archtecture | Chap 11. OWL 적용하기 |
2월 10일 | Chap 21. Parallel DB | Chap 12. 모델링의 실제 / Chap 13. OWL의 레벨과 논리 |
2월 11일 | Chap 23: Distributed DB |
2008
Summer Database Seminar
- 교재 : Database System Concepts Fifth Edition
- Period : 7월 매주 월, 수, 금
- Member : 장주연, 김상현, 조장환, 최화영, 이승원, 김선민, 장원
- Schedule
- 6/27 Chapter 1. Introduction / Chapter 2. Relational Model
- 7/03 Chapter 2. Relational Model
- 7/07 Chapter 3. SQL
- 7/09 Chapter 4. Advanced SQL
- 7/11 Chapter 6. Database Defign and the E-R Model
- 7/16 Chapter 7. Relational Database Design
- 7/23 Chapter 7. Relational Database Design
- 7/31 Chapter 11. Storage and File Structure
- 8/06 Chapter 12. Indexing and Hashing
Flash Memory 관련 논문 발표
- 7월 21일, 발표자 : 최화영
- Hui Dai and et al., ELF: An Efficient Log-Structured Flash File System For Micro Sensor Nodes, ACM SenSys 2004 (PPT)
- 7월 25일, 발표자 : 김상현, 최화영
- Jesung Kim and et al., A Space-Efficient Flash Translation Layer for Compactflash Systems, IEEE Transactions on Consumer Electronics, 48(2), 2002
- 박성환, 장주연, 서영주, 박원주, 박상원, 플래시 변환 계층에 대한 TPC-C 벤치마크를 통한 성능분석, 정보과학회 논문지: 컴퓨팅의 실제 및 레터, 제14권, 제2호, 2008년 4월
- 7월 30일, 발표자 : 최화영
- Eran Gal and Sivan Toledo, Algorithms and Data Structures for Flash Memories, ACM Computing Survey, 37(2), 2005 (PPT)
- 8월 30일, 발표자 : 김상현, 장주연
- Mendel Rosenblum and John K. Ousterhout, The Design and Implementation of a Log-Structured File System, ACM TOCS 1992
- 연구결과 발표
- 8월 14일, 발표자 : 조장환
- Patrick O'Neil and et al., A Log-Structured Merge-Tree (LSM-Tree)
- 8월 20일, 발표자 : 최화영
- Goetz Graefe Write-Optimized B-Trees, Proceedings of the 30th VLDB Conference, Toronto, Canada, 2004.
Flash Memory & RTree
- An Efficient RTree Implementation over FlashMemory Chin-Hsien Wu, Li-Pin Chang and Tei-Wei Kuo: An efficient R-tree implementation over flash-memory storage systems. 11th ACM international symposium on Advances in geographic information systems: 17 - 24 PPT
2007
- Goetz Graefe Write-Optimized B-Trees, Proceedings of the 30th VLDB Conference, Toronto, Canada, 2004.
- Gye-Jeong Kim, Seung-Cheon Baek, Hyun-Sook Lee, Han-Deok Lee, and Moon Jeung Joe. LGeDBMS: A Small DBMS for Embedded System with Flash Memory. In Proceedings of the 32nd International Conference on Very Large Data Bases, Seoul, Korea, September 12-15, 2006, pages 1255 - 1258. ACM, 2006.
- Fred Douglis, Ramon Caceres, Frans Kaashoek, Kai Li, Brian Marsh, and Joshua A. Tauber. Storage Alternatives for Mobile Computers In Proceedings of the USENIX 1st Symposium on Operating Systems Design and Implementation (OSDI-94), Monterey, CA, USA, November 1994.
- Christophe Bobineau, Luc Bouganim, Philippe Pucheral, and Patrick Valduriez. PicoDBMS: Scaling Down Database Techniques for the Smartcard. In Proceedings of the 26th VLDB Conference, pages 11.20, Cairo, Egypt, September 2000.
- Hui Dai, Michael Neufeld, and Richard Han, ELF:An Efficient Log-Structured Flash File System for Micro Sensor Nodes. In the Second International Conference on Embedded Networked Sensor Systems(SenSys'03), pages 176-187, Baltimore, MD, USA, November 2004.
- Michael Stonebraker THE DESIGN OF THE POSTGRES STORAGE SYSTEM. Proceedings of the 13th VLDB Conference, Brighton 1987.
- Sang-Won Lee, Bongki Moon. Design of Flash-Based DBMS: An In-Page Logging Approach. ACM SIGMOD International Conference on Management of Data, Beijing, China, June, 2007.
- P. Griffiths Selinger, M. M. Astrahan, D. D. Chamberlin, R. A. Lorie, T. G. Price Access Path Selection in a Relational Database Management System. Originally published in the Proceedings of the 1979 ACM SIGMOD International Conference on the Management of Data.
2006
Flash Memory & File System Paper Seminar
- Tae-Sun Chung, Stein Park, Myung-Jin Jung, Bumsoo Kim. STAFF: State Transition Applied Fast Flash Translation Layer.In 17th International Conference on Architecture of Computing Systems with Lecture Notes in Computer Science (LNCS) Springer-Verlag, 2004.
- Tae-Sun Chung, Dong-Joo Park, Yeonseung Ryu, Sunwon Hong. LSTAFF: System Software for Large Block Flash Memory.In 18th International Conference on Architecture of Computing Systems with Lecture Notes in Computer Science (LNCS) Springer-Verlag, 2005.
- ROSENBLUM, M. AND OUSTERHOUT, J. K. 1992. The design and implementation of a log-structured file system. ACMTrans. Comput. Syst. 10, 1, 26. 52.
- DAN, R. AND WILLIAMS, J. 1997. A TrueFFS and FLite technical overview of M-Systems’ flash file systems. Tech. rep. 80-SR-002-00-6L Rev. 1.30, M-Systems.
- TORELLI, P. 1995. The Microsoft flash file system. Dr. Dobb’s Journal 20, 62.72.
- LOFGREN, K. M., NORMAN, R. D., THELIN, GREGORY, B., AND GUPTA, A. 2003. Wear leveling techniques for flash EEPROM systems.p. US patent 6,594,183. Filed June 30, 1998; Issued July, 15, 2003; Assigned to Sandisk and Western Digital.
- BAN, A. 1995. Flash file system. US patent 5,404,485. Filed March 8, 1993; Issued April 4, 1995; Assigned to M-Systems.
- BAN, A. 2004. Wear leveling of static areas in flash memory. US patent 6,732,221. Filed June 1, 2001; Issued May 4, 2004; Assigned to MSystems.
- David Woodhouse Red Hat, Inc. 2004. JFFS - The Journalling Flash File System.JFFS home page. Electronic document available online at http: //developer.axis.com/software/jffs/. Lund, Sweden.
2005
File System Paper seminar
- 이태훈, 이상기, 정기동, A Plain Cleaning Policy for Embedded Flash File System, 제32회 추계학술발표회 논문집, Vol.32, No.2(I)
- 발표자 : 김도윤 (PPT) 2005.11.25
- 박송화, 이주경, 정기동. Design of a File System on NAND Flash Memory. 제32회 추계학술발표회 논문집 Vol.32, No.2(I)
- 김태훈, 이주경, 정기동. Design of a Log Structure for Fast Recovery of a File System on NAND Flash Memory. 제32회 추계학술발표회 논문집 Vol.32, No.2(I)
DataBase System Concepts
- DataBase에 대한 이해도를 높인다.
- Book : DataBase System Concepts
- Team Members
Flash Memory
2004이전
Windows Device Driver
- 목표 : 플래시 메모리를 위한 Device Driver를 구현하기 위함
- 교재

- 예제로 배우는 Windows 2000 Device Driver
- Ch 1. Windows 2000 Driver 개요 박성환
- Ch 2. 하드웨어 환경 박원주
- Ch 3. Kernel-Mode I/O Processing 박원주
- Ch 4. Drivers And Kernel-Mode Object 김도윤
- Ch 5. Device Driver 개발의 일반적인 사항 박성환
- Ch 6. Initialization and Cleanup Routines 박원주
- Ch 7. Driver Dispatch Routines - Appendix 김도윤
- Ch 8. Interrupt-Driven I/O 박성환
- Ch 9. Hareware Initialization 박원주
- Ch 10. Power Management (Skip)
- Ch 11. Timers (Skip)
- Ch 12. DMA Driver 김도윤
- Ch 13. Windows Management and Instrumentation 박성환
- Ch 14. System Thread 박원주