An IPC Software Layer for Building a Distributed Virtualization System
Hardware virtualization technologies were principally designed for server consolidation, allowing multiple Operating Systems instances to be co-located on a single physical computer. But, IaaS providers always need higher levels of performance, scalability and availability for their virtualization s...
Guardado en:
| Autores principales: | , , , |
|---|---|
| Formato: | Documento de conferencia acceptedVersion docunento de conferencia |
| Lenguaje: | Inglés |
| Publicado: |
CACIC
2018
|
| Materias: | |
| Acceso en línea: | http://hdl.handle.net/20.500.12272/3057 |
| Aporte de: |
| id |
I68-R174-20.500.12272-3057 |
|---|---|
| record_format |
dspace |
| institution |
Universidad Tecnológica Nacional |
| institution_str |
I-68 |
| repository_str |
R-174 |
| collection |
RIA - Repositorio Institucional Abierto (UTN) |
| language |
Inglés |
| topic |
IPC Software Virtualization system |
| spellingShingle |
IPC Software Virtualization system Pessolani, Pablo Gonnet, Silvio Cortes, Toni Tinetti, Fernando An IPC Software Layer for Building a Distributed Virtualization System |
| topic_facet |
IPC Software Virtualization system |
| description |
Hardware virtualization technologies were principally designed for server consolidation, allowing multiple Operating Systems instances to be co-located on a single physical computer. But, IaaS providers always need higher levels of performance, scalability and availability for their virtualization services. These requirements could be met by a distributed virtualization technology, which extends the boundaries of a virtualization abstraction beyond a host. As a
distributed system, it depends on the communications between its components scattered in several nodes of a virtualization cluster. This work contributes M3-IPC, an IPC software layer designed to facilitate the developement of an OS-based distributed virtualization. |
| format |
Documento de conferencia acceptedVersion docunento de conferencia |
| author |
Pessolani, Pablo Gonnet, Silvio Cortes, Toni Tinetti, Fernando |
| author_facet |
Pessolani, Pablo Gonnet, Silvio Cortes, Toni Tinetti, Fernando |
| author_sort |
Pessolani, Pablo |
| title |
An IPC Software Layer for Building a Distributed Virtualization System |
| title_short |
An IPC Software Layer for Building a Distributed Virtualization System |
| title_full |
An IPC Software Layer for Building a Distributed Virtualization System |
| title_fullStr |
An IPC Software Layer for Building a Distributed Virtualization System |
| title_full_unstemmed |
An IPC Software Layer for Building a Distributed Virtualization System |
| title_sort |
ipc software layer for building a distributed virtualization system |
| publisher |
CACIC |
| publishDate |
2018 |
| url |
http://hdl.handle.net/20.500.12272/3057 |
| work_keys_str_mv |
AT pessolanipablo anipcsoftwarelayerforbuildingadistributedvirtualizationsystem AT gonnetsilvio anipcsoftwarelayerforbuildingadistributedvirtualizationsystem AT cortestoni anipcsoftwarelayerforbuildingadistributedvirtualizationsystem AT tinettifernando anipcsoftwarelayerforbuildingadistributedvirtualizationsystem AT pessolanipablo ipcsoftwarelayerforbuildingadistributedvirtualizationsystem AT gonnetsilvio ipcsoftwarelayerforbuildingadistributedvirtualizationsystem AT cortestoni ipcsoftwarelayerforbuildingadistributedvirtualizationsystem AT tinettifernando ipcsoftwarelayerforbuildingadistributedvirtualizationsystem |
| _version_ |
1770623464033484800 |
| spelling |
I68-R174-20.500.12272-30572023-07-03T19:40:25Z An IPC Software Layer for Building a Distributed Virtualization System Pessolani, Pablo Gonnet, Silvio Cortes, Toni Tinetti, Fernando IPC Software Virtualization system Hardware virtualization technologies were principally designed for server consolidation, allowing multiple Operating Systems instances to be co-located on a single physical computer. But, IaaS providers always need higher levels of performance, scalability and availability for their virtualization services. These requirements could be met by a distributed virtualization technology, which extends the boundaries of a virtualization abstraction beyond a host. As a distributed system, it depends on the communications between its components scattered in several nodes of a virtualization cluster. This work contributes M3-IPC, an IPC software layer designed to facilitate the developement of an OS-based distributed virtualization. Fil: Pessolani, Pablo. Universidad Tecnológica Nacional. Facultad Regional Santa Fe Fil: Gonnet, Silvio. Universidad Tecnológica Nacional. Facultad Regional Santa Fe. Fil: Cortes, Toni. Universidad Tecnológica Nacional. Facultad Regional Santa Fe Fil: Tinetti, Fernando. Universidad Tecnológica Nacional. Facultad Regional Santa Fe Peer Reviewed 2018-08-22T16:24:53Z 2018-08-22T16:24:53Z 2017 info:eu-repo/semantics/conferenceObject info:eu-repo/semantics/acceptedVersion docunento de conferencia An IPC software layer for building a distributed virtualizarion system/ Congreso Argentina de Ciencias de la Computación http://hdl.handle.net/20.500.12272/3057 eng 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 ub.com /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 .kernel.org/doc/D ocu m en tation /cgroup-v1/cgroups.txt info:eu-repo/semantics/openAccess http://creativecommons.org/licenses/by-nc-sa/4.0/ Pablo Pessolani Uso permitido desde el momento de su publicación/presentación Atribución-NoComercial-CompartirIgual 4.0 Internacional application/pdf CACIC |