# This configuration file is used as an input for the traffic generator program. # Comment lines begin with '#'. # Blank lines are omitted. #==========PARAMETER FOR DEFINING OUTPUT FILE NAME & LOCATION=====# # Output format allows to format the call record as desired with the necessary information such as the start time, end time, duration of call, caller and the receiver # Two types of formatting are available : 1 - UNITN, 2 - NEC OUTPUT_FORMAT=2 # Output Directory - User can define the location of the output file to be stored (Example : C:\\TrafficGenerator\\Output\\). OUTPUT_DIRECTORY=E:\\Output\\ # Name of Output file OUTPUT_FILE_NAME=Calls.txt #=======PARAMETER FOR DEFINING USER SET====================== # Number of user in the Caller Set.(These users only generates call) NUMBER_CALLERS = 50 # Number of user in the Receiver Set.(These users only receive call) NUMBER_RECEIVERS = 100 # Ratio of the overlapping users from Caller set to Receiver Set. CALLERS_RECEIVERS_SET_OVERLAPPING_PERCENTAGE = 0.4 #========PARAMETER FOR GENERATING USER ADDRESS====================== NUMBER_DOMAINS = 20 SUBDOMAINS_ENABLED = true MAX_CHARS_USERS = 8 MAX_CHARS_DOMAINS = 8 MAX_CHARS_SUBDOMAINS = 5 #========PARAMETER FOR TRAFFIC INTENSITY============================ # Daily highest(Traffic Intensity at peak hour)Traffic Intensity(call/second) HIGH_DAILY_RATE = 0.01 # Daily lowest(Traffic Intensity at off-peak hour) Traffic Intensity (calls/second). LOW_DAILY_RATE = 0.01 # Lowerbound of the weekly traffic rate ratio (will be multiplied by the daily call rate). # The value ranges from 0 and 1. HIGH_WEEKLY_VOLUME_RATIO = 1 TRAFFIC_VOLUME_REDUCTION_PERCENTAGE_IN_WEEKEND = 0.5 # Start time of the peak hour. # The value ranges from 0 to 23 (0 means 12 o'clock at midnight, 23 means 11.00 PM). HIGH_DAILY_RATE_START = 9 # Start time of the off-peak hour. # The value ranges from 0 to 23 (0 means 12 o'clock at midnight, 23 means 11.00 PM). HIGH_DAILY_RATE_END = 16 #========PARAMETER FOR DEFINING TRAFFIC GENERATION WINDOW========== # Observation time (in weeks). OBSERVATION_TIME = 1 # Starting day of observation. # The value ranges from 0 and 6. START_OBSERVATION_DAY = 0 # Starting time of observation. # The value ranges from 0 to 23 START_OBSERVATION_HOUR = 0 #==========PARAMETER FOR INTERARRIVAL DISTRIBUTION============ # Distribution function type for interarrival time. # 1 - Exponential distribution (currently only this distribution is implemented) INTERARRIVAL_DISTRIBUTION_FUNCTION_TYPE = 1 #=======PARAMETER FOR CALL DURATION DISTRIBUTION============== # Distribution function type for call duration. # 1 - Exponential distribution, 2-Lognormal CALL_DURATION_DISTRIBUTION_FUNCTION_TYPE = 1 # EXPONENTIAL DISTRIBUTION FOR CALL DURATION - Average call duration (in seconds). It is required for exponential distribution as call duration distribution. AVERAGE_CALL_DURATION = 180.0 # LOG NORMAL DISTRIBUTION FOR CALL DURATION LOGNORMAL_TRUNCATION_POINT_FOR_DURATION = 20000 LOGNORMAL_MEDIAN_FOR_DURATION = 500 #=======PARAMETER FOR VOLUME PER CALLER DISTRIBUTION================ # Distribution type for user call generation (Volume per caller distribution). # 1 - Call generation at Delta Rate, 2 - Uniform_Max_Min, 3 - Exponential, 4 - Zipf, CALLER_CALL_DISTRIBUTION_TYPE = 2 # ZIPF DISTRIBUTION FOR CALL DURATION ZIPF_TRUNCATION_FOR_CALLERS_DIST = 500 ZIPF_SCALE_FOR_CALLERS_DIST = 1 # UNIFORM DISTRIBUTION as volume per caller distribution MAX_UNIFORM = 130 MIN_UNIFORM = 30 #=======PARAMETER FOR VOLUME PER RECEIVER DISTRIBUTION=========== # Distribution type for call receive by user. # 1 - Uniform RECEIVER_CALL_DISTRIBUTION_TYPE = 1