Title :
An evaluation of parallel optimization for OpenSolaris® network stack
Author :
Zou, Hongbo ; Wu, Wenji ; Sun, Xian-He ; DeMar, Phil ; Crawford, Matt
Author_Institution :
Dept. of Comput. Sci., Illinois Inst. of Technol., Chicago, IL, USA
Abstract :
Computing is now shifting towards multiprocessing. The fundamental goal of multiprocessing is improved performance through the introduction of additional hardware threads or cores (referred to as “cores” for simplicity). Modern network stacks can exploit parallel cores to allow either message-based parallelism or connection-based parallelism as a means to enhance performance. OpenSolaris has redesigned and parallelized to better utilize additional cores. Three special technologies, named Softring Set, Soft ring and Squeue are introduced in OpenSolaris for stack parallelization. In this paper, we study the OpenSolaris packet receiving process and its core parallelism optimization techniques. Experiment results show that these techniques allow OpenSolaris to achieve better network I/O performance in multiprocessing environments; however, network stack parallelization has also brought extra overheads for system. An effective and efficient network I/O optimization in multiprocessing environments is required to cross all levers of the network stack from network interface to application.
Keywords :
multiprocessing systems; network interfaces; network operating systems; performance evaluation; protocols; OpenSolaris network stack parallelization; OpenSolaris packet receiving process; Soft ring; Softring Set; Squeue; connection-based parallelism; core parallelism optimization techniques; message-based parallelism; multiprocessing environments; network I/O optimization; network interface; parallel optimization evaluation; performance enhancement; Computer architecture; IP networks; Instruction sets; Optimization; Parallel processing; Throughput; Network Stack; OpenSolaris;
Conference_Titel :
Local Computer Networks (LCN), 2010 IEEE 35th Conference on
Conference_Location :
Denver, CO
Print_ISBN :
978-1-4244-8387-7
DOI :
10.1109/LCN.2010.5735726