잭슨 네트워크

Jackson network

큐잉 이론에서, 확률의 수학적 이론 내의 한 분야인 잭슨 네트워크(때로는 잭슨[1] 네트워크)는 네트워크가 제품 형태의 솔루션을 가지고 있기 때문에 평형 분포를 계산하기가 특히 쉬운 큐잉 네트워크의 클래스입니다.네트워크 이론의 첫 번째 중요한 발전이었고, 다른 네트워크에서 유사한 제품 형태의 솔루션을 찾기 위해 정리 아이디어를 일반화하고 적용하는 것은 인터넷 [3]개발에 사용된 아이디어를 포함하여 많은 [2]연구의 주제가 되었다.네트워크는 처음에 James R에 의해 식별되었습니다. 잭슨[4][5] 그의 논문은 경영학 저널의 '경영학 최초 50년 10대 가장 영향력 있는 경영학 타이틀'에 재인쇄되었다.[6]

잭슨은 Burke와 [7]Reich의 작품에서 영감을 얻었지만, Jean Walrand는 "제품 형태의 결과는 잭슨 자신이 그의 [8]기본 논문을 믿는 것처럼 보이는 결과보다 훨씬 덜 직접적인 결과이다."라고 언급했다.

R. R. P. Jackson은 탠덤 큐(각 고객이 순서대로 각 큐를 방문해야 하는 유한한 큐 체인) 및 순환 네트워크(각 고객이 [9]각 큐를 차례로 방문해야 하는 큐의 루프)에 대해 이전의 제품 형식 솔루션을 발견했습니다.

잭슨 네트워크는 다수의 노드로 구성되어 있습니다.여기서 각 노드는 서비스 레이트가 노드에 의존할 수 있는 큐(노드에 따라 서비스 레이트가 다르다)와 스테이트에 의존할 수 있는 큐(서비스 레이트가 큐 길이에 따라 변화한다)를 나타냅니다.작업은 고정 라우팅 매트릭스에 따라 노드 사이를 이동합니다.각 노드의 모든 작업은 단일 "클래스"에 속하며 작업은 동일한 서비스 시간 분포와 동일한 라우팅 메커니즘을 따릅니다.따라서 작업 제공 시 우선순위의 개념은 없습니다. 각 노드의 모든 작업은 선착순으로 제공됩니다.

한정된 수의 일자리가 닫힌 네트워크 주변을 이동하는 잭슨 네트워크도 고든-뉴엘 [10]정리에 의해 기술된 제품 형태의 솔루션을 가지고 있다.

잭슨 네트워크에 필요한 조건

