2011-10-12 3 views
2

포아송 및 버스트 (Long 또는 Heavy Tailed) 도착 시간 인 네트워크 트래픽을 시뮬레이트해야한다는 요구 사항이 있습니다. 나는 Poisson 부분을Java의 버스트 패킷 트래픽

delay = - log(1 - rand.nextDouble()) * delay; 

과 같이 할 수 있습니다. 그러나 Bursty 교통 시뮬레이션을 시뮬레이션하고 있습니다. 누군가가 이것을 알기 위해 올바른 웹 리소스 나 코드를 지적 할 수 있습니까? 감사합니다 ...

답변

1

가장 쉽고 안전한 방법은 파레토 배포판과 같은 다양한 유형의 긴 꼬리 분포를 지원하는 라이브러리를 다운로드하고 해당 API의 nextRandom 방법 (또는 이에 상응하는 도구)을 호출하는 것일 수 있습니다.

+0

[a.] 감사합니다. :) 나는이 라이브러리 (http://www.jsc.nildram.co.uk/downloads/download.html)와 함께 갈 것이다. 더 좋은 것들은 내게 알려주세요. ... [b.]하지만이 링크 (http : //introcs.cs)에서 "public static double pareto (double alpha)"와 유사한 재미를 사용하여 직접 구현할 수 있습니다. .princeton.edu/java/stdlib/StdRandom.java.html) ?? – Aditya369