7 research outputs found
가상화 환경을 위한 원격 메모리
학위논문(박사) -- 서울대학교대학원 : 공과대학 전기·컴퓨터공학부, 2021.8. Bernhard Egger.클라우드 환경은 거대한 연산 자원을 상시 가동할 필요 없고 원하는 순간 원하는 양의 대한 연산 비용만을 지불하면 되기 때문에, 최근 인공지능 및 빅데이터 연산의 유행으로 인해 그 수요가 크게 증가하고 있다.
이러한 클라우드 컴퓨팅의 도입으로인해 고객은 서버 유지에 대한 비용을 크게 절감할 수 있고 서비스 제공자는 연산 자원의 이용 효율을 극대화 할 수 있다.
이러한 시나리오에서 데이터센터 입장에서는 연산 자원 활용 효율을 개선하는 것이 중요한 목표가 된다.
특히 최근 폭증하고 있는 데이터 센터의 규모를 고려하면 작은 효율 개선으로도 막대한 경제적 가치를 창출 할 수 있다.
데이터 센터의 효율은 위치 선정, 구조 설계, 냉각 시스템, 하드웨어 구성 등등 다양한 요소들에 영향을 받지만,
이 논문에서는 특히 연산 및 메모리 자원을 관리하는 소프트웨어 설계 및 구현을 다룬다.
본 논문에서는 데이터 센터 효율 개선을 획기적으로 개선하는 두가지 소프트웨어 기반 기술을 제안한다.
첫 째로 가상화 환경을 위한 소프트웨어 기반 메모리 분리 시스템을 제안한다.
최근 고속 네트워크의 발전으로 인해 원격 메모리 접근 비용이 획기적으로 줄어 들었고, 이 논문에서는 고성능 네트워킹 하드웨어를 이용하여 원격 메모리 위에서 실행되는 가상 머신의 큰 성능 저하 없이 실행할 수 있음을 보인다.
제안된 기술을 QEMU/KVM 가상머신 하이퍼바이저를 통해 평가한 결과, 본 논문에서 제안한 기법은 기존 시스템 대비 원격 페이징에 대한 꼬리 지연시간을 98.2% 개선함을 보인다.
또한 랙 규모의 작업처리 시뮬레이션을 통한 실험에서, 제안된 시스템은 전체 작업 처리 시간을 기존 시스템 대비 40.9% 줄일 수 있음을 보인다.
두 번째로 원격 메모리를 이용하는 즉각적인 가상머신 이주 기법을 제안하다.
가상화 환경의 원격 메모리 활용에 대한 확장은 그것만으로 자원 이용률 향상에 대해 큰 기여를 하지만, 여전히 한 서버에서 여러 어플리케이션이 경쟁적으로 자원을 이용하는 경우 성능이 크게 저하 될 수 있다.
이 논문에서 제안하는 즉각적인 가상머신 이주 기법은 원격 메모리 상에서 아주 작은 메타데이터의 전송만으로 가상머신의 이주를 가능하게 하며,
메모리 상에 키와 값을 저장하는 데이터베이스 벤치마크를 실행하는 가상머신을 기반으로 한 평가에서 기존 기법대비 실질적인 서비스 중단시간을 최대 92.6% 개선함을 보인다.The raising importance of big data and artificial intelligence (AI) has led to an unprecedented shift in moving local computation into the cloud.
One of the key drivers behind this transformation was the exploding cost of owning and maintaining large computing systems powerful enough to process these new workloads.
Customers experience a reduced cost by renting only the required resources and only when needed, while data center operators benefit from efficiency at scale.
A key factor in operating a profitable data center is a high overall utilization of its resources.
Due to the scale of modern data centers, small improvements in efficiency translate to significant savings in the total cost of ownership (TCO).
There are many important elements that constitute an efficient data center such as its location, architecture, cooling system, or the employed hardware.
In this thesis, we focus on software-related aspects, namely the utilization of computational and memory resources.
Reports from data centers operated by Alibaba and Google show that the overall resource utilization has stagnated at a level of around 50 to 60 percent over the past decade.
This low average utilization is mostly attributable to peak demand-driven resource allocation despite the high variability of modern workloads in their resource usage.
In other words, data centers today lack an efficient way to put idle resources that are reserved but not used to work.
In this dissertation we present RackMem, a software-based solution to address the problem of low resource utilization through two main contributions.
First, we introduce a disaggregated memory system tailored for virtual environments.
We observe that virtual machines can use remote memory without noticeable performance degradation under moderate memory pressure on modern networking infrastructure.
We implement a specialized remote paging system for QEMU/KVM that reduces the remote paging tail-latency by 98.2% in comparison to the state of the art.
A job processing simulation at rack-scale shows that the total makespan can be reduced by 40.9% under our memory system.
While seamless disaggregated memory helps to balance memory usage across nodes, individual nodes can still suffer overloaded resources if co-located workloads exhibit high resource usage at the same time.
In a second contribution, we present a novel live migration technique for machines running on top of our remote paging system.
Under this instant live migration technique, entire virtual machines can be migrated in as little as 100 milliseconds.
An evaluation with in-memory key-value database workloads shows that the presented migration technique improves the state of the art by a wide margin in all key performance metrics.
The presented software-based solutions lay the technical foundations that allow data center operators to significantly improve the utilization of their computational and memory resources.
As future work, we propose new job schedulers and load balancers to make full use of these new technical foundations.Chapter 1. Introduction 1
1.1 Contributions of the Dissertation 3
Chapter 2. Background 5
2.1 Resource Disaggregation 5
2.2 Transparent Remote Paging 7
2.3 Remote Direct Memory Access (RDMA) 9
2.4 Live Migration of Virtual Machines 10
Chapter 3. RackMem Overview 13
3.1 RackMem Virtual Memory 13
3.2 RackMem Distributed Virtual Storage 14
3.3 RackMem Networking 15
3.4 Instant VM Live Migration 16
Chapter 4. Virtual Memory 17
4.1 Design Considerations for Achieving Low-latency 19
4.2 Pagefault handling 20
4.2.1 Fast-path and slow-path in the pagefault handler 21
4.2.2 State transition of RackVM page 23
4.3 Latency Hiding Techniques 25
4.4 Implementation 26
4.4.1 RackMem Virtual Memory Module 27
4.4.2 Dynamic Rebalancing of Local Memory 29
4.4.3 RackVM for Virtual Machines 29
4.4.4 Running Unmodified Applications 30
Chapter 5. RackMem Distributed Virtual Storage 31
5.1 The distributed Storage Abstraction 32
5.2 Memory Management 33
5.2.1 Remote memory allocation 33
5.2.2 Remote memory reclamation 33
5.3 Fault Tolerance 34
5.3.1 Fault-tolerance and Write-duplication 34
5.4 Multiple Storage Support in RackMem 36
5.5 Implementation 38
5.5.1 The Remote Memory Backend 38
5.5.2 Linux Demand Paging on RackDVS 39
Chapter 6. Networking 40
6.1 Design of RackNet 40
6.2 Implementation 41
6.2.1 RPC message layout 41
6.2.2 RackNet RPC Implementation 42
Chapter 7. Instant VM Live Migration 44
7.1 Motivation 45
7.1.1 The need for a tailored live migration technique 45
7.1.2 Software Bottlenecks 46
7.1.3 Utilizing workload variability 46
7.2 Design of Instant 47
7.2.1 Instant Region Migration 47
7.3 Implementation 48
7.3.1 Extension of RackVM for Instant 49
7.3.2 Instant region migration 49
7.3.3 Pre-fetch optimizations 51
7.3.4 Downtime optimizations 51
7.3.5 QEMU modification for Instant 52
Chapter 8. Evaluation - RackMem 53
8.1 Execution Environment 54
8.2 Pagefault Handler Latency 56
8.3 Single Application Performance 57
8.3.1 Batch-oriented Applications 58
8.3.2 Internal Pagesize and Performance 59
8.3.3 Write-duplication overhead 60
8.3.4 RackDVS slab size and performance 62
8.3.5 Latency-oriented Applications 63
8.3.6 Network Bandwidth Analysis 64
8.3.7 Dynamic Local Memory Partitioning 66
8.3.8 Rack-scale Job Processing Simulation 67
Chapter 9. Evaluation - Instant VM Live Migration 69
9.1 Experimental setup 69
9.2 Target Applications 70
9.3 Comparison targets 70
9.4 Database and client setups 71
9.5 Memory disaggregation scenarios 71
9.6.1 Time-to-responsiveness 71
9.6.2 Effective Downtime 73
9.6.3 Effect of Instant optimizations 75
Chapter 10. Conclusion 77
10.1 Future Directions 78
요약 89박
Regulation of cellular behaviors via a cross-talk between TM4SF5 and protein tyrosine phosphatase receptor type-F (PTPRF) in liver cancer cells.
학위논문 (석사)-- 서울대학교 대학원 약학대학 약학과, 2017. 8. 이정원.Transmembrane 4 L six family member 5 (TM4SF5) is a glycoprotein on cell surface and highly expressed in various cancers including hepatocarcinoma. In previous studies, it is shown that TM4SF5 induces Epithelial-Mesenchymal Transition (EMT), as a regulation factor of cell morphological change, cell migration, invasion, and proliferation. In this study, I found protein tyrosine phosphatase receptor type-F (PTPRF) as a new binding partner of TM4SF5 through mass spectrometry. PTPRF is a transmembrane tyrosine phosphatase with one transmembrane domain. PTPRF is known to regulate cell proliferation, differentiation, and mitotic cell cycle, being associated with cell death-related protein activation. Here, I investigated how this interaction affected cellular behaviors using cell lines with overexpression or suppression of TM4SF5 and/or PTPRF. First, I could confirm their interaction by co-immunoprecipitation and immunofluorescence. Overexpression or down-regulation of either TM4SF5 or PTPRF did not affect their mRNA or protein levels. Further, the interaction between TM4SF5 and PTPRF decreased in the suspension state of the cells and recovered significantly when the cells became reattached to the extracellular matrix (ECM). I could thus rationalize that TM4SF5 and PTPRF interaction was correlated with and affect PTPRFs tyrosine-phosphatase activity. In a previous study, it was reported that TM4SF5 regulates activities of focal adhesion (FA) molecules and formation of FA enriched with paxillin. So, I focused on the influence of PTPRF expression on activities of FA molecules in the presence or absence of TM4SF5 expression. PTPRF co-localized with Paxillin during immunofluorescence studies, and overexpression of PTPRF led to dephosphorylation of FAK, Src, and Paxillin. When TM4SF5 and PTPRF were co-overexpressed, PTPRFs effects against phosphorylation of FAK, Src, and Paxillin were inhibited, indicating that TM4SF5 could antagonize PTPRF. To investigate such effects of PTPRF on cellular behaviors, I performed cell adhesion assay, cell migration assay, and sphere formation assay for the purposes of understanding the roles of the both in cancer metastasis. During the cell adhesion assay, cells expressing PTPRF inhibited tyrosine phosphorylation of paxillin in the suspended state, whereas cells lacking PTPRF retained tyrosine phosphorylation of paxillin in the suspended state. When those cells were attached to ECM fibronectin, PTPRF-lacking cells formed FAs faster than control PTPRF-expressing cells. However, cells lacking both PTPRF and TM4SF5 showed paxillin phosphorylation higher than TM4SF5 alone-lacking cells. In the cell migration assay, migration ability of PTPRF-lacking cells increased but cells lacking both PTPRF and TM4SF5 showed reduced migration ability than PTPRF alone-lacking cells. In case of the spheroid formation assay, PTPRF-lacking cells increased sphere formation but cells lacking both PTPRF and TM4SF5 showed a lower sphere formation capacity than PTPRF-alone lacking cells.
Altogether, these observations suggest that the role of PTPRF in cells to inhibit molecules at FAs, such as FAK, c-Src, and Paxillin, would be controlled by TM4SF5, especially when the cells were attached to the ECMs. In HCC that TM4SF5 is overexpressed, however, TM4SF5 can promote tyrosine phosphorylation of FA molecules that would be negatively targeted by PTPRF. Thus, the coordinated cross-talks between TM4SF5 and PTPRF can play roles in successful cancer metastasis, which further can be a promising target to deals with TM4SF5-dependent metastasis.INTRODUCTION 1
MATERIALS AND METHODS 4
RESULTS 8
1. A new binding partner of TM4SF5 in hepatocarcinoma (HCC). 8
2. TM4SF5 inhibits the activity of PTPRF for focal adhesion molecules. 11
3. TM4SF5 and PTPRF regulate the adhesion and migration of HCC. 16
4. Sphere formation promoted by PTPRF depletion requires TM4SF5. 20
5. Summary of the present study. 25
DISCUSSION 26
REFERENCES 30
국문초록 34Maste
Large-scale complex system's innovation - a case : historical review of nuclear power plant technology development
학위논문(석사) - 한국과학기술원 : 기술경영전문대학원, 2013.2, [ v, 52 p. ]원자력플랜트(Nuclear power plant) 는 다양한 서브 시스템과 수백만 개의 부품으로 구성된 복잡하고 거대한 공학 제품으로써, 소비재(Commodity goods) 와 달리 높은 자본 비용, 장기간 수명주기, 기술적 불확실성, 대체재의 존재 등의 특성으로 인해 기술자체(nature of technology) 만이 아닌 정치, 경제, 사회, 환경 등 사회시스템 구성요소들의 다양한 이해관계와 상호작용이 기술의 개발(development), 확산(diffusion) 및 혁신(innovation)에 영향을 주고 있다.
여러 문헌을 분석해 보면 원자력플랜트 기술의 개발과 혁신의 동인으로 (1) 정치적 관점(political perspective), (2) 경제적 관점 (economic perspective), (3) 환경적 관점 (Environmental perspective) 이라는 3개의 관점과, (1) 정치와 정책(Politics and Policy), (2) 경제성(Economics), (3) 환경(Environment), (4) 안전성(Safety), (5) 에너지 자원(Energy resource) 이라는 5개의 요인을 제시하고 있다. 이 세가지 관점과 요인들은 직접적으로 또는 간접적으로 상호작용을 거쳐 경쟁환경을 조성하고, 효율성과 신뢰성을 추구하며, 원자력기술에 대한 대중의 수용성을 확보하기 위하여 기술적 변화를 추구하고 있다.
이러한 동인은 원자력기술 개발 시대별로 다른 영향력을 끼쳐 왔는데, 개발 초기에는 기술(technology) 또는 정치적 관점(Political perspective) 이 가장 큰 영향력을 미쳤으나, 기술의 진화와 시장의 성장을 거칠 수록 점점 기존 경쟁기술과의 경쟁, 시장수요와 같은 경제적 관점(economic perspective), 그리고 환경 및 대중보건과 같은 사회적 관점(social perspective) 의 순으로 기술개발과 혁신에 영향을 미쳐왔다. 현재에는 기술, 시장, 공공의 요인들이 상호 전체적이고 종합적인 영향력을 미치고 있으며, 일련의 과정에서 궁극적으로 개발과 혁신의 방향은 대중의 수용성을 강화하는 방향으로 기술적 변화를 추구하고 있다..
거대복합시스템기술의 혁신 관점에서 원자력플랜트 기술의 기술적 궤적은 (1) 신속한 채택(Rapid Adoption), (2) 상업화 및 기술성숙 (Commercialization & technology maturity), (3) 기술적 돌파구 및 다각화 (technological Break-through) 로의 진행을 보이고 있다. 이러한 과정에서 필연적인 원자력기술의 복잡성(complexity), 거대성(large-scale), 대형사고위험성(likely to catastrophe) 등 고유특성은 자유롭고 창의적인 혁신의 범위와 속도를 제한시키기는 반면, 안전성, 신뢰성 및 경제성을 강화하는 방향(direction), 즉 사회경제적인 상호작용에 의해 제한된 방향으로의 기술혁신의 패러다임을 강제하였다. 개발과 혁신의 역사적인 과정을 분석해 보면 혁신의 패턴은 새로운 신제품의 급진적 개발보다는 scale-up, 표준화, 모듈화와 같은 아키텍처의 변화, 문제해결 및 조정(problem solving and adjustment) 과 같은 점진적 개량(incremental improvement)의 특징을 보여주고 있다.
그러나, 과거와 달리 현재는 기술혁신 환경과 요인이 과거에 비해 현저히 다르다는 사실을 인식해야 한다. 원자력기술의 기술적 특성, 경제성과 안전성의 강조, 사회적 수용성에 대한 인식 변화 환경은 제4세대 혁신적 원자력플랜트의 개발 계획을 중심으로 점진적 개선의 기술궤적이 아닌 돌파 (breakthrough)방식의 혁신적 원자력플랜트 기술개발과 제품 다각화의 방향으로의 패러다임 변화를 요구하고 있다.한국과학기술원 : 기술경영전문대학원
