Charla ofrecida en la Sala de Grados de la Universidad Complutense de Madrid, organizada por el Grupo de Usuarios de Erlang de Madrid.
La charla se orienta en los problemas que se encontraron en Jet Multimedia para la gestión de llamadas y cómo se solventaron empelando Erlang/OTP.
El documento presenta la teoría de colas y el modelo Erlang C para dimensionar sistemas de control de centrales telefónicas. Explica conceptos como tráfico de llamadas, colas, probabilidad de demora, y aplica el modelo Erlang C para calcular parámetros de calidad como el tiempo de espera promedio considerando el número de servidores y la tasa de llegada de llamadas. También resuelve dos ejercicios prácticos usando esta teoría para sistemas de comunicaciones.
TRAFICO TELEFONICO: Fenómeno producido por la ocupación de circuitos telefónicos. Se presenta de manera aleatoria pero con tendencias estadísticas como variaciones diarias, semanales, anuales y accidentales.
VOLUMEN E INTENSIDAD DE TRÁFICO: El volumen de tráfico mide el tiempo de ocupación y se expresa en unidades de tiempo como horas, minutos y segundos. La intensidad de tráfico considera también el tiempo de observación y mide el grado de ocupación, expresándose en Erlangs
Este documento contiene información sobre conceptos de tráfico en telecomunicaciones. Explica términos como dimensionamiento, tipos de tráfico (origenación, terminación, entrante, saliente, interno, tránsito), estadísticas de red, y dispersión de tráfico. También describe componentes de una interfaz troncal digital y su funcionamiento.
Diapositivas del curso "Sistemas de Conmutación" del programa de Ingeniería en Electrónica y Telecomunicaciones de la FIET de la Universidad del Cauca, República de Colombia.
Tema: Sincronización en Redes Telefónicas Públicas Conmutadas.
El documento resume conceptos clave de inteligencia artificial como la historia temprana del campo, las dos escuelas principales de pensamiento (manipulación simbólica vs. comportamiento inteligente), y técnicas populares como sistemas expertos, redes neuronales artificiales, algoritmos genéticos y más. Explica cómo estas técnicas se inspiran en procesos biológicos y cómo se han aplicado con éxito para resolver problemas complejos.
Frame Relay es una tecnología de red diseñada para proporcionar servicios WAN de alto rendimiento a velocidades más altas y menores costos en comparación con tecnologías anteriores como X.25 y líneas T. Frame Relay ofrece la capacidad de enviar datos en ráfagas a velocidades variables y proporciona un ancho de banda bajo demanda, lo que reduce la sobrecarga en comparación con X.25. Frame Relay opera a niveles físico y de enlace de datos sin comprobaciones de errores para lograr mayores velocidades
Gestión y Análisis de Datos para las Ciencias Económicas con Python y RFrancisco Palm
El desarrollo conjunto de Python y R representan probablemente el factor individual más decisivo en el futuro del análisis de datos y el cómputo numérico.
Este documento resume la tesis de grado de Mariano L. Acosta sobre el diseño de un sistema en chip para la reconstrucción de señales mediante muestreo compresivo. Describe el estudio del muestreo compresivo, la simulación del sistema, el desarrollo del software embebido, el diseño de hardware digital e IPs, y la implementación de un conversor D/A. El objetivo fue diseñar e implementar un sistema completo capaz de reconstruir señales adquiridas a una tasa 16 veces menor que la de Nyquist utilizando muestreo comp
El documento presenta la teoría de colas y el modelo Erlang C para dimensionar sistemas de control de centrales telefónicas. Explica conceptos como tráfico de llamadas, colas, probabilidad de demora, y aplica el modelo Erlang C para calcular parámetros de calidad como el tiempo de espera promedio considerando el número de servidores y la tasa de llegada de llamadas. También resuelve dos ejercicios prácticos usando esta teoría para sistemas de comunicaciones.
TRAFICO TELEFONICO: Fenómeno producido por la ocupación de circuitos telefónicos. Se presenta de manera aleatoria pero con tendencias estadísticas como variaciones diarias, semanales, anuales y accidentales.
VOLUMEN E INTENSIDAD DE TRÁFICO: El volumen de tráfico mide el tiempo de ocupación y se expresa en unidades de tiempo como horas, minutos y segundos. La intensidad de tráfico considera también el tiempo de observación y mide el grado de ocupación, expresándose en Erlangs
Este documento contiene información sobre conceptos de tráfico en telecomunicaciones. Explica términos como dimensionamiento, tipos de tráfico (origenación, terminación, entrante, saliente, interno, tránsito), estadísticas de red, y dispersión de tráfico. También describe componentes de una interfaz troncal digital y su funcionamiento.
Diapositivas del curso "Sistemas de Conmutación" del programa de Ingeniería en Electrónica y Telecomunicaciones de la FIET de la Universidad del Cauca, República de Colombia.
Tema: Sincronización en Redes Telefónicas Públicas Conmutadas.
El documento resume conceptos clave de inteligencia artificial como la historia temprana del campo, las dos escuelas principales de pensamiento (manipulación simbólica vs. comportamiento inteligente), y técnicas populares como sistemas expertos, redes neuronales artificiales, algoritmos genéticos y más. Explica cómo estas técnicas se inspiran en procesos biológicos y cómo se han aplicado con éxito para resolver problemas complejos.
Frame Relay es una tecnología de red diseñada para proporcionar servicios WAN de alto rendimiento a velocidades más altas y menores costos en comparación con tecnologías anteriores como X.25 y líneas T. Frame Relay ofrece la capacidad de enviar datos en ráfagas a velocidades variables y proporciona un ancho de banda bajo demanda, lo que reduce la sobrecarga en comparación con X.25. Frame Relay opera a niveles físico y de enlace de datos sin comprobaciones de errores para lograr mayores velocidades
Gestión y Análisis de Datos para las Ciencias Económicas con Python y RFrancisco Palm
El desarrollo conjunto de Python y R representan probablemente el factor individual más decisivo en el futuro del análisis de datos y el cómputo numérico.
Este documento resume la tesis de grado de Mariano L. Acosta sobre el diseño de un sistema en chip para la reconstrucción de señales mediante muestreo compresivo. Describe el estudio del muestreo compresivo, la simulación del sistema, el desarrollo del software embebido, el diseño de hardware digital e IPs, y la implementación de un conversor D/A. El objetivo fue diseñar e implementar un sistema completo capaz de reconstruir señales adquiridas a una tasa 16 veces menor que la de Nyquist utilizando muestreo comp
El documento describe un prototipo de software para realizar seguimiento y análisis de jugadores y objetos en videos de fútbol utilizando múltiples cámaras. El sistema usa técnicas de visión por computadora como detección de objetos, seguimiento multi-objeto y procesamiento de datos de múltiples cámaras para generar métricas de rendimiento. Los resultados preliminares muestran que el sistema puede detectar y seguir con precisión la cantidad esperada de jugadores, árbitros y arqueros en videos de prueba.
El documento presenta una agenda sobre el funcionamiento y rendimiento del Sistema de Nombres de Dominio (DNS). Explica que el DNS mapea nombres de dominio a direcciones IP de forma jerárquica y distribuida para facilitar la navegación en Internet. También cubre temas de seguridad, tipos de registros, opciones de proveedores como anycast y unicast, y problemas comunes como la determinación del origen del usuario.
Este documento describe las actividades de investigación de un grupo enfocado en el desarrollo de técnicas para la generación de casos de prueba, como objetos combinatorios y ecuaciones diofánticas. También incluye información sobre trabajos de tesis, artículos publicados, un repositorio de casos de prueba y aplicaciones como la detección de errores y pruebas de regresión.
Un algoritmo es una secuencia lógica y finita de pasos que permite solucionar un problema o cumplir con un objetivo. El documento proporciona un ejemplo de un algoritmo para determinar si las características de un tanque cilíndrico para almacenamiento son óptimas basado en su volumen, y genera un mensaje correspondiente. El algoritmo toma como entrada el radio, la altura y pi, calcula el volumen, y emite un mensaje recomendando o no el tanque dependiendo de si su volumen es mayor a 1.3m^3.
Presentación caso de éxito Fernando Sarriá Jornadas OpenERP Bilbaoopenerpsite
Presentación caso de éxito de implantación de OpenERP. Fernando Sarria Estructuras. Empresa de arquitectura.
Implantación OpenERP proyectos, analítica y servicios
Red Hat es una empresa fundada en 1994 que creó la distribución de Linux Red Hat Enterprise Linux. Red Hat se dedica al soporte del software libre y la comercialización de productos y servicios basados en código abierto. Ofrece suscripciones a Red Hat Enterprise Linux, que proporciona valor a los clientes a través del soporte, la seguridad y la flexibilidad.
Red Hat es una empresa fundada en 1994 que creó la distribución de Linux Red Hat Enterprise Linux. Red Hat se dedica al soporte del software libre y la comercialización de productos y servicios basados en código abierto. Ofrece suscripciones a Red Hat Enterprise Linux, que proporciona valor a los clientes a través de soporte, actualizaciones y flexibilidad para su infraestructura.
El documento trata sobre sistemas microprocesados y microcontrolados. Explica las diferentes arquitecturas de hardware como Von Neumann, segmentada y Harvard, y los tipos de software CISC, RISC y SISC. También describe los componentes básicos de un sistema de microprocesador incluyendo la CPU, memoria, bloque de E/S y buses.
The document discusses PHP and compares it to Erlang. It describes PHP as a scripting language with a simple syntax used widely for web development. While PHP is flexible, it lacks features for concurrency, background tasks, and real-time applications. The document then introduces ephp, a system for running PHP applications on the BEAM virtual machine to gain Erlang's advantages in concurrency and distribution while retaining PHP's syntax and extensibility.
¡Mejora el Rendimiento de tu Webapp con Elixir!Manuel Rubio
Este documento presenta Elixir y Phoenix como opciones para mejorar el rendimiento de las aplicaciones web. Brevemente describe a Elixir como un lenguaje de programación funcional inspirado en Erlang que agrega características como evaluación perezosa y metaprogramación. También introduce Phoenix como un framework web para Elixir que sigue un patrón similar a Ruby on Rails y es adecuado para la construcción de APIs y aplicaciones web escalables.
Manejando Millones de Usuarios Concurrentes con Erlang/OTPManuel Rubio
Este documento presenta una introducción a Erlang/OTP. Brevemente describe a Erlang/OTP como un lenguaje de programación funcional y una plataforma diseñada para sistemas altamente concurrentes, tolerantes a fallos y distribuidos. También menciona algunos casos de uso comunes como WhatsApp y ejabberd, y explica cómo Erlang/OTP puede abordar mejor los problemas de escalabilidad en comparación con otras tecnologías como PHP.
Chicago boss - Altenwald - Betabeers X CórdobaManuel Rubio
Este documento presenta a Manuel Ángel Rubio Jiménez, un programador y administrador de sistemas con más de 20 años de experiencia. Explica brevemente lo que es Erlang, incluyendo su historia, características y usuarios notables. También describe conceptos clave como el modelo actor, OTP, patrones de diseño comunes en Erlang como gen_server y gen_fsm, y el framework web ChicagoBoss basado en Erlang.
Erlang/OTP - Altenwald - CodeMotion Madrid 2013Manuel Rubio
Erlang/OTP: Un Mundo Concurrente, charla dada el 19 de octubre de 2013 a las 15:15h en el Track Programming de CodeMotion 2013 de Madrid. La charla hace un repaso de la base del Lenguaje Erlang, el framework OTP y las ventajas que ofrece su plataforma.
http://altenwald.org/2013/10/21/codemotion-2013/
Erlang/OTP - V Taller de Programación FuncionalManuel Rubio
Charla dada en el marco del IV Congreso Español de Informática (CEDI) en la Universidad Complutense de Madrid, en las jornadas organizadas por PROLE para su V Taller de Programación Funcional.
Erlang otp yuilop - ieee developer days 2013Manuel Rubio
Este documento presenta información sobre Erlang/OTP. Introduce al autor y su experiencia con varios lenguajes de programación. Explica brevemente qué es Yuilop y cómo evolucionó su arquitectura para admitir millones de usuarios concurrentes, pasando de C++ y PHP a Erlang debido a su capacidad de escalabilidad. También resume las características clave de Erlang como lenguaje funcional orientado a la concurrencia, su sintaxis y comportamientos como OTP.
Presentación dada el día 15 de marzo de 2010 en la Universidad de Córdoba (UCO), sobre el tema de las Metdologías Ágiles en la Práctica, es decir, el cómo se han implementado en una empresa real (Jet Multimedia, S.A.)
El documento describe un prototipo de software para realizar seguimiento y análisis de jugadores y objetos en videos de fútbol utilizando múltiples cámaras. El sistema usa técnicas de visión por computadora como detección de objetos, seguimiento multi-objeto y procesamiento de datos de múltiples cámaras para generar métricas de rendimiento. Los resultados preliminares muestran que el sistema puede detectar y seguir con precisión la cantidad esperada de jugadores, árbitros y arqueros en videos de prueba.
El documento presenta una agenda sobre el funcionamiento y rendimiento del Sistema de Nombres de Dominio (DNS). Explica que el DNS mapea nombres de dominio a direcciones IP de forma jerárquica y distribuida para facilitar la navegación en Internet. También cubre temas de seguridad, tipos de registros, opciones de proveedores como anycast y unicast, y problemas comunes como la determinación del origen del usuario.
Este documento describe las actividades de investigación de un grupo enfocado en el desarrollo de técnicas para la generación de casos de prueba, como objetos combinatorios y ecuaciones diofánticas. También incluye información sobre trabajos de tesis, artículos publicados, un repositorio de casos de prueba y aplicaciones como la detección de errores y pruebas de regresión.
Un algoritmo es una secuencia lógica y finita de pasos que permite solucionar un problema o cumplir con un objetivo. El documento proporciona un ejemplo de un algoritmo para determinar si las características de un tanque cilíndrico para almacenamiento son óptimas basado en su volumen, y genera un mensaje correspondiente. El algoritmo toma como entrada el radio, la altura y pi, calcula el volumen, y emite un mensaje recomendando o no el tanque dependiendo de si su volumen es mayor a 1.3m^3.
Presentación caso de éxito Fernando Sarriá Jornadas OpenERP Bilbaoopenerpsite
Presentación caso de éxito de implantación de OpenERP. Fernando Sarria Estructuras. Empresa de arquitectura.
Implantación OpenERP proyectos, analítica y servicios
Red Hat es una empresa fundada en 1994 que creó la distribución de Linux Red Hat Enterprise Linux. Red Hat se dedica al soporte del software libre y la comercialización de productos y servicios basados en código abierto. Ofrece suscripciones a Red Hat Enterprise Linux, que proporciona valor a los clientes a través del soporte, la seguridad y la flexibilidad.
Red Hat es una empresa fundada en 1994 que creó la distribución de Linux Red Hat Enterprise Linux. Red Hat se dedica al soporte del software libre y la comercialización de productos y servicios basados en código abierto. Ofrece suscripciones a Red Hat Enterprise Linux, que proporciona valor a los clientes a través de soporte, actualizaciones y flexibilidad para su infraestructura.
El documento trata sobre sistemas microprocesados y microcontrolados. Explica las diferentes arquitecturas de hardware como Von Neumann, segmentada y Harvard, y los tipos de software CISC, RISC y SISC. También describe los componentes básicos de un sistema de microprocesador incluyendo la CPU, memoria, bloque de E/S y buses.
The document discusses PHP and compares it to Erlang. It describes PHP as a scripting language with a simple syntax used widely for web development. While PHP is flexible, it lacks features for concurrency, background tasks, and real-time applications. The document then introduces ephp, a system for running PHP applications on the BEAM virtual machine to gain Erlang's advantages in concurrency and distribution while retaining PHP's syntax and extensibility.
¡Mejora el Rendimiento de tu Webapp con Elixir!Manuel Rubio
Este documento presenta Elixir y Phoenix como opciones para mejorar el rendimiento de las aplicaciones web. Brevemente describe a Elixir como un lenguaje de programación funcional inspirado en Erlang que agrega características como evaluación perezosa y metaprogramación. También introduce Phoenix como un framework web para Elixir que sigue un patrón similar a Ruby on Rails y es adecuado para la construcción de APIs y aplicaciones web escalables.
Manejando Millones de Usuarios Concurrentes con Erlang/OTPManuel Rubio
Este documento presenta una introducción a Erlang/OTP. Brevemente describe a Erlang/OTP como un lenguaje de programación funcional y una plataforma diseñada para sistemas altamente concurrentes, tolerantes a fallos y distribuidos. También menciona algunos casos de uso comunes como WhatsApp y ejabberd, y explica cómo Erlang/OTP puede abordar mejor los problemas de escalabilidad en comparación con otras tecnologías como PHP.
Chicago boss - Altenwald - Betabeers X CórdobaManuel Rubio
Este documento presenta a Manuel Ángel Rubio Jiménez, un programador y administrador de sistemas con más de 20 años de experiencia. Explica brevemente lo que es Erlang, incluyendo su historia, características y usuarios notables. También describe conceptos clave como el modelo actor, OTP, patrones de diseño comunes en Erlang como gen_server y gen_fsm, y el framework web ChicagoBoss basado en Erlang.
Erlang/OTP - Altenwald - CodeMotion Madrid 2013Manuel Rubio
Erlang/OTP: Un Mundo Concurrente, charla dada el 19 de octubre de 2013 a las 15:15h en el Track Programming de CodeMotion 2013 de Madrid. La charla hace un repaso de la base del Lenguaje Erlang, el framework OTP y las ventajas que ofrece su plataforma.
http://altenwald.org/2013/10/21/codemotion-2013/
Erlang/OTP - V Taller de Programación FuncionalManuel Rubio
Charla dada en el marco del IV Congreso Español de Informática (CEDI) en la Universidad Complutense de Madrid, en las jornadas organizadas por PROLE para su V Taller de Programación Funcional.
Erlang otp yuilop - ieee developer days 2013Manuel Rubio
Este documento presenta información sobre Erlang/OTP. Introduce al autor y su experiencia con varios lenguajes de programación. Explica brevemente qué es Yuilop y cómo evolucionó su arquitectura para admitir millones de usuarios concurrentes, pasando de C++ y PHP a Erlang debido a su capacidad de escalabilidad. También resume las características clave de Erlang como lenguaje funcional orientado a la concurrencia, su sintaxis y comportamientos como OTP.
Presentación dada el día 15 de marzo de 2010 en la Universidad de Córdoba (UCO), sobre el tema de las Metdologías Ágiles en la Práctica, es decir, el cómo se han implementado en una empresa real (Jet Multimedia, S.A.)
2. ¿Quién soy?
Programador desde hace 20 años
Basic, Modula-2, Pascal, C, C++, Ensamblador, Java,
Perl, PHP, Python, Ruby, JavaScript, Lua, ... y
Erlang.
Desarrollador desde hace 7 años
Metodologías clásicas, Métrica-3, RUP, Scrum, Xtreme
Programming, Kan-ban, DSDM, ASD, …
Gerente de Desarrollo de Voz en Jet Multimedia
Red Inteligente (900, 901, 902, 905, 806, …),
sistemas virtuales de telefonía y VoIP.
Blog
http://bosqueviejo.net
3. La Red Inteligente
Inteligencia
Inteligencia
en la gestión
en la gestión
de las llamadas
de las llamadas
90X, 80X
90X, 80X
9X, 6X
Usuarios
5. Soluciones antes de 2008
Caso del 1414
Asterisk
Asterisk
Código C
Código C
Semáforos
Semáforos
Listas enlazadas
Listas enlazadas
Límite software de 20 a 30 llamadas
Límite software de 20 a 30 llamadas
90X, 80X
90X, 80X 9X, 6X
9X, 6X
6. Soluciones antes de 2008
Caso del 1414
Asterisk
Asterisk
Código C
Código C
Semáforos
Semáforos
Listas enlazadas
Listas enlazadas
Límite software de 20 a 30 llamadas
Límite software de 20 a 30 llamadas
90X, 80X
90X, 80X 9X, 6X
9X, 6X
8. Soluciones antes de 2008
Caso Cetelem
Diseño en PHP inoperante
Diseño en PHP inoperante
el sistema funciona bien
el sistema funciona bien
con poca carga, pero
con poca carga, pero
Cetelem pide campañas de
Cetelem pide campañas de
10.000 contactos
10.000 contactos
X 9X
9X
6X
,, 6 ,, 6
6X
9X
9X X
9. Soluciones antes de 2008
Caso Cetelem
Diseño en PHP inoperante
Diseño en PHP inoperante
el sistema funciona bien
el sistema funciona bien
con poca carga, pero
con poca carga, pero
Cetelem pide campañas de
Cetelem pide campañas de
10.000 contactos
10.000 contactos
X 9X
9X
6X
,, 6 ,, 6
6X
9X
9X X
10. Soluciones antes de 2008
Diseño de procesos
Diseño de procesos
para uso con PHP
para uso con PHP
11. Soluciones antes de 2008
Diseño de procesos
Diseño de procesos
para uso con PHP
para uso con PHP
12. Soluciones con Erlang
Concepto de ACD
Hacemos que la lógica
permanezca en un núcleo
Núcleo Asterisk
Erlang/OTP
13. Soluciones con Erlang
Concepto de ACD
El núcleo se encarga de obtener la información
de configuración, así como mantener datos
de informes, estadísticas, etc.
PostgreSQL Núcleo Asterisk
Erlang/OTP
14. Soluciones con Erlang
Concepto de ACD
Y ya que estamos, damos información a
los agentes a través de XMPP, en una aplicación
de escritorio Java.
PostgreSQL Núcleo Asterisk
Erlang/OTP
ejabberd
15. Datos Numéricos
Asterisk + MySQL Asterisk + Erlang
Máquinas de Asterisk 1 2+
Llamadas simultáneas H.323 20-30 80~ x NºMáq.
Llamadas simultáneas SIP ??? 200~ x NºMáq.
Pruebas de Stress
Asterisk + Erlang
Llamadas entrantes 230
Nivel de Carga CPU 0.36
16. Prueba de fuego
Censo del Campo con 200 agentes
Atendiendo llamadas.
90X, 80X
90X, 80X 9X, 6X
9X, 6X
17. Prueba de fuego
Censo del Campo con 200 agentes
Atendiendo llamadas.
La solución es acogida con éxito
y el INE aún sigue con nosotros.
90X, 80X
90X, 80X 9X, 6X
9X, 6X
18. Soluciones con Erlang
Concepto de Colas
Hacemos que la lógica
permanezca en un núcleo
Núcleo Asterisk
Erlang/OTP
19. Soluciones con Erlang
Concepto de Colas
El núcleo se encarga de obtener la información
de configuración, así como mantener datos
de informes, estadísticas, etc.
PostgreSQL Núcleo Asterisk
Erlang/OTP
20. Desafío
Volvemos al 1414, para comprobar
la potencia de nuestra solución.
90X, 80X
90X, 80X 9X, 6X
9X, 6X
21. Desafío
Volvemos al 1414, para comprobar
la potencia de nuestra solución.
La solución es acogida con éxito
y nos dan el tráfico del 1472, así
como dar más servicios que antes no
era posible dar.
90X, 80X
90X, 80X 9X, 6X
9X, 6X
22. Soluciones con Erlang
Concepto de JCM
El núcleo toma información de los contactos
y los gestiona pare realizar las llamadas.
PostgreSQL Núcleo
Erlang/OTP
23. Soluciones con Erlang
Concepto de JCM
Lanza las llamadas para contactar
y anota los resultados en la base de datos.
PostgreSQL Núcleo Asterisk
Erlang/OTP
24. Soluciones con Erlang
Concepto de JCM
Núcleo
Erlang/OTP
PostgreSQL Núcleo Operador Asterisk
25. Datos Numéricos
PHP Erlang
Llamadas a gestionar 3000 22000+
Tiempos de comprobación 1-5 seg 1 seg
✔ PHP se cuelga con frecuencia.
✔ El procesado de datos en PHP es muy costoso
(tiempo + memoria).
29. JVM vs BEAM
JVM BEAM
Soft-realtime No Sí
Distribución No Sí
Multiplataforma Sí Sí
Multi-Proceso Hilos Procesos
Código Nativo No* HiPE
Tolerante a fallos No* Sí
30. JVM vs BEAM
JVM BEAM
Soft-realtime No Sí
Distribución No Sí
Multiplataforma Sí Sí
Multi-Proceso Hilos Procesos
Código Nativo No* HiPE
Tolerante a fallos No* Sí
¿ Erjang ?
31. JVM vs BEAM
JVM BEAM
Soft-realtime No Sí
Distribución No Sí
Multiplataforma Sí Sí
Multi-Proceso Hilos Procesos
Código Nativo No* HiPE
Tolerante a fallos No* Sí
¿ Erjang ?
32. JVM vs BEAM
JVM BEAM
Soft-realtime No Sí
Distribución No Sí
Multiplataforma Sí Sí
Multi-Proceso Hilos Procesos
Código Nativo No* HiPE
Tolerante a fallos No* Sí
Jarlang