목록Research (44)
MJay
TCP, RPC request framing, user-level task scheduling, request dispatch Kernel-bypass network를 사용해서 좋은 효과를 낸다고 하는 거 같다. 더 보긴 해보자 논문을 끝까지 읽어보긴해야겠다. Trust Model 은 Isolation Model 이구나 TCB -> libraris, on top of which it runs, reported vulnerability 조금 있나 보네 그게 V8’s isolation code를 말하나 보다. 위험하다는 걸 말하는 거 같네 -> 나중에는 위험해 처할 수 있다고 말한다. Detail 도 잘 알아야겠다.
Shredder Design 아래서부터 보니까 NIC -> Kernel By Pass (Network Layer) -> Storage Function Layer -> Storage Layer 이렇게 되고 NIC -> Kernel-Bypass -> Function Layer 가 V8로 되어있네 -> 각각의 모든 CPU는 위의 3가지 Layer를 다 쓰지만 서로 shared-nothing deisgn이라서 contention을 없애준다. 다른 문장은 다 쉬운데 마지막 문장이 조금 헷갈린다. Each V8 runtime has a set of embedded trusted access methods to avoid expensive calls between the function runtime and the ..
연구 - 2 일단 Introduction을 끝내보자 -> 일단 PPT는 글을 이해하고 만들자 어차피 20장만 만들면 되니까 괜찮을 거 같다. 천천히 해보자 > Serverless computing 을 통해 사용자들이 잘 사용하면 좋은 결과를 얻을 수 있다. Serverless 은 Stateless 이다. 그래서 function 끼리 data에 접근할 때는 remote 하게 접근을 해야 한다. 이걸 ship data to code라고 부르는데, 이건 비효율적이다. 왜냐면 network를 사용하여 data를 옮겨야 한다. To and from 출력이 낮고, latency가 높은 store에서 말이다. 일시적으로 Data을 저장하는 Work도 있었지만, data shipping의 본질적인 문제를 해결해주지는 ..
읽게 될 논문 제목은 Narrowing the Gap Between Serverless and its State with Storage Functions SoCC 2019 학회 전에 받은 논문이다. 아직 논문을 공개하면은 안될듯하다. 일단 전체 아웃라인을 먼저 잡아보자 Introduction Shredder Design Storage Layer Storage Function Layer Network Layer Trust Model Implementation Isolation and Context Management Zero-copy Data Access Eliminating Boundary Crossings with CSA Evaluation Overhead and Costs Cost of Isolati..
17 page Execution Time includes executing time on edge or cloud, transmission time. X1 includes a binary value indicating if the lambda function is executed on edge or cloud. 18 page With these 2 price models -> we can make a cost graph -> For example, Let’s say there is a function graph consisting of 3 functions 19 page With 3 functions, we can make feasible solutions : There are 8 choices Firs..
12 Page Second factor that affects the price is -> running edge or cloud. Running on edge device costs around $0.18. ---- 13 page Next, we want to run a function on the cloud and It needs intermediate data from edge device, we use storage service S3. We use API to retrieve data from S3 to run the lambda function on the cloud. This process incurs some transmission time. So we have to consider thi..
6 page So this paper proposes two things : we formulate the problem of optimizing the price and execution time of serverless applications. this paper proposed 2 models -> one is price model and time execution model it all includes running on cloud or devices. Then with these 2 models, we represent possible function fusion and placement in a structure we call Cost Graph and formulate the problem ..
이제 대본을 만들어야겠다. 5 page 씩 5번을 하면 4시 30분이 되겠군 ---- 2 page When we run Lambda -> set memory -> pay for memory & cpu time Additionally -> Lambda provides state machine -> that is -> set order where lambda functions are invoked -> Used widely as it can be used for application ----- 3 page But To use state machine -> this includes an additional cost for each transition from one function to another For ..
Research PPT 준비중 PPT를 75 page에서 30 page로 줄어야한다. 다시 정리를 하는중 나머지는 영어로 설명해야겠다. 학회 가는 느낌이다. 그떄도 죽어라 외웠는데 그냥 하자 천천히 잘해질꺼같다.
오늘 Jashwant를 만났다. 그 이유는 아니 Jashwant 도 교수님도 Spock 논문에 참여했으니 그때 인용한 Costless 논문 내용을 잘 아는데 내가 굳이 발표할 필요가 있나 생각이 들어서다. 만나본 결과 그건 아니었다. 몇 부분밖에 몰라서 디테일하게 준비를 해야 하는 거였다. 다시 준비를 해야 할 줄 알았는데 매우 다행이다.. PPT를 만들었는데 75 page 라서 20~30 page로 줄이는 게 맞을 거 같다. ---- 교수님들이 관심 있어야할 것을 생각하고 적자. 1. 예로 들면 Cost Graph 이런 디테일한 거는 다 알고 있다. 그 대신 Node와 Edge 가 무엇을 뜻하고 하는지 이런 걸 적어야겠다. 2. Algorithm Analysis 는 안 적어도 될 거 같다. 3. Eva..