Rejillas de escritorio recientemente se han utilizado para realizar algunos de los cálculos más grandes en el mundo y tienen el potencial de crecer más por varios órdenes de magnitud. Sin embargo, los enfoques actuales de la utilización de recursos de escritorio o bien requieren servidores centralizados o un amplio conocimiento del sistema subyacente, lo que limita su capacidad de ampliación.
Proponemos un enfoque de inspiración biológica y totalmente descentralizada a la organización de cálculo que se basa en la programación autónoma de agentes fuertemente móviles en una red peer-to-peer. Nuestro enfoque logra los siguientes objetivos de diseño: casi nulo conocimiento de la topología de la red, el conocimiento cero del estado del sistema, la programación autónoma, computación distribuida, la falta de nodos especializados. Cada nodo es igualmente responsable de la programación y computación, los cuales se llevan a cabo prácticamente sin información sobre el sistema.
Hemos implementado una extensión de Java con la movilidad fuerte que permite a los agentes de subprocesos múltiples para migrar con todo su estado de ejecución mediante la traducción de Java con una fuerte movilidad en Java con la movilidad débil. Hemos construido una infraestructura de red prototipo, la cuadrícula orgánico, en el que una aplicación está programada mediante el encapsulado en un agente junto con un programador específico para las características de la aplicación. Al igual que en otras rejillas de escritorio, la cuadrícula orgánica puede ser desplegado en un protector de pantalla.
Estamos pensando en explorar el uso de nuestro traductor de movilidad para aplicaciones de facturación apuntando en grandes grupos. Nuestro enfoque de gestión de la red descentralizada se concentra actualmente en la búsqueda de recursos informáticos para las tareas. Estamos pensando en la generalización de este enfoque para tomar el movimiento de datos en la consideración también.
Colaboradores
- Mario Lauria, Microsoft Research – Universidad de Trento Centro de Biología Computacional y Sistemas, Trento, Italia
Estudiantes
- Brian L. Peterson
- Arvind Saini
Los antiguos alumnos
- Arjav J. Chakravarti (PhD, junio de 2004), Dasra
- John T. Glass
- Rajneesh Khambham (MS, diciembre de 2006)
- Anindya Poddar
- Xiaojin Wang (MS, diciembre de 2001), Amazon.com
Publicaciones
2007
- Auto-organización de Programación en la cuadrícula Orgánica
AJ Chakravarti, G. Baumgartner, M. Lauria. En Manish Parashar, Salim Hariri (eds.), La computación autonómica: Concepts, infraestructura y aplicaciones, CRC Press, 2007, Capítulo 19, pp 389-411..
2006
- La cuadrícula Orgánica: Biología Computacional auto-organización de las Desktop Grid
AJ Chakravarti, G. Baumgartner, M. Lauria. En Albert Zomaya (ed.), Computación Paralela de Bioinformática y Biología Computacional: modelos, tecnologías facilitadoras, y estudio de casos, John Wiley & Sons, febrero de 2006, Capítulo 27. pp 671-703.. - Auto-organización de Programación en la cuadrícula Orgánica
AJ Chakravarti, G. Baumgartner, M. Lauria. Diario Internacional de Aplicaciones computación de alto rendimiento, vol. 20, No. 1, enero de 2006, pp. 115-130.
2005
- La cuadrícula Orgánica: auto-organización de Cálculo en una red peer-to-Peer
AJ Chakravarti, G. Baumgartner, M. Lauria. IEEE Transactions on Systems, Man, y la cibernética, Parte A, vol. 35, No. 3, mayo de 2005, pp. 373-384.
2004
- Programación específica de la aplicación para la Organic cuadrícula
AJ Chakravarti, G. Baumgartner, M. Lauria. En Actas del 5º Taller Internacional IEEE/ACM sobre Computación Grid (Grid ’04), Pittsburgh, Pennsylvania, 8 de noviembre de 2004, pp. 146-155.
También disponible como Informe Técnico de OSU-CISRC-4/04-TR23, Departamento de Informática y Ciencias de la Información, de la Universidad del Estado de Ohio, abril de 2004. - La cuadrícula Orgánica: auto-organización de Cálculo en una red peer-to-Peer
AJ Chakravarti, G. Baumgartner, M. Lauria. En Actas de la Primera Conferencia Internacional sobre la computación autonómica (ICAC’04), Nueva York, Nueva York, 17-18 de mayo de 2004, IEEE Computer Society Press, pp. 96-103.
Una versión ampliada de este artículo está disponible como Informe Técnico de OSU-CISRC-10/03-TR55, Departamento de Informática y Ciencias de la Información, The Ohio State University, octubre de 2003. - Programación específica de la aplicación para la Organic cuadrícula
AJ Chakravarti, G. Baumgartner, M. Lauria. Informe Técnico OSU-CISRC-4/04-TR23, Departamento de Informática y Ciencias de la Información, de la Universidad del Estado de Ohio, abril de 2004.
2003
- La cuadrícula Orgánica: auto-organización de Cálculo en una red peer-to-Peer
AJ Chakravarti, G. Baumgartner, M. Lauria. Informe Técnico OSU-CISRC-10/03-TR55, Departamento de Informática y Ciencias de la Información, The Ohio State University, octubre de 2003. - Aplicación de la movilidad fuerte para los agentes multi-hilo en Java
AJ Chakravarti, X. Wang, JO Hallstrom, G. Baumgartner. En Actas de la Conferencia Internacional sobre Procesamiento Paralelo 2003 (ICPP ’03), Koahsiung, Taiwán, 6-9 de octubre de 2003, IEEE Computer Society Press, pp. 321-330.
Una versión ampliada de este artículo está disponible como Informe Técnico de OSU-CISRC-2/03-TR06, Departamento de Informática y Ciencias de la Información, The Ohio State University, octubre de 2003. - Aplicación de la movilidad fuerte para los agentes multi-hilo en Java
AJ Chakravarti, X. Wang, JO Hallstrom, G. Baumgartner. Informe Técnico OSU-CISRC-2/03-TR06, Departamento de Informática y Ciencias de la Información, de la Universidad del Estado de Ohio, marzo de 2003.
2001
- Fiabilidad a través de una fuerte movilidad
X. Wang, J. Hallstrom, G. Baumgartner. En Actas de la séptima Taller ECOOP en sistemas de objetos móviles: Desarrollo de aplicaciones de agentes de confianza resistente y de alta ’01 (MOS), Budapest, Hungría, el 18 de junio de 2001, pp 1-13..
Recent Comments