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”