잭슨 네트워크
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] 불립니다.
- 네트워크가 열려 있는 경우 노드 i에 대한 외부 도착은 포아송 프로세스를 형성합니다.
- 모든 서비스 시간은 기하급수적으로 분산되며 모든 큐의 서비스 규율은 선착순입니다.
- 큐에서 서비스를 완료한 고객은 j 의 새로운 큐 j로 이동하거나, 개방 네트워크의 경우 일부 큐의 경우 0이 아닌 확률 1 -j m 1- _}^{ij를 시스템에 남깁니다.
- 모든 큐의 사용률이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노드의 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 } } |
「 」를 참조해 주세요.
레퍼런스
- ^ 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.
- ^ Kelly, F. P. (June 1976). "Networks of Queues". Advances in Applied Probability. 8 (2): 416–432. doi:10.2307/1425912. JSTOR 1425912.
- ^ 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.
- ^ 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에서 구할 수 있습니다.
- ^ Jackson, J. R. (1957). "Networks of Waiting Lines". Operations Research. 5 (4): 518–521. doi:10.1287/opre.5.4.518. JSTOR 167249.
- ^ Jackson, James R. (December 2004). "Jobshop-Like Queueing Systems". Management Science. 50 (12): 1796–1802. doi:10.1287/mnsc.1040.0268. JSTOR 30046149.
- ^ 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.
- ^ 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.
- ^ 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.
- ^ 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.
- ^ 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.
- ^ 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.
- ^ Chen, Hong; Yao, David D. (2001). Fundamentals of Queueing Networks: Performance, Asymptotics, and Optimization. Springer. ISBN 0-387-95166-0.