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 :
بازگشت