상호 연결된 m개의 큐 네트워크는 다음 조건을 충족하는 경우 잭슨[11] 네트워크 또는 잭슨 네트워크라고[12] 불립니다.

  1. 네트워크가 열려 있는 경우 노드 i에 대한 외부 도착은 포아송 프로세스를 형성합니다.
  2. 모든 서비스 시간은 기하급수적으로 분산되며 모든 큐의 서비스 규율은 선착순입니다.
  3. 에서 서비스를 완료한 고객은 j 새로운 큐 j로 이동하거나, 개방 네트워크의 경우 일부 큐의 경우 0이 아닌 확률 1 -j m 1- _}^{ij를 시스템에 남깁니다.
  4. 모든 큐의 사용률이1 미만입니다

정리

M/M/1 의 오픈 Jackson 네트워크에서는 _ 모든 큐에서1 미만일 경우 평형상태 확률분포가 존재하며 상태 , , m) { \ k_k는 다음과 같습니다가상 큐 평형 분포

그 결과 π(k1, k2,…, km그리고 4.9초 만 m))∏ 나는 정도 1mπ 나는(k나는){\displaystyle\pi(k_{1},k_{2},\ldots ,k_{m})=\prod_{i=1}^{m}\pi _ᆮ(k_{나는})}또한 보유하고 있기 위해 M/M/c 모델 방송국과 더불지도 나쁘지도 않은 서버에서 ith{\displaystyle i^{\text{월}}}역으로 이용 요건 ρ 나는 <, 요리 나는{\di.spla _ <

정의.

공개 네트워크에서는 실업률 α 을과 포아송 과정 다음 밖에서,. 각각의 도착 독립적으로 확률 p와 0j≥ 0{\displaystyle p_{0j}\geq 0}일 경우 j 있는 노드와 j-1Jp0j=1{\displaystyle \sum_{j=1}^{J}p_{0j}=1∑}라우팅 됩니다. 서비스 completio에 따라 0{\displaystyle \alpha>0}도착한다.n에서 node i, 작업은 p 확률로 다른 노드 j _로 이동하거나 를 떠날 수 있습니다.

따라서 노드 i, § \ _에 대한 전체 도착률은 외부 도착과 내부 전환을 모두 포함합니다.

(각 노드에서의 이용률은 1 미만이며, 장기 평균 행동 등 평형 분포를 검토하고 있기 때문에 j에서 i로의 작업 이행률은 j의 도착률의 극히 일부에 의해 제한되며, 위의 서비스 속도 j _는 무시된다.)

( p i ) J (\ a=(\를 정의하면 (- ) - a \ =(를 해결할 수 있습니다.

모든 작업은 포아송 프로세스에도 따라 각 노드를 떠나며 노드 i에 작업이 경우 노드 i의 서비스 환율로 i( 합니다.

i ( ){ X_ t시점노드 i에서의 작업 수를 , X (i ) i { (그런 다음 X\() ( ) =\ 평형 분포는 다음과 같은 시스템 균형 방정식에 의해 결정됩니다.

서 e i 단위 벡터를 나타냅니다.

정리

다음과 같은 확률 질량 함수를 갖는 독립 랜덤 변수1, 의 벡터(Y_ 가정합니다.

여기서 Mi)∏ j=1nμ(n)나는}. 만약∑ nx1∞ λ 나는 Mi(n)<>에 담아라;∞{\displaystyle \sum_{n=1}^{\infty}{\frac{\lambda_{나는}^{n}}{M_{나는}(n)}}<>\infty}포지티브 P(Y나는 0조향 개시))(1+∑ nx1∞ λ 나의 Mi(n){\displaystyle M_{나는}(n)=\prod _{j=1}^{n}\mu _ᆳ(j)(j). ) {\ P}=\_{ _1}}이 잘 정의되어 있으며, 오픈 잭슨 네트워크의 평형 분포는 다음과 같습니다.

x Z+ \ \ { \ \ { } _ { + }^{

증명

(2 충족되는지 확인하는 것으로 충분합니다.제품 형태 및 식 (3)에 따라 다음과 같은 것이 있습니다.

이들을( 대입하면 다음과 같은 결과를 얻을 수 있습니다

그런 (1)을 사용합니다.\ (에는 다음이 있습니다.

위의 내용을 ({style 대체하면 다음과 같습니다.

이는 i J p i J = = 1 J - j = 1 J = 1 J j = 1 J j 1 J λ j j ( 1 - p 0) 1 = i p i p i p i p i p i p i p i p i p i p i p i p i p i p i p i p i p i _ji_{_{_{_{ 2양쪽(\displaystyle

이 정리는 각 노드의 상태 의존 서비스 레이트를 허용함으로써 위의 정리를 확장합니다.독립 Y의 벡터에 의한 X 분포를

3노드 오픈 잭슨 네트워크

그래프에 3노드의 Jackson 네트워크가 있다고 가정하면 계수는 다음과 같습니다.

그런 다음 이 정리를 통해 다음을 계산할 수 있습니다.

Y에 따라 다음과 같은 것이 있습니다.

따라서 각 노드에 1개의 작업이 존재할 가능성은 다음과 같습니다.

여기서의 서비스 레이트는 상태에 따라 달라지지 않기 때문에 Y_})는 단순히 기하학적 분포를 따릅니다.

범용 잭슨 네트워크

Jackson의 일반화 네트워크는 포아송 프로세스일 필요가 없는 갱신 도착 프로세스와 독립적이고 동일한 비지수 서비스 시간을 허용합니다.일반적으로 이 네트워크에는 제품 형태의 고정 분포가 없기 때문에 근사치가 [13]요구됩니다.

브라운 근사

오픈 범용 잭슨 네트워크의 큐 길이[clarification needed] ( ) \ Q ( ) ( )로 정의된 반사된 Brownian 모션으로 근사할 수 있습니다 { ( ( { \theta}는 프로세스의 드리프트, { \ Gamma 공분산 매트릭스, { R은 반사 매트릭스이것은 일반적인 잭슨 네트워크와 균질 유체 네트워크와 반사된 브라운 운동 사이의 관계에 의해 얻어진 2차 근사치이다.

반사된 Brownian 프로세스의 매개변수는 다음과 같이 지정됩니다.

여기서 기호는 다음과 같이 정의됩니다.

근사 공식에서 기호의 정의
기호. 의미.
각 노드에 대한 도착 속도를 지정하는 J 벡터.
각 노드의 서비스 레이트를 지정하는 J벡터.
라우팅 매트릭스
{\th}}} 노드의 도착.
{\ j 노드에서의 시간의 변동.
j 노드에서의 간 시간 변동.
계수를 사용하여 노드 간의 상관 관계를 지정합니다.

다음과 됩니다.( t) { A t )A ( ) - A^ ( t) \ { A \ { A) 。 A ( ) \ {A ( t ) ( j0 ) ( \ \ ^ { 0} = ( \ { 0 i i \ \ { }^{ ) 、 { 、 { i } }

「 」를 참조해 주세요.

레퍼런스

  1. ^ Walrand, J.; Varaiya, P. (1980). "Sojourn Times and the Overtaking Condition in Jacksonian Networks". Advances in Applied Probability. 12 (4): 1000–1018. doi:10.2307/1426753. JSTOR 1426753.
  2. ^ Kelly, F. P. (June 1976). "Networks of Queues". Advances in Applied Probability. 8 (2): 416–432. doi:10.2307/1425912. JSTOR 1425912.
  3. ^ Jackson, James R. (December 2004). "Comments on "Jobshop-Like Queueing Systems": The Background". Management Science. 50 (12): 1796–1802. doi:10.1287/mnsc.1040.0268. JSTOR 30046150.
  4. ^ Jackson, James R. (Oct 1963). "Jobshop-like Queueing Systems". Management Science. 10 (1): 131–142. doi:10.1287/mnsc.1040.0268. JSTOR 2627213. 1963년 1월 이후 버전은 http://www.dtic.mil/dtic/tr/fulltext/u2/296776.pdf에서 구할 수 있습니다.
  5. ^ Jackson, J. R. (1957). "Networks of Waiting Lines". Operations Research. 5 (4): 518–521. doi:10.1287/opre.5.4.518. JSTOR 167249.
  6. ^ Jackson, James R. (December 2004). "Jobshop-Like Queueing Systems". Management Science. 50 (12): 1796–1802. doi:10.1287/mnsc.1040.0268. JSTOR 30046149.
  7. ^ Reich, Edgar (September 1957). "Waiting Times When Queues are in Tandem". Annals of Mathematical Statistics. 28 (3): 768. doi:10.1214/aoms/1177706889. JSTOR 2237237.
  8. ^ Walrand, Jean (November 1983). "A Probabilistic Look at Networks of Quasi-Reversible Queues". IEEE Transactions on Information Theory. 29 (6): 825. doi:10.1109/TIT.1983.1056762.
  9. ^ Jackson, R. R. P. (1995). "Book review: Queueing networks and product forms: a systems approach". IMA Journal of Management Mathematics. 6 (4): 382–384. doi:10.1093/imaman/6.4.382.
  10. ^ Gordon, W. J.; Newell, G. F. (1967). "Closed Queuing Systems with Exponential Servers". Operations Research. 15 (2): 254. doi:10.1287/opre.15.2.254. JSTOR 168557.
  11. ^ Goodman, Jonathan B.; Massey, William A. (December 1984). "The Non-Ergodic Jackson Network". Journal of Applied Probability. 21 (4): 860–869. doi:10.2307/3213702.
  12. ^ Walrand, J.; Varaiya, P. (December 1980). "Sojourn Times and the Overtaking Condition in Jacksonian Networks". Advances in Applied Probability. 12 (4): 1000–1018. doi:10.2307/1426753.
  13. ^ Chen, Hong; Yao, David D. (2001). Fundamentals of Queueing Networks: Performance, Asymptotics, and Optimization. Springer. ISBN 0-387-95166-0.