Software-Defined Networking (SDN) is recently introduced in networking history, which has more adaptability in compare to traditional data networking. NetFPGA is an open platform enabling researchers and instructors to build high-speed, hardware-accelerated networking systems. NetFPGA has four ports and it can be defined as a switch. In a certain period of time, it might be more than one packet for a specific output port or multiple packets for multiple output switches; therefore it is necessary to have a scheduling system for transferring packets. Based on available anticipated ports, the scheduling system will select one of the packets utilizing these criteria, and transfer it to the desired outputs. One of the main purposes of the scheduling algorithm is to optimize and reduce the latency of packets. The switch performance depends on two factors: the scheduling algorithm, and the incoming switch traffics. Many of the applied programs employ various traffic left; MARGIN: 0cm 0cm 0pt; unicode-bidi: embed; DIRECTION: ltr" align=left Keywords: NetFPGA, packet scheduling algorithm, real-time packet, linked-list