Acknowledgement
Grant : 매니코어 기반 초고성능 스케일러블 OS 기초연구
Supported by : 정보통신기술진흥센터
References
- A. Pesterev, J. Strauss, N. Zeldovich, and R. T. Morris, "Improving network connection locality on multicore systems," Proc. of the 7th ACM european conference on Computer Systems, pp. 337-350, 2012.
- V. Ahuja, M. Farrens, and D. Ghosal, "Cache-aware affinitization on commodity multicores for highspeed network flows," Proc. of the 10th International Conference on Applied Cryptography and Network Security, pp. 39-48, 2012.
- W. Wu, P. DeMar, and M. Crawford, "A transportfriendly NIC for multicore/multiprocessor systems," IEEE Transactions on Parallel and Distributed Systems, Vol. 23, No. 4, pp. 607-615, 2012. https://doi.org/10.1109/TPDS.2011.195
- H.-C. Jang and H.-W. Jin, "MiAMI: Multi-core Aware Processor Affinity for TCP/IP over Multiple Network Interfaces," Proc. of the 17th IEEE Symposium on High Performance Interconnects, pp. 73-82, 2009.
- N. Hanford, V. Ahuja, M. Balman, M. K. Farrens, D. Ghosal, E. Pouyoul, and B. Tierney, "Characterizing the impact of end-system affinities on the end-to-end performance of high-speed flows," Proc. of the 3rd IEEE/ACM International Workshop on Network-aware Data Management, pp. 1:1-1:10, 2013.
- J.-Y. Cho and H.-W. Jin, "An Optimization Tool for Determining Processor Affinity of Networking Processes," KIPS Transactions on Software and Data Engineering, Vol. 2, No. 2, pp. 131-136, 2013. (in Korean) https://doi.org/10.3745/KTSDE.2013.2.2.131
- Microsoft WinHEC. (2004, April 14). Scalable Networking: Eliminating the Receive Processing Bottleneck-Introducing RSS. [Online]. Available: http://download.microsoft.com/download/5/d/6/5d6eaf2b-7ddf-476b-93dc-7cf0072878e6/ndis_rss.doc (downloaded 2016, Feb. 18).
- J.-Y. Cho, H.-W. Jin, M. Lee, and K. Schwan, "Dynamic core affinity for high-performance file upload on Hadoop Distributed File System," Parallel Computing, Vol. 40, No. 10, pp. 722-737, 2014. https://doi.org/10.1016/j.parco.2014.07.005
- NVM Express, Inc. (2014, Nov 3). NVM Express (Revision 1.2) [Online]. Available: http://nvmexpress.org/wp-content/uploads/NVM_Express_1_2_Gold_20141209.pdf (downloaded 2016, Feb. 18).
- USNA. TTCP: a test of TCP and UDP performance, Dec. 1984.
- A. Ortiz, J. Ortega, A. F. Diaz, and A. Prieto, "Affinity-Based Network Interfaces for Efficient Communication on Multicore Architectures," Journal of Computer Science and Technology, Vol. 28, No. 3, pp. 508-524, 2013. https://doi.org/10.1007/s11390-013-1352-2
- J.-Y. Cho and H.-W. Jin, "Performance Analysis of Dynamic Core Affinity Framework for HDFS over High-Performance I/O Devices," Proc. of the 42nd KIISE Winter Conference, pp. 1222-1224, 2015. (in Korean)
- S.-H. Kang, D.-H. Koo, W.-H. Kang, and S.-W. Lee, "A Case for Flash Memory SSD in Hadoop Applications," International Journal of Control and Automation, Vol. 6, No. 1, Feb. 2013.
- S. Joshi and V. Liaskovitis. (2010, Oct 11). Java Garbage Collection Characteristics and Tuning Guidelines for Apache Hadoop TeraSort Workload [Online]. Available: http://amd-dev.wpengine.netdna-cdn.com/wordpress/media/2012/10/GarbageCollectionTuningf orHadoopTeraSort1.pdf (downloaded 2016, Feb. 18)
- L. Shi, Z. Wang, W. Yu, and X. Meng, "Performance Evaluation and Tuning of BioPig for Genomic Analysis," Proc. of the 2015 International Workshop on Data-Intensive Scalable Computing Systems, pp. 9-15, Nov. 2015.
- J. Ousterhout, A. Gopalan, A. Gupta, A. Kejriwal, C. Lee, B. Montazeri, D. Ongaro, S. J. Park, H. Qin, M. Rosenblum, S. Rumble, R. Stutsman, and S. Yang, "The RAMCloud storage system," ACM Transactions on Computer Systems, Vol. 33, No. 3, Article No. 7, 2015.
- T. David, R. Guerraoui and V. Trigonakis, "Everything You Always Wanted to Know about Synchronization but Were Afraid to Ask," Proc. of the 24th ACM Symposium on Operating Systems Principles, pp. 33.48, 2013.
- S. Srikanthan, S. Dwarkadas, and K. Shen, "Data Sharing or Resource Contention: Toward Performance Transparency on Multicore Systems," Proc. of the USENIX Annual Technical Conference, pp. 529-540, 2015.