---
type: paper
slug: junseokhwang-2002-irtl-p2p-charging
title: >-
  Charging Control and Transaction Accounting Mechanisms Using IRTL (Information
  Resource Transaction Layer) Middleware for P2P Services
authors:
  - '[[junseokhwang]]'
  - '[[praveen-aravamudham]]'
  - '[[elizabeth-liddy]]'
  - '[[jeffrey-stanton]]'
  - '[[ian-macinnes]]'
year: 2002
venue: '[[qofis-icqt]]'
volume: '2511'
pages: 239-249
categories:
  - '[[ict-policy]]'
methods:
  - '[[architecture-design]]'
themes:
  - '[[p2p-computing]]'
  - '[[charging-accounting]]'
  - '[[free-riding]]'
aliases: []
last_updated: '2026-05-20T02:09:44+09:00'
---
# Charging Control and Transaction Accounting Mechanisms Using IRTL (Information Resource Transaction Layer) Middleware for P2P Services

*[[junseokhwang]], [[praveen-aravamudham]], [[elizabeth-liddy]], [[jeffrey-stanton]], [[ian-macinnes]] (2002)* · [[qofis-icqt]] LNCS 2511:239-249

> P2P 서비스에서 자원 거래의 과금·정산·신뢰 관리를 처리하는 IRTL (Information Resource Transaction Layer) 미들웨어 아키텍처를 제안한다. Adar & Huberman (2000) 의 Gnutella free-riding 실증과 *commons 비극* (Ostrom 1990) 직관을 P2P 시스템 설계에 직접 적용해, SOAP/WSDL/XML 위에 4 계층 (Service Identification / Manager / XML Generator / Metadata Information Base) 의 *glue* 미들웨어를 정의한다.

- **RQ**: 이질적 P2P 환경에서 자원 거래의 과금·정산·평판 관리를 가능케 하는 미들웨어 아키텍처는 무엇이며, 어떤 메시지·로직으로 동작하는가?
- **방법론**: [[architecture-design]]
- **데이터**: 개념 설계 paper (정량 데이터 없음); 예시 시나리오는 Peer 1 (anonymous, 1회), Peer 2 (buddy of Peer 3), Peer 3 (provider) 의 3-peer 연구논문 요청 케이스
- **주요 발견**: 4 계층 IRTL 아키텍처를 Sun JXTA / Globus / OGSA / Web Services 와 통합. 과금 결정은 (네트워크 busy 여부, buddy 관계, 긴급도, 교환 가능 정보, payment 정보) 5 변수, 정산은 3 결제 유형 (Micro Payment / Split Payment / Information Exchange) + Buddy List 기반 분기. Metadata Information Base 는 모든 거래·평판 이력을 분산 DB 로 보관해 Reputation Index (RI) 계산 기초로 사용.
- **시사점**: P2P 시스템의 지속 가능성은 기술적 분산이 아니라 *경제적 incentive 메커니즘 (과금 + 평판)* 의 미들웨어 설계에 달려 있다. 향후 IRTL 위에 RI 자동 보정 메커니즘이 필요.

![P2P 서비스의 과금·정산·평판 관리를 통합 처리하는 IRTL 미들웨어 4 계층 구조.](/papers/200209_HwangJ_Charging_control_and_transaction_accounting_mechanisms_using_IRTL_Information_resource_transaction_layer_middleware_for_P2P_services/fig1.jpeg)

## 요약

본 paper 는 [[junseokhwang]] 의 1기 (Syracuse 시기) *bandwidth 시장* 라인에서 *P2P 자원 시장* 라인으로 분파하는 작업이다. 2000년대 초 Napster·Gnutella·Mojo Nation 류 P2P 가 "거대한 복사기" 가 된 인터넷의 새 패러다임으로 부상했지만, 중앙 통제 없는 자원 공유는 *누구도 통제하지 못해 누구도 돈을 벌 수 없는* 구조적 모순을 안고 있었다. Adar & Huberman 의 Gnutella 분석은 소수 노드가 대부분의 자원을 공급하는 *free-riding* 문제를 실증했고, 그 결과 시스템 성능 저하·취약성 증가로 이어진다.

