ȨÆäÀÌÁö°¡ ¸®´º¾ó µÇ¾ú½À´Ï´Ù.
Áö±Ý º¸½Ã´Â ÆäÀÌÁö´Â ´õÀÌ»ó ¾÷µ¥ÀÌÆ® µÇÁö ¾Ê½À´Ï´Ù. [»õ ȨÆäÀÌÁö·Î À̵¿ Çϱâ]
SYSTEM & SOFTWARE LAB
¿¬±¸½Ç¼Ò°³ Áöµµ±³¼ö ³í¹®/ƯÇã/º¸°í¼­ ÇÁ·ÎÁ§Æ® ¼¼¹Ì³ª °­ÀÇ½Ç °Ô½ÃÆÇ ÀÚ·á½Ç °ü·Ã»çÀÌÆ®
 

ÀϹÝÀÚ·á½Ç
³í¹®ÀÚ·á½Ç
µµ¼­ÀÚ·á½Ç




  MediSyn: A streaming media service workload generator 2004-04-29 13:56:14  
  À̸§ : jinnie4u ÀÌÁÂÇü  (210.115.¢½.¢½)  Á¶È¸ : 11459     
MediSyn: A streaming media service workload generator

MediSyn is a streaming media service workload generator that aims to
generate long-term, realistic, reprensentative, enterprise media
service workloads. It can generate short-term media sevice
workloads as well. For details, please read our technical report
on MediSyn included in the distribution package.


Building MediSyn

Currently the code is only tested on Linux Platform.
Simply download the source code and compile the source
code on your platform.


Running MediSyn

For generating long-term trace, run shell script

    medisyn.long.sh

For generating short-term trace, run shell script

    medisyn.short.sh


Parameter Setting


There are a number of parameters you might want to
tune. All the tunable prarameters can be customized
through a  configuration file medisyn.cfg. The thing
worth noting is that in order to generate short term
trace, the user has to specify a maximum duration of
the trace in days by setting the variable

    LifespanclassTrivialClassDistParamUnifb
 
in the file life span section.


Output

medisyn.long.sh and medisyn.short.sh execute a
list of programs in order to generate a trace.
Each line in the shell script generates one
property. The properties are  generated in the following order

    popularity
    duration
    prefix
    bitrate
    filearrival
    lifespanclass
 
each step will generate a text file with suffix .txt.

session/sessionshort executable will read the latest
.txt file which has all the properties of files
and synthesize the access log. Two logs are generated:
"session.log" and "request.log". session.log has
3 fields and in the format of

  relative timestamp in seconds
  file id start from 1
  session duration in seconds

The file bit rate encoding and file duration properties
which can be used to populate the file set, are generated
by fileinfo executable and is written in serverinfo.txt.

request.log is quite similar to session.log, but the format
of request.log is more similar to access logs generated
by media servers such Windows Media Server Log.
request.log has 7 fields:

