대구한의대학교 향산도서관

상세정보

부가기능

Toward Efficient and Protected Address Translation in Memory Management

상세 프로파일

상세정보
자료유형학위논문
서명/저자사항Toward Efficient and Protected Address Translation in Memory Management.
개인저자Dong, Xiaowan.
단체저자명University of Rochester. Hajim School of Engineering and Applied Sciences.
발행사항[S.l.]: University of Rochester., 2019.
발행사항Ann Arbor: ProQuest Dissertations & Theses, 2019.
형태사항225 p.
기본자료 저록Dissertations Abstracts International 81-03B.
Dissertation Abstract International
ISBN9781085750011
학위논문주기Thesis (Ph.D.)--University of Rochester, 2019.
일반주기 Source: Dissertations Abstracts International, Volume: 81-03, Section: B.
Advisor: Dwarkadas, Sandhya.
이용제한사항This item must not be sold to any third party vendors.
요약Virtual memory is widely employed in most computer systems to make programming easy and provide isolation among different applications. Since virtual-to-physical address translation is on the critical path of every memory access, a lot of software and hardware techniques to reduce address translation overhead have been designed and implemented. However, memory management support on state-of-the-art architectures and operating systems encounters both performance and security challenges for today's applications and execution environments.From a performance perspective, both data and instruction working sets of modern applications are growing tremendously, resulting in the potential for high address translation overheads. While data address translation has received significant attention, instruction address translation performance has seen less attention at both architecture and operating system (OS) level. However, our performance analysis shows that a variety of services, ranging from compilers to web user-interface frameworks, which provide the infrastructure for many high-level applications, suffer from performance degradation due to instruction address translation overheads. Stall cycles due to instruction address translation account for up to 15% of the execution time. Moreover, instruction address translation overhead is likely to grow with the increasing degree of parallelism at both architecture and application levels. From a security perspective, attackers can leverage address translation information to steal confidential data via privileged side-channel attacks. Recent works such as Intel SGX and Virtual Ghost prevent OS kernels from reading or corrupting confidential application data. However, with the abilities to process page faults and configure page tables, a compromised OS can monitor the victim's memory access behavior and use this information to infer its secret data.In this dissertation, we show that (1) compaction and selective sharing of instruction address translation information can improve performance by reducing memory management overhead
일반주제명Computer science.
언어영어
바로가기URL : 이 자료의 원문은 한국교육학술정보원에서 제공합니다.

서평(리뷰)

  • 서평(리뷰)

태그

  • 태그

나의 태그

나의 태그 (0)

모든 이용자 태그

모든 이용자 태그 (0) 태그 목록형 보기 태그 구름형 보기
 
로그인폼