An IPC Software Layer for Building a Distributed Virtualization System

Main Authors: Pessolani, Pablo, Gonnet, Silvio, Cortes, Toni, Tinetti, Fernando
Format: Documento de conferencia docunento de conferencia
Language: English
Published: CACIC 2017
Series: Hipervisor de Máquinas Virtuales basado en sistema operativo de microkernel. Código: 25/0155
D . H all, D . Scherrer, J. Sventek: A Virtual Operating System . Journal C om m unication o f the A C M , 1980
D avid R. Cheriton; W illy Z w aenepoel: T he Distributed V K ernel and its P erform ance for D iskless W orkstations. P roceedings o f the 9th A C M Sym posium on Operating System s P rinciples (1 9 8 3 )
M orin , C ., at al.: K errighed and data parallelism: cluster com puting on single system im age operating systems. IEEE Com puter Society (2 0 0 4 )
Barak A .; La'adan O ; Shiloh A .: Scalable Cluster C om puting w ith M O S IX for Linux. Proc. 5th A nnual L inux E xpo R aleigh (1 9 9 9 )
Pfister, G regory F.: In Search o f Clusters. Prentice H all 1998, IS B N 0-13-8 997 09-8.
N avin Budhiraja, K eith M arzullo, Fred B. Schneider, and Sam T oueg: T he prim ary-backup approach. In Distributed systems (2nd E d.), Sape M ullender (E d.). A C M P ress/A ddison - W esley Publishing C o., N e w Y ork , N Y , U S A 199-216, 1993
P ablo Pessolani, T on i Cortes, Silvio G onnet, Fernando G. Tinetti: Sistema de V irtualización con R ecursos D istribuidos. (Spanish) W IC C 2012. Argentina, 2012
J. Turnbull: T he D ock er B ook . IS B N 97 8-0-988 820 2-0-3. 2014
Hindm an, B enjam in, et a l.: M esos: A Platform for F ine-G rained R esou rce Sharing in the Data Center. In: N SD I. 11: 22-22. R etrieved 12 January 2015
A n d rew S. Tanenbaum , G regory J. Sharp and D e B oelelaan A : T he A m oeb a Distributed Operating System. 1992
. Barrera, J.: A Fast M ach N etw ork IPC Im plem entation. In P roceedings o f the U S E N IX M ach Sym posium , N ov em b er 1991.
John C ollins and R obert Findlay: Program m ing the SIM PL W ay. IS B N 05 5701 270 8, 200
.S R R - Q N X A P I com patible m essage passing for Linux. h ttp://w w w .opcdatah /D ocs/booksr.h tm l
. M . Sharifi, K . Karim i: D IPC : A H eterogeneous Distributed Program m ing System . In P roceedings o f the 3rd A nnual Com puter C onferen ce o f the C om puter Society o f Iran, 1997
. A n d rew D . B irrell and B ruce Jay N elson: Im plem enting rem ote procedure calls. A C M Transactions on Com puter System s, 1984
Jon Paul M aloy: TIPC: P roviding C om m un ication for L inux Clusters. P roceedings o f the L inux Sym posium , 2004
Brian N . Bershad, T hom as E. A nderson, Edward D . L azow ska, H enry M . L evy: U ser-L evel Interprocess C om m unication for Shared M em ory M ultiprocessors. 1991
D ejan S. M ilo jic ic, Fred D ou glis, Y v es Paindaveine, R ichard W heeler, and Songnian Zhou. “ P rocess m igration” . A C M C om puter Survey 32, 3, Septem ber 2000
Tanenbaum A ., W ood h u ll A .: Operating System s D esign and Im plem entation. Third Edition Prentice-H all. 2006
R yan Slom inski: Fast U ser/K ernel Data Transfer; M aster Thesis. A p ril 20. 200
L uca V eraldi: E fficient C apability-B ased M essaging (E C B M ). 2003 (Italian
M ich ael Kerrisk: The L inux Program m ing Interface; N o Starch Press, IS B N 9 7 8 -1 -5 9 3 2 7 ­ 2 2 0 -3 , 2010
ipc-ben ch : http://w w w .cl. cam . ac .uk/research/srg/netos/ipc-bench/
C G R O U P S . https://w w w ocu m en tation /cgroup-v1/cgroups.txt
Online Access: