Mark Burgess (nacido el 19 de febrero de 1966) es un investigador y escritor independiente, anteriormente profesor en el Oslo University College de Noruega y creador del software y la empresa CFEngine , [1] conocido por su trabajo en informática en el campo de las políticas basadas en gestión de la configuración .
Temprana edad y educación
Burgess nació en Maghull en el Reino Unido de padres ingleses. Creció en Bloxham , un pequeño pueblo de Oxfordshire entre los 5 y los 18 años, y asistió a la escuela primaria Bloxham, la escuela secundaria Warriner y la escuela superior Banbury . Estudió astrofísica en la (entonces) Escuela de Física de la Universidad de Newcastle upon Tyne , donde más tarde pasó a Física pura y luego a Física Teórica para obtener su licenciatura. Se quedó para obtener un Doctorado en Filosofía en Física Teórica en Newcastle, en el campo de Ruptura de simetría espontánea en teorías de calibre no abelianas , [2] por lo que recibió el premio Runcorn . [3]
Burgess realizó una beca posdoctoral en la Universidad de Oslo en Noruega, donde más tarde se convirtió en el primer profesor con un título en administración de redes y sistemas. [3] Mientras estaba en la Universidad de Oslo, desarrolló un interés en el comportamiento de las computadoras como sistemas dinámicos y comenzó a aplicar ideas de la física para describir el comportamiento de las computadoras. [3]
Burgess es quizás mejor conocido como el autor del popular paquete de software de gestión de configuración CFEngine , [1] pero también ha hecho importantes contribuciones a la teoría del campo de la automatización y la gestión basada en políticas, incluida la idea de la convergencia de operadores y la teoría de las promesas .
Contribuciones a la informática
Burgess ha realizado contribuciones a la informática teórica y empírica, principalmente en el área del comportamiento de la infraestructura y los servicios informáticos. [4] A principios de la década de 1990, Burgess afirmó que los modelos programáticos de programas de computadora no podían describir el comportamiento observado a escala macroscópica, y que la física estadística podría usarse en su lugar, comparando así los sistemas artificiales con un fenómeno cuasi natural. [5] Con el creciente interés en el papel de la información en la física, Burgess ha argumentado que la informática y la física se pueden unir utilizando los conceptos de la teoría de la promesa , a través de la noción de espacio-tiempo semántico , una descripción de los aspectos funcionales del espacio-tiempo en múltiples escalas , que ofrece una alternativa a la teoría de bigraphs de Robin Milner .
Configuración
En 1993, Burgess introdujo el software CFEngine basado en intuiciones y práctica, enfocándose en la idea de una 'convergencia' repetible del estado final deseado, para administrar la configuración del sistema. El término convergencia, utilizado por Burgess, ahora a menudo se llama erróneamente simplemente idempotencia , ya que la convergencia en su significado implicaba tanto el estado final deseado como la idempotencia de un operador de corrección de errores en el estado final deseado. Tras cambiar el interés de la física teórica a la informática, Burgess comenzó a explorar las elecciones ad hoc que se hicieron inicialmente y se propuso encontrar un método científico para comprender tales elecciones en los sistemas informáticos.
Inmunología informática, detección de anomalías y aprendizaje automático
Siguiendo un 'manifiesto' de un documento de posición que señala los desafíos de investigación necesarios para hacer sistemas autorreparables, [6] Burgess se comprometió a estudiar los sistemas informáticos como una serie de fenómenos empíricos, adoptando un enfoque basado en la física para aprender primero sobre las escalas y los patrones. . La idea de los sistemas de autocuración o auto-mantenimiento se denominó originalmente Inmunología informática, ya que se inspiró en la investigación del modelo de peligro de los sistemas inmunitarios humanos. Los estudios empíricos se publicaron en varios formatos entre 1999 y 2003, culminando en una revisión de resumen de la revista, [7] y un método más práctico para el aprendizaje automático automático de los caracteres del comportamiento del sistema. [8] Esto incorporó la idea del llamado suavizado exponencial (que se llamó promedio geométrico) para el aprendizaje rápido, junto con un modelo de tiempo cilíndrico bidimensional [9] que se basó en el resultado de que el tráfico de red cliente-servidor se esperaría que se comportara como una función estocástica cuasiperiódica (una característica de un sistema impulsado cerca del equilibrio). [10] [11]
La noción de una operación de equilibrio o de estado estacionario se convirtió así en la línea de base, reemplazando los umbrales arbitrarios utilizados en el software de monitoreo del día. El software CFEngine se convirtió en la plataforma de prueba de concepto utilizando estos métodos para la detección de anomalías en el estado del sistema, desde 2002 hasta el presente, y recibió un uso generalizado. [12]
Modelos teóricos
Basándose en estos estudios empíricos fundamentales, Burgess defendió dos tipos de modelos teóricos para describir sistemas, a los que llamó tipo 1 y tipo 2. [13] Los modelos de tipo 1 eran modelos de rendimiento dinámico que describían a las máquinas como fenómenos cambiantes. El tipo 2 eran modelos semánticos, relacionados con la eficacia y la influencia de las decisiones humanas sobre el comportamiento, llamados políticas o computación del estado deseado. Más tarde, los desarrolló aún más y se relacionó con el trabajo de Claude Shannon sobre corrección de errores en un artículo que analiza cómo la separación de escalas de tiempo juega un papel importante en la informática, por analogía con la física. [14] Con Trond Reitan, Burgess demostró que la pregunta de cuándo era el momento óptimo para realizar copias de seguridad de los datos podía responderse científicamente. [15]
Los estudios llevados a cabo entre 1998 y 2002 dieron lugar a una monografía Analítica Administración de redes y sistemas: Gestión de sistemas humano-informáticos . [16] Aunque es bastante completo sobre algunos aspectos de los sistemas, Burgess identificó una pieza que faltaba en la historia, a saber, cómo describir la cooperación distribuida entre computadoras en redes. Esto motivó un trabajo posterior, que se convirtió en la Teoría de la Promesa, [17] propuesto en la conferencia de Sistemas Distribuidos, Operaciones y Gestión en Barcelona en 2005. [18]
La comunidad de la ciencia de la computación ha tenido una respuesta mixta a la naturaleza híbrida del trabajo de infraestructura, que parecía estar en algún lugar entre la computación tradicional y la física. Sin embargo, ahora se ha vuelto casi omnipresente, y sus enfoques y resultados son de uso generalizado. [ cita requerida ]
Teoría de la promesa
La teoría de la promesa se introdujo como un modelo de cooperación voluntaria entre agentes, en 2004, [18] para comprender los sistemas humanos-informáticos con interacciones complejas, y más tarde se desarrolló con el científico informático holandés y amigo Jan Bergstra en un libro. [17] El interés por la teoría de las promesas ha aumentado en la industria de la tecnología de la información, y varios productos la citan. [19] [20] [21] [22] [23]
Espacio-tiempo semántico
Como aplicación de la teoría de la promesa, que entra en contacto con la representación del conocimiento y el razonamiento artificial, Burgess introdujo el concepto de espacio-tiempo semántico , que aplica la semántica para graficar modelos teóricos de regiones conectadas, desde redes informáticas hasta ciudades inteligentes. [24]
Graficar ideas teóricas
Otro tema recurrente del trabajo de Burgess ha sido la teoría de grafos. En colaboración con los investigadores de motores de búsqueda Geoffrey Canright y Knut Engø Monsen, Burgess desarrolló un algoritmo de clasificación de páginas similar a los remedios de sumidero de valores propios de PageRank en gráficos dirigidos. [25] Este trabajo también se encontró con la resistencia del establishment de la revista estadounidense y se retrasó antes de la publicación final. [26] Con el estudiante de doctorado Kyrre Begnum, exploró la técnica relacionada del análisis de componentes principales para analizar las correlaciones en las anomalías de aprendizaje automático descritas anteriormente. [27] Los gráficos como modelo de seguridad hicieron otra conexión con la física, a través de la idea de percolación o criticidad del camino. [28]
Conocimiento administrativo
Desde 2007, Burgess ha centrado su atención en el tema de las representaciones del conocimiento y la gestión del conocimiento, a menudo utilizando la teoría de la promesa como modelo de agencia. [ cita requerida ]
Publicaciones
Burgess es autor de varios libros.
- Programación de ROM paginada para BBC Micro, (Dabs Press - nunca se imprimió), 1985.
- C, Dabs Press 1988
- AmigaDOS, Dabs Press 1989
- C, (tercera edición) Dabs Press 1992
- C Tutorial (cuarta edición) , Free Software Foundation, 2000
- Principios de administración de redes y sistemas, J. Wiley & Sons. 2000
- Artículos seleccionados sobre administración de redes y sistemas, J. Wiley & Sons. 2001 (Editor, con E. Anderson y A. Couch.)
- Una breve introducción a los sistemas operativos , no publicada formalmente (disponible en línea), 2001
- Campos covariantes clásicos , Cambridge University Press, 2002
- Principios de administración de redes y sistemas (segunda edición), J. Wiley & Sons. 2003
- Administración analítica de redes y sistemas (gestión humano-computadora) , J. Wiley & Sons. (2004)
- Manual de administración de redes y sistemas, Elsevier 2007, (Editor con Jan Bergstra)
- En busca de certeza: la ciencia de nuestra infraestructura de información , XtAxis Press, 2013
- Teoría de la promesa: principios y aplicaciones , XtAxis Press, 2014
- Pensando en promesas, O'Reilly 2015
- Espacio-tiempo inteligente: cómo la información desafía nuestras ideas sobre el espacio, el tiempo y el proceso , publicado de forma independiente, 2019
enlaces externos
- Página de inicio de Mark Burgess
- Página de autor de Mark Burgess en Amazon
Referencias
- ↑ a b Schuster, Werner (9 de julio de 2016). "Mark Burgess en Inmunología informática y gestión de la configuración" . InfoQ (entrevista) . Consultado el 26 de agosto de 2016 .
- ^ Burgess, Mark (3 de marzo de 1991). Términos de Chern-Simons inducidos radiativamente sobre el toro (PDF) (Tesis). Universidad de oslo. ISSN 0332-5571 . Consultado el 26 de agosto de 2016 , a través del OIEA.
- ^ a b c Portela, Irene Maria (30 de septiembre de 2013). Dimensiones organizativas, legales y tecnológicas de la administración de sistemas de información . IGI Global. pag. 14. ISBN 978-1-4666-4527-1.
- ^ M. Burgess, sitio web
- ^ M. Burgess, En busca de certeza, XtAxis Press, 2013
- ^ Conferencia de Inmunología informática USENIX LISA, 1998
- ^ Medición de transacciones de ACM de normalidad del sistema en sistemas informáticos 20, p.125-160
- ^ M. Burgess, Serie temporal bidimensional para la detección y regulación de anomalías en sistemas adaptativos, en Actas del 13o Taller internacional IFIP / IEEE sobre sistemas distribuidos, operaciones y gestión (DSOM 2002)
- ^ M. Burgess, Serie temporal bidimensional para la detección y regulación de anomalías en sistemas adaptativos, en Actas del 13º Taller internacional IFIP / IEEE sobre sistemas distribuidos, operaciones y gestión (DSOM 2002). "Tecnologías de gestión para aplicaciones de comercio electrónico y negocios electrónicos" Springer 2002
- ^ M. Burgess, Espacio de fase térmica, sin equilibrio para computadoras en red, Phys. Rev. E (2000) 62: 1738
- ^ M. Burgess, La cinemática de la informática distribuida, Int. J. Mod Phys. C12 759–789 (2001)
- ^ Michael Httermann (24 de octubre de 2012). DevOps para desarrolladores . Presione. pag. 156. ISBN 978-1-4302-4570-4.
- ^ M. Burgess, Administración de sistemas teóricos , Actas de la conferencia USENIX LISA 2000
- ^ Burgess, Mark (2003). "Sobre la teoría de la administración de sistemas". Ciencia de la Programación de Computadores . 49 (1-3): 1-46. arXiv : cs / 0003075 . doi : 10.1016 / j.scico.2003.08.001 . S2CID 15552892 .
- ^ Burgess, Mark (2007). "Un análisis de riesgo de la copia de seguridad del disco o el mantenimiento del repositorio" . Ciencia de la Programación de Computadores . 64 (3): 312–331. doi : 10.1016 / j.scico.2006.06.003 .
- ^ Mark Burgess, Red analítica y administración de sistemas: gestión de sistemas humano-informáticos, J. Wiley and Sons, 2004
- ^ a b J.A. Bergstra y M. Burgess, Teoría de las promesas: principios y aplicaciones, XtAxis press 2014
- ^ a b M. Burgess, Un enfoque para comprender la política basada en la autonomía y la cooperación voluntaria , Notas de la conferencia en Computer Science Volumen 3775, 2005, págs. 97-108
- ^ Pensando en promesas, O'Reilly, 2015
- ^ Teoría de las promesas: ¿Realmente se puede confiar en que la red cumplirá las promesas?
- ^ Por qué necesita saber acerca de la teoría de la promesa
- ^ OpFlex-ing su infraestructura centrada en aplicaciones de Cisco
- ^ La búsqueda para hacer que el código funcione como la biología acaba de dar un gran paso (Wired 2016)
- ^ Espacios-tiempos semánticos: formalización de la semántica del espacio y el tiempo, para la cognición y la medición (una ruta hacia la representación del conocimiento)
- ^ Minería de importancia topológica de los autovectores de gráficos dirigidos (2007)
- ^ J. Bjelland, M. Burgess, G. Canright y K. Engø-Monsen, Funciones de importancia para gráficos dirigidos, 2004, Journal of Data Mining and Knowledge Discovery como '' Importancia topológica minera de los autovectores de gráficos dirigidos 2010; 20: 98-151
- ^ Begnum, K .; Burgess, M. (2005). "Principales componentes y ranking de importancia de las anomalías distribuidas" . Aprendizaje automático . 58 (2–3): 217–230. doi : 10.1007 / s10994-005-5827-4 .
- ^ Burgess, M .; Canright, G. (2004). "Un modelo gráfico de seguridad informática (del control de accesos a la ingeniería social)". Revista Internacional de Seguridad de la Información . 3 (2): 70–85. doi : 10.1007 / s10207-004-0044-x . S2CID 25655981 .