[Mark Burgess (computer scientist) - Wikipedia](https://en.wikipedia.org/wiki/Mark_Burgess_(computer_scientist))
[[Site Reliability Engineering - Google]]の序文を書いた著者であり、CFEngineの作者としても知られる。
> 1990年代初頭、バージェスはコンピュータプログラムのプログラムモデルでは巨視的スケールで観測された振る舞いを記述することはできず、代わりに統計物理学を用いることができると主張し、人工システムを準自然現象になぞらえた。物理学における情報の役割への関心が高まる中、バージェスは、[ロビン・ミルナーの](https://en.wikipedia.org/wiki/Robin_Milner "Robin Milner") [ビッググラフ](https://en.wikipedia.org/wiki/Bigraphs "Bigraphs")理論に代わる、複数のスケールにおける時空の機能的側面の記述である[意味時空の](https://en.wikipedia.org/wiki/Semantic_spacetime "Semantic spacetime")概念を通じて、[プロミス理論の](https://en.wikipedia.org/wiki/Promise_theory "Promise theory")概念を用いてコンピュータ科学と物理学の橋渡しができると主張している[。](https://en.wikipedia.org/wiki/Mark_Burgess_(computer_scientist)#cite_note-5)
> 1993年、バージェスは直感と実践に基づき、システム構成を管理するために、再現可能な望ましい最終状態「コンバージェンス(convergence)」のアイデアに焦点を当てたソフトウェア[CFEngineを](https://en.wikipedia.org/wiki/CFEngine "CFEngine")発表した。バージェスが使ったコンバージェンスという用語は、現在ではしばしば不正確で、単に[idempotenceと](https://en.wikipedia.org/wiki/Idempotence "Idempotence")呼ばれている。彼の意味するコンバージェンスは、望ましい最終状態と、望ましい最終状態におけるエラー訂正演算子のidempotenceの両方を意味していたからである。
> 自己修復システムを作るために必要な研究課題を指摘したポジションペーパー「マニフェスト」に続き[[6]] [[1998__LISA__Computer Immunology]])、バージェスは、まずスケールとパターンについて学ぶために物理学に基づいたアプローチを取り、コンピュータシステムを多くの経験的現象として研究することを引き受けた。自己修復、すなわち自己維持システムの考え方は、人間の免疫システムの[デンジャー・モデルの](https://en.wikipedia.org/wiki/Danger_model "Danger model")研究に触発されたことから、当初はコンピュータ免疫学と呼ばれていた。
> 実証的な研究は、1999年から2003年にかけて様々な形で発表され、ジャーナルにまとめられた総説[[7]]([[2002__TOCS__Measuring System Normality]])と、システムの行動特性を自動機械学習するための、より実用的な方法[8]に結実した。[これには、高速学習のためのいわゆる[指数平滑化](https://en.wikipedia.org/wiki/Exponential_smoothing "Exponential smoothing")(幾何平均と呼ばれていた)の考え方が、ネットワークのクライアント・サーバのトラフィックが準周期的な確率関数(平衡に近い状態で駆動されるシステムの特徴)のように振る舞うことが期待されるという結果に基づいていた2次元の円筒時間モデル[[9]](https://en.wikipedia.org/wiki/Mark_Burgess_(computer_scientist)#cite_note-9)と共に取り入れられていた[[10]](https://en.wikipedia.org/wiki/Mark_Burgess_(computer_scientist)#cite_note-10)[[11](https://en.wikipedia.org/wiki/Mark_Burgess_(computer_scientist)#cite_note-11)[]](https://en.wikipedia.org/wiki/Mark_Burgess_(computer_scientist)#cite_note-8)。