DocumentCode
2242628
Title
Sttyciar: A low-level object-oriented network programming framework
Author
Horwitz, Doron ; Jagoe, Simon ; Dwolatzky, Barry
Author_Institution
Sch. of Electr. & Inf. Eng., Univ. of the Witwatersrand, Johannesburg, South Africa
fYear
2009
fDate
23-25 Sept. 2009
Firstpage
1
Lastpage
5
Abstract
A new network application programming framework, called Sttyciar, is designed and implemented. Sttyciar is developed to be re-usable and easily extensible, wrapping the procedural pcap library to provide an intuitive object-oriented interface to the receiving and transmitting functionality of network interfaces attached to a host computer. The framework´s layered architecture, which includes features such as buffering and statistic calculation, is detailed and a performance analysis on its capabilities is carried out. The framework is shown to be capable of operating with a throughput in excess of 100 Mbps, but this performance is dependent on the speed and architecture of the computer. The use of multi-threading and Sttyciar´s ability to scale to processors with multiple cores is also outlined. Potential performance and structure improvements are identified but the framework is found to be suitable to support applications operating in live networking environments.
Keywords
buffer storage; computer networks; multi-threading; object-oriented programming; software architecture; software performance evaluation; software reusability; Sttyciar; buffering; layered architecture; live networking environment; low-level object-oriented network programming framework; multiple core processor; multithreading; network interfaces; object-oriented interface; performance analysis; procedural pcap library; statistic calculation; Application software; Computer architecture; Computer interfaces; Computer networks; Libraries; Network interfaces; Object oriented programming; Performance analysis; Statistical analysis; Wrapping; networking; object-oriented programming;
fLanguage
English
Publisher
ieee
Conference_Titel
AFRICON, 2009. AFRICON '09.
Conference_Location
Nairobi
Print_ISBN
978-1-4244-3918-8
Electronic_ISBN
978-1-4244-3919-5
Type
conf
DOI
10.1109/AFRCON.2009.5308176
Filename
5308176
Link To Document