NUST Institutional Repository

Efficient Parallel Architecture of SWAF for Multi-core Systems

Show simple item record

dc.contributor.author Noureen, Fauzia
dc.date.accessioned 2020-11-05T06:01:17Z
dc.date.available 2020-11-05T06:01:17Z
dc.date.issued 2011
dc.identifier.uri http://10.250.8.41:8080/xmlui/handle/123456789/10035
dc.description Supervisor: Dr. Ha z Farooq Ahmad en_US
dc.description.abstract Multi-core systems and multi-core servers are present in almost all data cen- ters now-a-days. All major processor vendors are producing multi-core chips. These multi-core systems are commonly used to deploy high end applications such as rewalls. However the capacity of a system cannot by fully utilized unless and until application running on the system is not capable of utiliz- ing it. So multi-threaded application architecture is need for mission critical systems like SWAF (Semantic Web Application Firewall). Fully parallelized application running on multi-core system achieves high performance. To de- sign fully parallelized SWAF, all di erent modules need to run concurrently. Furthermore each module has to have its own thread pool containing mul- tiple numbers of threads which are responsible for performing tasks speci c to that module. The research challenges faced while designing such archi- tecture includes reducing the SWAF's complexity, minimizing the increased inter-modular communication and most importantly usage of di erent opti- mized techniques to remove sequential dependencies among di erent mod- ules. Each module places intermediate result in a memory bu er so that the other module can read it and perform further tasks on it. JVM (Java Virtual Machine) manages and distributes the thread pools to the available cores of the system and assures to run each module on di erent core of the machine concurrently. The system has been evaluated on both low and high loads to test the performance. At low load of requests, old architecture gave better results than the proposed one. The reason was the increased communication between di erent modules of SWAF. The test results at high load of requests proved that multi-core SWAF gave consistent behavior where as old SWAF code become irresponsive at high loads. en_US
dc.publisher SEECS, National University of Science and Technology, Islamabad. en_US
dc.subject Information Technology, Architecture en_US
dc.title Efficient Parallel Architecture of SWAF for Multi-core Systems en_US
dc.type Thesis en_US


Files in this item

This item appears in the following Collection(s)

  • MS [432]

Show simple item record

Search DSpace


Advanced Search

Browse

My Account