Download Ecosistemas Digitales

Document related concepts
no text concepts found
Transcript
Ecosistemas Digitales
Marcos Grillo 13-89388
Conceptos Básicos
●
ICT:
“Information & Communication Technologies”
●
SMES
“Small and Medium Enterprises”
●
DBES
“Digital Business Ecosystems”
Conceptos Básicos
●
Ecosistema:
Según la rae un ecosistema es una:
“Comunidad de los seres vivos cuyos procesos vitales se
relacionan entre sí y se desarrollan en función de los factores
físicos de un mismo ambiente.”
Ecosistemas Digitales: Definición
●
Definición:
●
Según Gerard Briscoe:
“Es la contraparte de un ecosistema biológico, explotando la
propiedad de auto-organización de los ecosistemas
biológicos, se consideran como arquitecturas robustas, autoorganizativas
y
escalables
que
pueden
resolver
automáticamente problemas complejos y dinámicos”
Ecosistemas Digitales: Definición
●
Según Boley H., y Chang E. se define como:
“Un ambiente de agentes con agrupamiento abierto y
débilmente acoplado, orientado a demanda, autoorganizativo, donde cada agente de cada especie es
proactivo y responsivo independientemente de su beneficio
pero responsable de su propio sistema”
Ecosistemas Digitales
●
Características:
1. Interacción y acoplamiento entre agentes
2. Equilibrio
3. Aglomeramiento por dominio débilmente acoplado
4. Auto-organización
●
¿Porqué usar sistemas digitales?
Ecosistemas Digitales
●
●
Ejemplo práctico: wikis voluntarios (Wikipedia)
Considerando a los autores expertos como agentes y su
area de expertisia la especie
1. Hay interacción entre agentes
2. Existe el equilibrio del sistema
3. Hay un agrupamiento por dominio, los agentes están
débilmente acoplados
4. Auto-organización
Ecosistemas digitales: Inteligencia de
enjambre
●
Inteligencia de enjambre:
“Es un conjunto de agentes que tienen características
comunes y pueden interactuar y acoplarse directa o
indirectamente entre ellos. Pueden llevar a cabo una tarea o
compartir problemas.”
●
El enjambre está conformado por:
1. Agentes y especies
2. Agentes y especies líderes.
Usos
●
SOA to EOA
●
Ecosistemas digitales y community clouds
●
DBES
Usos: SOA to EOA
●
●
Service Oriented Architectura
Es un modelo en donde la funcionalidad se descompone en
distintas unidades (servicios) que se distribuyen en la red que
pueden ser reutilizados o combinados para crear aplicaciones.
- Es independiente de la tecnología (lenguaje de programación,
protocolos, etc)
- Cada servicio se descubre primero y luego se invoca algún
servicio de red que este disponible
- Alcanzaron su auge con los servicios web (usando XML, WSDL,
URI y SOAP)
Usos: SOA to EOA
●
Ejemplo de SOA: OWA de Microsoft.
●
Distributed Evolutionary Computing
Utiliza algoritmos evolutivos en entornos distribuidos. Se utiliza el modelo de isla para la evolucion de los agentes. Depende de los siguientes parametros:
­ numero de poblaciones por isla
­ homegeneidad de la poblacion (tamaño, taza de crossover, mutacion e intervalo de migracion)
­ topologia de la conectividad
­ mecanismos de migracion (sincrono, asincrono, basado en isla)
Usos: SOA to EOA
Usos: SOA to EOA
●
●
●
El ecosystema digital:
Se puede ver como una optimización de dos niveles, primero una migración de servicios (que se tratan como agentes del ecosistema) a una red p2p descentralizada, y en el segundo nivel, se tratan problemas locales utilizando computación evolutiva.
La evolución se determina en base a las peticiones similares que vayan haciendo los usuarios. Las solicitudes son semánticas, y en base a estas peticiones se instancian poblaciones para responder las solicitudes.
Usos: SOA to EOA
Community Clouds
●
●
Cloud computing
¿Quién guarda la
información?
●
Impacto ambiental
●
Efecto cascada en caidas
Community Clouds
●
●
●
Red p2p desentralizada
Es abierto, no requiere de
un vendedor
La comunidad es dueño
de la infraestructura
●
Fallas locales
●
Tecnología verde
DBES
●
●
●
En Europa se busca crear un ecosistema digital para
SME.
La idea es que las SMEs de ICT trabajen en conjunto
para incrementar la productividad global ya que
representan un alto porcentaje de la economia.
Usar ecosistemas digitales para tener desarrollo
sustentable.
Bibliografia
- http://lema.rae.es/drae/?val=ecosistema
- Briscoe Gerard y De Wilde Philippe: “Digital Ecosystems:
Evolving Service-Oriented Architectures”
- Boley Harold y Chang Elizabeth:”Digital Ecosystems:
Principles and Semantics”
- Biuk-Aghai Robert P., Veng-Sam Tang Libby, Fong Simon y
Si Yain-Whar: “Wikis as Digital Ecosystems: An Analysis
Based On Authorship”
- Briscoe Gerard y Marinos Alexandros: “Digital ecosystems
in the clouds: towards community cloud computing”