IRTL 미들웨어는 이 문제를 *공유지 비극* (Ostrom 1990) 의 institutional 해결책으로 풀고자 한다. 4 계층 구조 — Application (SOAP) → Service Identification (WSDL / UDDI) → Manager (Peer-to-Peer Manager, Resource Manager, Place Manager) → XML Generator → Metadata Information Base — 위에서 (1) 과금 결정은 *Buddy List* (Messenger 류의 친구 관계) + 네트워크 busy + 긴급도 + 교환 가능 정보 + payment 5 변수의 분기 로직으로, (2) 정산은 Micro Payment / Split Payment / Information Exchange 3 결제 유형으로, (3) 평판은 모든 거래를 Metadata Information Base 에 기록해 Reputation Index (RI) 로 합산한다. 본 paper 는 한 연구논문 요청 시나리오 (Peer 1 anonymous, Peer 2 buddy, Peer 3 provider) 를 통해 charging 결정 트리와 transaction accounting 로직을 구체화한다.

기여는 *경제적 incentive 메커니즘이 P2P 미들웨어 layer 에 표준화돼 들어가야 한다* 는 주장과, JXTA / OGSA / Web Services 같은 기존 표준 위에서 그 layer 가 어떻게 조립되는지에 대한 청사진이다. 같은 1기 sibling [[junseokhwang-2001-copin]] (bandwidth 거래) 의 자원 거래 일반화 패턴을 P2P 정보 자원으로 옮긴 작업이며, 후속 [[junseokhwang-2003-irtl-p2p-grid]] 에서 Open Grid Services Architecture (OGSA) 와의 통합으로 확장된다. 본 paper 의 미해결 과제 — 분산 환경에서 *중앙 관리자 없는 RI 의 자동 보정* — 은 후속 [[junseokhwang-2008-dynamic-reputation-heterogeneous]] / [[junseokhwang-2011-trust-management-utility-computing]] 의 평판 관리 라인으로 직접 연결된다.

## 핵심 결과

IRTL 미들웨어의 핵심 결정 로직 (Section 4):

| 의사결정 단계 | 변수 / 분기 |
|---|---|
| 네트워크 busy 검사 | busy → 두 peer 모두 stall |
| Peer 관계 (requester ↔ requester) | 둘 다 buddy → FIFO |
| Buddy List 매칭 (requester ↔ provider) | buddy 우선, anonymous 후순위 |
| 긴급도 | requestor 가 표시한 urgency level |
| 교환 가능 정보 | provider 의 미충족 과거 요청과 매칭 |
| Payment 유형 | Micro / Split / Information Exchange |
| Split 거절 시 fallback | Micro → Exchange 순으로 재제안 |
| Copyright 체크 | Resource Manager 가 patent / copyright 강제 |

Reputation Index (RI) 는 peer 의 IRTL 접근 활동 count 로 정의되며, 분산 P2P 특성상 *중앙 admin 없이* 자동 보정 메커니즘이 필요함을 미해결 과제로 명시.

## 연구 계보

[[junseokhwang]] 1기 *네트워크 자원 시장* 라인의 P2P 분파 출발점. 직접 predecessor 는 (1) Sun JXTA project (Gong 2001) 의 P2P discovery·authentication·access control 인프라, (2) Foster·Kesselman·Nick·Tuecke (2002) 의 Open Grid Services Architecture (OGSA), (3) Ostrom (1990) "Governing the Commons" 의 공유지 비극 제도 분석, (4) Gupta·Stahl·Whinston (1995) "The Internet: A Future Tragedy of the Commons?", (5) Adar & Huberman (2000) "Free Riding on Gnutella" FirstMonday 실증, (6) Korba (2000) 의 e-commerce agent middleware framework, (7) W3C SOAP / WSDL / UDDI 표준이다. 같은 1기 sibling [[junseokhwang-2001-copin]] (bandwidth 거래) 의 자원 거래 일반화 패턴을 P2P 정보 자원에 적용한 작업이며, 후속 [[junseokhwang-2003-irtl-p2p-grid]] 가 OGSA 통합으로 확장, [[junseokhwang-2004-grid-p2p-economics]] / [[junseokhwang-2005-trust-embedded-grid]] / [[junseokhwang-2008-dynamic-reputation-heterogeneous]] 가 grid·평판 라인으로 발전한다.

## See also

- [[junseokhwang]]
- [[qofis-icqt]]
- [[p2p-computing]]
- [[free-riding]]
- [[charging-accounting]]
- [[junseokhwang-2001-copin]]
- [[junseokhwang-2003-irtl-p2p-grid]]
- [[junseokhwang-2004-grid-p2p-economics]]
- [[junseokhwang-2005-trust-embedded-grid]]
- [[junseokhwang-2008-dynamic-reputation-heterogeneous]]