relative timestamp from 0 in seconds
file id start from 1
start time of the session ( currently all are 0, because
we don't support interactivity yet).
duration of the session
operation (1 means play, later we will introduce other
operations, like pause, ff, rewind)
duration of the file
bit rate of the file

user can use this log to drive the simulation without
access to serverinfo.txt.


%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1. fileinfo.cppÆÄÀÏ¿¡ ÆÄÀÏ À̸§ÀÌ À߸ø ÁöÁ¤ÀÌ µÇ¾î À־ ½ÇÇà½Ã ÆÄÀÏÀ» ¿­¼ö ¾ø´Ù°í
  ³ª¿À±â ¶§¹®¿¡ º¯¼ö°ªÀ» ¼öÁ¤ÇÏ¿´½À´Ï´Ù.
º¯°æÀü
const char * inputFileName = "freq_dur_prefix_rate_intro_ls.txt"
º¯°æÈÄ
const char * inputFileName = "freq_dur_prefix_bitrate_intro_ls.txt"

2. make ÈÄ¿¡ ½©½ºÅ©¸³Æ®¸¦ ¹Ù·Î ½ÇÇàÇϸé ÇÁ·Î±×·¥µéÀ» ãÀ»¼ö ¾ø´Ù°í ³ª¿É´Ï´Ù
  make¿¡¼­ ¸¸µé¾îÁø  ½ÇÇàÆÄÀϵéÀ» PATH¿¡ ÀÖ´Â °æ·Î·Î ¿Å±â½Ã°Å³ª
  ½ºÅ©¸³Æ® ÆÄÀÏ¿¡ ÇÁ·Î±×·¥À̸§ ¾Õ¿¡  './'À» Ãß°¡ÇÏ½Ã¸é µË´Ï´Ù.
  ( ½ºÅ©¸³Æ® ÆÄÀÏ¿¡´Â ´Ü¼øÈ÷ ÇÁ·Î±×·¥µé À̸§ÀÌ ÀûÇô ÀÖ½À´Ï´Ù )
                                                                                            By ÀÌÁÂÇü
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  medisyn-1.0.zip (900.4K), Down:1746
  nossdav03.pdf (349.4K), Down:1877


¸ñ·Ï
°Ô½Ã¹° 137°Ç
No Title Name Date Hits
21   ȸ¶÷ ¾ç½Ä ÀÌÁÂÇü 03-02-21 14665
22   VODCA 1.0 ±â¼ú¹®¼­ 2003. 3. 4ÀÏÀÚ ¹öÀü ÀÌÁÂÇü 03-03-04 5904
27   2003 SNSLAB WORKSHOP - Failure Recovery in VOD Server ÀÌÁÂÇü 03-06-27 6282
35   [ÀÌÁÂÇü] 2003³â Á¤º¸°úÇÐȸ Ãß°èÇмú´ëȸ ¹ßÇ¥ÀÚ·á - Æ÷½º¡¦ ÀÌÁÂÇü 03-10-24 7445
36   [ÀÌÁÂÇü] 2003³â Á¤º¸Ã³¸®ÇÐȸ Ãß°è Çмú´ëȸ ¹ßÇ¥ ÀÚ·á ÀÌÁÂÇü 03-11-20 6545
37   2004³â °­¿ø´ëÇб³ Á¤º¸Åë½Å¿¬±¸¼Ò ³í¹®Áý Åõ°í ³í¹®ÀÚ·á ÀÌÁÂÇü 03-12-17 6115
42   [ÀÌÁÂÇü] MSRC 1Â÷ workshop ¹ßÇ¥ ÀÚ·á jinnie4u ÀÌÁÂÇü 04-02-17 6566
44   zterm jinnie4u ÀÌÁÂÇü 04-03-09 7250
45   screen mate poo (SCMPOO) jinnie4u ÀÌÁÂÇü 04-04-04 13010
  MediSyn: A streaming media service workload generator jinnie4u ÀÌÁÂÇü 04-04-29 11460
49   topÀ¯Æ¿¸®Æ¼¸¦ ÀÌ¿ëÇÑ ÇÁ·Î¼¼½ºÀÇ CPU»ç¿ë·®°ú ¸Þ¸ð¸® »ç¿ë¡¦ (1) jinnie4u ÀÌÁÂÇü 04-05-27 15296
50   [Æß] PC º¥Ä¡¸¶Å© ÇÁ·Î±×·¥ Sandra jinnie4u ÀÌÁÂÇü 04-05-30 24623
58   AQtime - windows profiler jinnie4u ÀÌÁÂÇü 04-09-29 13096
72   anycam M20 Driver jinnie4u ÀÌÁÂÇü 05-06-27 7061
87   Food for Thought jinnie4u ÀÌÁÂÇü 06-05-01 28819

[óÀ½][ÀÌÀü][1][2] 3 [4][5]...[´ÙÀ½][¸Ç³¡]
 
Kangwon Univ. Dept. of Computer Imformation and Communications Engineering Software and System Lab.