DocumentCode :
261066
Title :
Squid-SMP: Design & implementation of squid proxy server for parallel platform
Author :
Malave, Sachin H.
Author_Institution :
Comput. Eng. Dept., SP´s Inst. of Knowledge Coll. of Eng., Pune, India
fYear :
2014
fDate :
27-28 Feb. 2014
Firstpage :
1
Lastpage :
6
Abstract :
Being a single process proxy server, Squid can not avail of multi-processor or multi-core architectures. Here two layered approach is used to implement SMP within squid. In the top layer, Squid-smp-scheduler also called as master process which spawns multiple instances of Squid process is implemented. In the bottom layer, functionality of an instance is further divided into two threads, schedule and dispatch. Each process utilizes two full cores of the system where dispatch thread picks up entries from the queue as soon as they are made available by schedule thread. This strategy in the bottom layer minimizes the average queue size of the AsyncCallQueue queue and the time required for execution of each schedule/dispatch round. Also the distribution of load among multiple instances in the top layer minimizes the average response time.
Keywords :
multiprocessing systems; parallel processing; queueing theory; AsyncCallQueue queue; Squid-SMP; Squid-smp-scheduler; parallel platform; squid proxy server; Delays; Educational institutions; IP networks; Instruction sets; Schedules; Servers; Sockets; Squid-smp-scheduler; dispatch AscyncCallQueues; schedule;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Information Communication and Embedded Systems (ICICES), 2014 International Conference on
Conference_Location :
Chennai
Print_ISBN :
978-1-4799-3835-3
Type :
conf
DOI :
10.1109/ICICES.2014.7033958
Filename :
7033958
Link To Document :
بازگشت