Thesis Details
Flexibilní vyvažovač zátěže s využitím jazyka P4
Currently servers of internet services are usually grouped together into clusters to providesufficient performance to serve clients' queries. Each cluster needs Load Balancer, so it can choose one server which will process query from one client. For describing such device that processes packets is convenient to use P4 language. Within this work, the principles of load balancing, design, implementation and testing of a simple Load Balancer described in P4 language were demonstrated. The program is tested using Behavioral model of P4 language on a common processor and on the NFB-200G2QL card thanks to the Netcope environment from the CESNET association
P4, Load Balancer, P4 language, Behavioral model P4, FPGA, NDK platform
Burget Radek, doc. Ing., Ph.D. (DIFS FIT BUT), člen
Čadík Martin, doc. Ing., Ph.D. (DCGM FIT BUT), člen
Češka Milan, doc. RNDr., Ph.D. (DITS FIT BUT), člen
Martínek Tomáš, doc. Ing., Ph.D. (DCSY FIT BUT), člen
@bachelorsthesis{FITBT22992, author = "Jind\v{r}ich \v{S}est\'{a}k", type = "Bachelor's thesis", title = "Flexibiln\'{i} vyva\v{z}ova\v{c} z\'{a}t\v{e}\v{z}e s vyu\v{z}it\'{i}m jazyka P4", school = "Brno University of Technology, Faculty of Information Technology", year = 2020, location = "Brno, CZ", language = "czech", url = "https://www.fit.vut.cz/study/thesis/22992/" }