---
type: paper
slug: junseokhwang-2010-mad-portfolio-grid
title: >-
  Managing risks in an open computing environment using mean absolute deviation
  portfolio optimization
authors:
  - '[[junseokhwang]]'
  - '[[hak-jin-kim]]'
  - '[[jihyoun-park]]'
year: 2010
venue: '[[future-generation-computer-systems]]'
doi: 10.1016/j.future.2009.05.006
categories:
  - '[[ict-policy]]'
methods:
  - '[[mean-absolute-deviation-portfolio-optimization]]'
  - '[[monte-carlo-simulation]]'
  - '[[linear-programming]]'
themes:
  - '[[risk-management]]'
  - '[[bandwidth-market]]'
  - '[[utility-computing]]'
last_updated: '2026-05-20T02:09:44+09:00'
---
# Managing risks in an open computing environment using mean absolute deviation portfolio optimization

*[[junseokhwang]], [[hak-jin-kim]], [[jihyoun-park]] (2010)* · [[future-generation-computer-systems]] · [DOI ↗](https://doi.org/10.1016/j.future.2009.05.006)

> 오픈 컴퓨팅 환경 ([[grid-computing]]) 의 자원은 성능 분산이 커서 사용자가 리스크에 노출된다. 본 paper 는 Konno-Yamazaki 의 [[mean-absolute-deviation-portfolio-optimization]] 을 자원 브로커링에 도입해 [[linear-programming]] 으로 재정식화하고, 8 개 시나리오 [[monte-carlo-simulation]] 으로 그 효과를 검증한다. 핵심 발견은 (i) 위험 관리 미적용시 환경 risk 30% 초과부터 시장 붕괴, (ii) 실시간 정보 갱신 또는 브로커 자체 이력 관리 중 하나만 갖춰지면 분산 포트폴리오로 시장 안정성 달성 가능하다는 것이다.

- **RQ**: 오픈 컴퓨팅 시장에서 자원 성능의 분산을 사용자별 risk tolerance level (RTL) 에 맞춰 어떻게 제어할 수 있는가, 그리고 자원 정보 수집 전략 (간접 vs 직접) 이 시장 결과에 어떤 차이를 만드는가
- **방법론**: [[mean-absolute-deviation-portfolio-optimization]] (Konno-Yamazaki 1991 변형), [[linear-programming]], [[monte-carlo-simulation]] (8 모형 × 환경 risk 10~100%)
- **데이터**: Grid 시뮬레이션 (100 jobs/period, 100 open resources, 10 minimum-risk resources, RTL 정규분포, $T$ = historical period)
- **주요 발견**: (i) Model 1 (do-nothing) 은 환경 risk 0.3 초과시 시장 붕괴; (ii) Model 5-7 (MAD + real-time 갱신) 이 가장 큰 시장 규모; (iii) Model 8 (직접 이력 관리) 은 정보 무결성·비용 측면에서 Model 5-7 대비 안전한 차선책; (iv) MAD-LP 는 수만 개 자원에도 실시간 해 가능, Markowitz QP 의 sparse covariance 한계 우회
- **시사점**: 오픈 컴퓨팅 자원 상품화의 핵심 장애물 (성능 불확실성) 을 금융공학 portfolio 이론 차용으로 해결 가능; 정보 비용에 따라 progressive (간접 + 실시간) vs conservative (직접 이력) 브로커 모델이 갈림

![자원 풀 구성 변화 (환경 risk 0.5 시나리오, Model 8): unknown → known 전이의 점진적 누적.](/papers/201010_HwangJ_Managing_risks_in_an_open_computing_environment_using_mean_absolute_deviation_portfolio_optimization/fig3.jpeg)

## 요약

[[junseokhwang]] 의 1 기 ([[grid-computing]], 2000-2006 의 연장선) 와 2 기 ([[korea-ict-policy]], 2007-2013) 의 경계에 놓인 paper. OGSA (Open Grid Service Architecture) 가 정착했음에도 best-effort 시스템의 hard QoS 부재가 컴퓨팅 자원 상품화를 가로막고 있다는 산업 진단에서 출발한다. 기존 접근은 *security / advance reservation / sabotage tolerance* 같은 기술적 reliability 강화나 *trust / reputation* 기반 행위자 관계 설계에 집중돼 있었으나, 본 paper 는 자원 성능 분산 그 자체를 *금융 리스크* 로 재정의하고 portfolio diversification 으로 통제한다는 전혀 다른 frame 을 제안한다.

방법론적으로 Markowitz 평균-분산 모형은 dense covariance matrix 의 이차계획 부담으로 수천 개 자원이 실시간 거래되는 환경에 부적합 (Perold 1984 의 factor model 우회는 stock market 처럼 public covariance 가 있을 때만 가능). 따라서 Konno (1990) 의 piecewise linear risk function $L_1$ 을 차용한 Konno-Yamazaki (1991) MAD 모형을 채택. MAD 는 다변량 정규분포 가정 하에서 분산과 동치이며 [[linear-programming]] 으로 정식화돼 수만 개 변수도 실시간 해 가능. 본 paper 는 원래 최소화 문제를 최대화 (성능 최대화 with risk constraint) 로 변형하고, 사용자 RTL ($\sigma_i$) 을 제약식 우변에 둔다. 자원 정보 수집은 *간접* (글로벌 디렉터리 + 실시간 스캔) 과 *직접* (브로커 자체 이력) 두 전략으로 구분.

8 개 시뮬레이션 모형으로 환경 risk 10~100% 구간을 sweep. Model 1 (do-nothing, 무작위 할당) 은 환경 risk 0.3 초과시 시장 붕괴. Model 2-4 (MAD 없이 성능 최대화만, 정보 품질만 변화) 는 정보가 조작되거나 (Model 3) 갱신 안 된 경우 (Model 4) 위험 환경에서 급격히 시장 축소. Model 5-7 (MAD + 실시간 갱신, 정보 품질 변화) 이 가장 큰 시장 규모. Model 8 (직접 이력 관리) 은 Model 5-7 보다 시장 규모는 작지만 데이터 무결성 의존 없이 안전. 사용자 효용 측면에서도 risk-aware 모형 (5-8) 이 시장 규모 보정 후 effective utility 가 더 높음. 본 paper 는 [[junseokhwang]] 의 [[grid-computing]]·[[bandwidth-market]] 라인이 *trust / reputation* 차원에서 *financial risk management* 차원으로 확장되는 분기점이다.

## 핵심 결과

| 모형 | 위험 관리 | 정보 출처 | 환경 risk 0.5 시장 규모 (상대) |
|---|---|---|---|
| Model 1 | 없음 (무작위) | 없음 | 0 (시장 붕괴) |
| Model 2-4 | 없음 (성능 max) | 글로벌 디렉터리 | 중간; 정보 corrupt/stale 시 급감 |
| Model 5-7 | MAD portfolio | 디렉터리 + 실시간 갱신 | 최대 |
| Model 8 | MAD portfolio | 브로커 직접 이력 | 중상 (Model 5-7 보다 약간 작음) |

> 100 jobs/period, 100 open resources, 10 minimum-risk resources. Markowitz QP 는 dense covariance 로 수백 자원 이상에서 사실상 해 불가; MAD-LP 는 수만 변수도 실시간 해 가능.

## 방법론 노트

MAD 자원 portfolio 최적화 (최대화 변형):

$$
\max \sum_{j=1}^{n} r_j x_j
$$

제약:

$$
y_t + \sum_{j=1}^n a_{jt} x_j \geq 0, \quad y_t - \sum_{j=1}^n a_{jt} x_j \geq 0, \quad t=1,\ldots,T
$$

$$
\frac{1}{T}\sum_{t=1}^T y_t \leq \sigma_i, \quad \sum_{j=1}^n x_j = 1, \quad 0 \leq x_j \leq u_j
$$

여기서 $a_{jt} = r_{jt} - r_j$ 는 자원 $j$ 의 $t$ 기 deviation, $\sigma_i$ 는 사용자 $i$ 의 RTL, $u_j$ 는 자원 $j$ 의 가용 비율. Proposition 1: 최적해에서 $y_t = |\sum_j a_{jt} x_j|$ (binding) 이고 mean absolute deviation 제약도 binding (모형이 monotonic 가정 하에서). 모든 자원이 functionality 면에서 substitutable 하다는 full scalability 가정 (한계: 복잡한 sequential workflow 에는 별도 job analysis module 필요).

## 연구 계보

[[junseokhwang]] 의 1 기 [[grid-computing]] 시장 설계 라인의 연장. Kenyon-Cheliotis (2002, 2004) 의 grid 상품화 architecture 와 hard QoS 요구가 직접 출발점이며, Buyya et al. (2001), Foster et al. (2001, 2002) 의 economy grid·OGSA 가 배경. Risk 접근의 선행은 Kleban-Clearwater (2004) 의 *Computation at Risk*, Yeo-Buyya (2007) 의 상업 grid 평가 방법론, Goel-Sobolewski (2003) 의 trust-security 통합, Lukose-Huberman (2000) 의 portfolio 기반 트랜잭션 risk 관리. 금융공학 쪽 선행은 Markowitz (1952) 의 portfolio selection, Konno (1990) 의 $L_1$ piecewise linear risk function, Konno-Yamazaki (1991) 의 MAD 모형 (Tokyo stock market 적용), Perold (1984) 의 large-scale portfolio QP, Zenios-Kang (1993) 의 mortgage-backed securities 적용. [[junseokhwang]] 의 [[junseokhwang-2011-trust-utility-computing]] 가 본 paper 와 함께 grid 시장 신뢰성 문제의 자매 작업.

## See also

- [[junseokhwang]]
- [[future-generation-computer-systems]]
- [[grid-computing]]
- [[mean-absolute-deviation-portfolio-optimization]]
- [[linear-programming]]
- [[monte-carlo-simulation]]
- [[risk-management]]
- [[junseokhwang-2011-trust-utility-computing]]
