Skip to content
Server Queue Scheduling Simulation
C++ Makefile
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
LICENSE
Makefile
README.md
connection_module.cpp
connection_module.h
input.txt
main.cpp
main.h
process_module.cpp
process_module.h
server_module.cpp
server_module.h
setup.cpp
setup.h
test_for_best_throughput_1.txt
test_for_best_throughput_2.txt
test_for_best_throughput_3.txt
test_for_best_throughput_4.txt
time_module.cpp
time_module.h

README.md

Server Queue Scheduling Simulation

Description

Analyzed conditions which cause bottle neck situation in a simulated environment.

Improved the efficiency of server queue scheduling with limited resources.

How to run the code

  • move to working directory.

$make : make object files and executable file named "main"

  • take input.txt as input. Then display statistics as output.
  • also display results of Mini Factory program. $./main < input.txt: run executable file (main)

object files

  • main.o : main object file of Mini Factory simulation.
  • setup.o : object file which has classes and structures used in other object files (process_module.o, server_module.o, connection_module.o, time_module.o)
  • process_module.o : object file which declare and define behavior of process
  • server_module.o : object file which declare and define behavior of server
  • connection_module.o : object file which declare and define behavior of way and bus
  • time_module.o : object file which declare and define behavior of time event
You can’t perform that action at this time.