IP Multicast analysis in Market ServerApplications and financial systems
Independent thesis Advanced level (degree of Master (Two Years)), 20 credits / 30 HE creditsStudent thesis
Software applications may be able to utilize multicast (UDP) transmission instead of unicast (TCP) when communicating through a network.The beneficial factors of switching to multicast depend on what kind of software that would be using the technique and the transmission type.This study investigates the beneficial factors of using multicast instead of unicast transmissions for parts of the communication within a financialsystem. The financial system contains a server (Market Server),communicating with a market place, and a set of clients communicating with the Market Server. The interesting aspects of a financial system are the requirement to transmit large portions of data at the lowest latencyas possible. A model was created in order to compare performance and latency when using multicast and unicast. The model was tested underthe same conditions as the previous implementation (unicast) using various number of clients and transmitting data at different speed.The result from this Master’s thesis was that the performance andlatency did not become worse when transmitting specific parts of themessage types. Instead the software became more scalable and couldhandle more clients connected at the same time. The resources required to run the Market Server decreased in proportion to the number of clients able to connect compared to the previous implementation. The result from this study shows that the use of UDP/Multicast is more efficient and my recommendation is to use this technology in these kinds of transaction systems.
Place, publisher, year, edition, pages
IdentifiersURN: urn:nbn:se:kth:diva-155767OAI: oai:DiVA.org:kth-155767DiVA: diva2:762848
Master of Science - Computer Science