Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Vol.14 No.1
Para citar este artículo: Hyeonji Baek, Youngrok Shin, Euinam Huh (2018) Un método de asignación de recursos eficiente basado en el uso de recursos en DaaS, Journal of the Korean Society for Next
① Los derechos de autor de todas las obras proporcionadas por earticle pertenecen al autor original, y Academic Education Institute no garantiza ni se responsabiliza por el contenido de cada obra.
② En caso de copia, transmisión, distribución u otro uso no autorizado de los contenidos proporcionados por earticle de una manera que viole la ley de derechos de autor, usted puede ser responsable de
www.earticle.net
(17104) Departamento de Ingeniería Informática, Universidad de Kyunghee, 1732, Deokyeong-daero, Giheung-gu, Yongin-si, Gyeonggi-do
resumen
[Proveedor: earticle] Descargar por IP 181.67.49.56 el miércoles 7 de octubre de 2020 1:21 p.m.
Junto con el crecimiento continuo del mercado de la computación en la nube, la tecnología de virtualización de escritorio basada en la nube está ganando popularidad. Los
servicios de escritorio virtual (DaaS, Desktop as a Service) se utilizan en diversos campos, como los servicios de fusión, la fabricación, la atención médica y la educación, y están
mostrando un crecimiento sostenido. Sin embargo, las tecnologías existentes relacionadas con DaaS se basan en un hipervínculo parcial y existen limitaciones en términos del
servicio DaaS. Mientras tanto, los recursos del servidor, como la CPU y la RAM, se asignan de acuerdo con las solicitudes del usuario, y la eficiencia de los recursos de recursos
puede reducirse debido al desperdicio de recursos del servidor. Por lo tanto, en este documento, proponemos un sistema DaaS basado en contenedores y un método de
asignación de recursos basado en un uso de recursos. A través de este método de asignación de recursos, la experiencia del usuario se puede polarizar y se espera que
www UN.icmiConnecticut
segundo un le.net
S t r r t un
La tecnología de virtualización basada en la nube ganó popularidad junto con el crecimiento sostenido de la computación en la nube. DaaS
(Desktop as a Service), que es una tecnología de virtualización de escritorio, se utiliza en muchas áreas, como los servicios financieros, la
atención médica y la educación. Sin embargo, la mayoría de las tecnologías DaaS existentes son sistemas basados en hipervisores.
Tiene un problema de degradación del rendimiento para cargar y crear cada imagen de escritorio. Además, no puede proporcionar recursos
optimizados a servicios personalizados que tienen diferentes demandas de recursos. En este artículo, para resolver los problemas,
proponemos un sistema DaaS basado en contenedores y un método eficiente de asignación de recursos. Al hacer esto, el esquema
propuesto espera acelerar el crecimiento de DaaS mejorando la experiencia del usuario y la eficiencia de los recursos del centro de datos.
Palabras clave: método de asignación de recursos, carga de trabajo, personalización, contenedor, servicio de escritorio virtual
Palabra clave: asignación de recursos, carga de trabajo, personalizado, contenedor, escritorio como servicio
78
Fecha de envío de tesis: 2018. 01. 30 Fecha de proyección: 2018. 02. 06 Fecha de confirmación de publicación: 2018. 02. 21
【 Papel 】 Revista de la Sociedad Coreana de Computación de Próxima Generación Febrero de 2018
Sobreaprovisionamiento en el servidor
Rendimiento como ocurrencia de sobrecarga y generación lenta de VM durante ding2.1 Método de asignación de recursos
79
【 Papel 】 Revista de la Sociedad Coreana de Computación de Próxima Generación Febrero de 2018
Representa la clasificación de consideraciones como la función de utilidad, Todos. Se recopilan y asignan datos de uso de recursos de VM
el entorno de procesamiento, la instancia de destino y el entorno del Analizar la relación entre recursos y desempeño. VM a través de este
Determine
experimento. A partir de estas consideraciones, en este artículo, la activación de recursos entreellos
tamaño de recurso
objetivos óptimo para cumplir con los requisitos de
de optimización
Centrado en otros métodos de diseño, entorno experimental, etc. rendimiento de acuerdo con la carga de trabajo realizada en el
Estaba determinado. Activando los recursos del servidor a través de este documentoQueremos utilizar los recursos de rebabas de manera eficiente. Pero cosas
Y reduzca el aprovisionamiento excesivo de recursos del servidor. Para cada usuario en un entorno de escritorio semi-virtual
Sugerir.
[Proveedor: earticle] Descargar por IP 181.67.49.56 el miércoles 7 de octubre de 2020 1:21 p.m.
2.2 Comparación de rendimiento según virtualización Clasificamos el método de asignación de VM para Debido a esto
2.2 Comparación de métodos de asignación de recursos en un entorno de nube documento, la instancia se determina a partir de los datos de uso de
80
【 Papel 】 Revista de la Sociedad Coreana de Computación de Próxima Generación Febrero de 2018
Para el partido, una variedad de análisis de agrupamiento, análisis de series de tiempo, etc.
2.3 CloudSim
Implementar un algoritmo para crear un entorno de centro de datos a gran escala (Figura 2) Diagrama de estructura del sistema DaaS basado en contenedores
simulación y una capa de código de usuario. Simule Los contenedores de escritorio virtual responden a las solicitudes de los usuarios.
La capa de ilustración es el modelado de un entorno de nube virtualizado. Significa que los contenedores del servicio DaaS se crearon en consecuencia.
Y funciones de simulación, como aprovisionamiento de VM, ejecución de El contenedor de Virtual Desktop Manager se utiliza para conectarse e
[Proveedor: earticle] Descargar por IP 181.67.49.56 el miércoles 7 de octubre de 2020 1:21 p.m.
aplicaciones y monitoreo del estado del sistema. interactuar con los usuarios cuando se crean contenedores de servicios de escritorio virtual.
Gestionar y proporcionar capacidades. Y codificación del usuario Se realiza la gestión de recursos del escritorio virtual. Personalizado
Host, aplicación, VM, número de usuarios, tipo de aplicación, Recopilación, almacenamiento y uso de recursos de los datos de registro
política de programación del corredor, etc. del contenedor del servicio de escritorio virtual para el servicio de tipo dance
Año, usando CloudSim para crear una gran escala de trabajo diferente
método propuesto.
3. Texto
3.1 Sistema DaaS basado en contenedores presentado (Figura 3) Estructura y proceso de un sistema DaaS basado en contenedores
Diagrama de flujo
(Figura 2) es el diagrama de estructura del sistema DaaS basado en
81
【 Papel 】 Revista de la Sociedad Coreana de Computación de Próxima Generación Febrero de 2018
Abreviatura Explicación
Cr Contenedor en ejecución
82
【 Papel 】 Revista de la Sociedad Coreana de Computación de Próxima Generación Febrero de 2018
La siguiente es una lista de usuarios que han usado previamente <Tabla 2> Clasificación de tipos de instancia por carga de trabajo
Medio
de datos previamente utilizados por el usuario. El análisis de patrones de recursos es el usuario 9318 256
Se lleva a cabo a partir del proceso de determinación de los recursos tipo danza. Decisión de recursos
El PIT actualizado en el proceso es la eficiencia general de los recursos del servidor. <Tabla 3> Algoritmo de asignación de recursos según umbral
La decisión final se toma de acuerdo con el efecto sobre el género y los Condición Variación en PIT
recursos se asignan a los usuarios. Empresas con historial de uso previo Más del 87% Incrementar 0.005%
UPC
Menos del 67% Disminuir 0.005%
Uso de recursos durante el uso del servicio DaaS incluso para los usuarios
Más del 87% Incrementar 0.005%
datos( R UPC, R mem, R red) Se recopila en el sistema DaaS y se almacena en la RAM
Menos del 67% Disminuir 0.005%
Empresa familiar PIT basada en el análisis de patrones de los datos de uso una vez finalizado
<Tabla 2> es proporcionar PIT en un método fijo.
[Proveedor: earticle] Descargar por IP 181.67.49.56 el miércoles 7 de octubre de 2020 1:21 p.m.
4.1 Entorno de simulación La <Tabla 3> muestra el algoritmo de asignación de recursos según el
Para CPU de cuatro núcleos y memoria RAM de 16 GB Fall mori terráqueo R l UN mimi
www. norte cuatro
Si la capacidad
METRO. t
se muestra en el valor óptimo,
Se determinó comprobando mediante prueba. Uso de CPU y RAM
El simulador CloudSim está instalado en una máquina Jinhost.
Cuando el monto es superior al 87%, el PIT aumenta en un 0,005%, y
Se realizó una simulación útil. Para configurar el escenario, necesitamos
cuando el monto es inferior al 67%, el PIT disminuye en un 0,005%.
usar 1000 VM de diferentes cargas de trabajo.
83
【 Papel 】 Revista de la Sociedad Coreana de Computación de Próxima Generación Febrero de 2018
• ••
(Figura 5) muestra el PIT alto según cada algoritmo experimental.
• •
• •
Tendencia de cambio de recursos de CPU de Seo. Algoritmo propuesto
••• • ••••••
•• (Uno)
• Actualizaciones de PIT más cercanas al uso real de recursos
•
En comparación con la actualización de PIT, el uso actual de recursos
•
• Se pudo confirmar que se colocó el peso. (Figura 6)
••• ••••••••
•• (4)
• En comparación con el método EMA, el método propuesto es el recurso del usuario.
www.earticle.net
84
【 Papel 】 Revista de la Sociedad Coreana de Computación de Próxima Generación Febrero de 2018
A través de estos resultados experimentales, el método EMA Este es un gráfico que muestra los cambios en PIT. Tamaño de carga de trabajo
PIT con un patrón muy similar al método propuesto por la puerta A través de los resultados experimentales, es posible inferir el valor
Se confirmó que la actualización de En consecuencia, en este documento, promedio del PIT según el tamaño de la carga de trabajo. Por lo tanto, este papel
la VM real entre el método propuesto y el método EMA Actualice el valor PIT que refleja la carga de trabajo de acuerdo con el uso
Se realizó un experimento para comparar las tasas de fracaso de la real de recursos del usuario a través del método sugerido en la declaración.
asignación. Los resultados de tales experimentos se muestran en (Fig. 7) y Si se utiliza como datos para la asignación de recursos,
(Fig. 8). La Figura 7 muestra los dos enfoques para aumentar la cantidad de cargas Uso simultáneo y utilización eficiente de los recursos del servidor
de trabajo.
Este es un gráfico que mide el número de errores de asignación de VM y ( Podremos proporcionar un servicio DaaS optimizado a los usuarios.
A través de EMA, el método que proponemos en este trabajo es 5. Conclusión Planes futuros
En comparación con el método, se confirmó que el número medio de fallos
Una de las tecnologías de virtualización es la tecnología de escritorio virtual.
de asignación de VM de aproximadamente el 7,5% era pequeño.
[Proveedor: earticle] Descargar por IP 181.67.49.56 el miércoles 7 de octubre de 2020 1:21 p.m.
Tiene un límite plateado, por lo que DaaS es local para los usuarios.
(Figura 9) C según carga de trabajo en el método propuesto w Fiesta e..net Hora l Todos
PU w cuales w. Cantidad terráqueo
cambio Para resolver las limitaciones de dicha tecnología DaaS existente,
Realizar una evaluación de desempeño del método de asignación de recursos propuesto por la cl
Se confirmó que el método de asignación era más fácil para asegurar los
(Figura 9) y (Figura 10) muestran el método propuesto en cada tesis más usuarios. Entonces, como proponer
dividiendo el tamaño de la carga de trabajo en Alto, Medio y Bajo, Usuarios en un entorno de recursos limitados que utilizan PIT que actualiza
respectivamente, en términos de recursos de CPU y memoria. los recursos de la instancia de acuerdo con el uso de recursos de
85
【 Papel 】 Revista de la Sociedad Coreana de Computación de Próxima Generación Febrero de 2018
Mantenga el nivel de experiencia y reduzca el aprovisionamiento excesivo Revisión de estándares y tecnología, vol. 25, no.
Habrá. Además, cómo proponer en este trabajo 2, págs. 8-21, julio de 2012.
Se puede utilizar para realizar una gestión detallada de los recursos del servidor. [6] Lin Yingpei, "Infraestructura de escritorio virtual
Es difícil proporcionar un servicio DaaS optimizado que Almacenamiento en memoria sostenible ”, Journal of the Korea Next
satisfaga los diversos requisitos del usuario porque no Computing Society, Vol.12 No.3, pp.23-31, junio de 2016. [8] Joo-Byeong
considera los recursos del servidor de Además, en este Oh, Oh-Seok Kwon, "Compatible con dispositivos inteligentes
trabajo, dado que se realizó la simulación usando Desarrollo de servidor de terminal VDI (WaVDI) ampliamente
CloudSim,
aceptable ”, Journal of the Korea Next Generation Computing Society,
Es necesario estudiar en el escenario Crowd. Por lo tanto, el sistema DaaS
Vol.10, No.5, pp.46-55, octubre de 2014.
basado en contenedores propuesto en este documento y
[9] Haejin Chung y col. "Rendimiento de MapReduce
Para mejorar el método eficiente de asignación de recursos,
Comparación de hipervisor y Docker en entornos de
[Proveedor: earticle] Descargar por IP 181.67.49.56 el miércoles 7 de octubre de 2020 1:21 p.m.
2015.
Esta investigación es realizada por el Ministerio de Ciencia y Tecnología e Información y Comunicación.
[11] Sharma, Prateek, et al., "Contenedores y
Centro de Investigación de Promoción Centro de Investigación de TIC de la Universidad Médica Proyecto de Apoyo a la Promoción
2017.
Simposio (RAMS), 2016 Anual. IEEE, págs. 1 al 6 de
[4] DIZZON, "2016 CRECIMIENTO DE VDI basado en la nube
2016.
ESTADÍSTICAS ", 2016.
[14] Nguyen, Trung y col. "Benchmarking en escritorios virtuales
[5] Wongyu Hong y col. "Dirección futura para
para la trazabilidad del rendimiento de un extremo a otro".
Infraestructura de escritorio virtual (VDI). ", OSIA
Gestión de red integrada
86
【 Papel 】 Revista de la Sociedad Coreana de Computación de Próxima Generación Febrero de 2018
(IM), Simposio Internacional IFIP / IEEE 2015 Método de optimización en clúster y nube para servicios
en. IEEE, págs. 1268-1273, 2015. informáticos de alto rendimiento a gran escala. "Cloud
[15] Taehoon Kim y Jaechun No. "Caché de E / S and Autonomic Computing (ICCAC), 2015 International
Uso de cargas de trabajo de usuario en virtualización ". IEIE Conference on. IEEE, pp. 283-290, 2015.
[16] Ji-Eun Lee y col. "VDI PlatformDesign para [24] Piraghaj, Sareh Fotuhi y col. "Virtual
proporcionando las asignaciones de VM optimizadas ". IEIE personalización de la máquina y arquitectura de mapeo
2013, págs. 1317-1320, 2013. de tareas para la asignación eficiente de los recursos del
[17] Ghouchani, Babak Esmaeilpour y col. "UN centro de datos en la nube. "The Computer Journal, Vol.
MODELO DE PREDICCIÓN BASADO EN 59, no. 2, pp.208-224, 2016. [25] Zhang, Yuan, et al."
TIEMPO REAL EN UNA NUBE ". Revista de Tecnología de la programación de recursos en centros de datos en la nube. "Local
Información Teórica y Aplicada, Vol. 87, no. 3, 2016. [18] Yousafzai, & MetropolitanAreaNetworks (LANMAN),
[Proveedor: earticle] Descargar por IP 181.67.49.56 el miércoles 7 de octubre de 2020 1:21 p.m.
Abdullah, et al." Recurso en la nube 2014 IEEE 20th International Workshop on. IEEE, págs.
oportunidades. "Knowledge and Information Systems, Vol. [26] Alam, Mansaf, Kashish Ara Shakil y
50, no. 2, pp. 347-381, 2017. [19] Morabito, Roberto, et Shuchi Sethi. "Análisis y agrupación de la carga de trabajo
Virtualización ligera: una comparación de rendimiento recursos". Ciencia e Ingeniería Computacional (CSE) e
". Ingeniería en la nube (IC2E), Conferencia IEEEIntl Conference on Embedded and Ubiquitous
Sistema de monitoreo para análisis de uso de recursos de Ingeniería (DCABES), 2016 IEEE Intl Conference
máquinas virtuales basado en KVM. "Revista del Instituto on. IEEE, págs. 740-747, 2016. [27] Calheiros, Rodrigo
pp.69-78, 2015. [21] Verma, Manish, et al." Recurso kit de herramientas para el modelado y simulación de entornos
nubes de servicios de inquilinos. "Concurrencia y experiencia, Vol. 41, no. 1, pp. 23-50, 2011.
28, no. 17, págs. 4429-4442, 2016. [28] Piraghaj, Sareh Fotuhi y col. "Envase-
[22] Piraghaj, Sareh Fotuhi y col. "Virtual eficiente CloudSim: un entorno para el modelado y simulación de
dimensionamiento de máquinas para alojar contenedores contenedores en centros de datos en la nube. "Software:
como servicio (servicios 2015). "Congreso Mundial de Practice and Experience, Vol. 47, no. 4, pp. 505-521,
Servicios IEEE 2015. IEEE, págs. 31-38, 2015. [23] Choi, 2016. [29] Azure Container Service,
87
【 Papel 】 Revista de la Sociedad Coreana de Computación de Próxima Generación Febrero de 2018
https://azure.microsoft.com/en-us/services/
contenedor-servicio, Microsoft.
https://en.wikipedia.org/wiki/Moving_average
Sobre el Autor
◆ papel blanco
◆ Verde fresco
School
88