Recently, large parallel computing systems are designed based on multiple SMP machines with various software stacks such as MPI and SHMEM. Each SMP machine consist of multiple processor and all processor in the system are connected with high bandwidth interconnect network. There are two most popular processor interconnect technologies currently, Intel QPI and AMD hypertransport. These the-state-of-the-art technologies have a vulnerability of router design, which can cause new type of performance attacks. In this study, we observe the-state-of-the-art processor interconnect network has architectural vulnerability and introduce a performance attack using by routing table attack. We further show how much this attack can degrade performance and how the network can be protected. Our study propose a new routing protocol suitable for processor interconnect networks to protect this vulernability.
현재 큰규모의 병령 컴퓨팅 시스템들은 MPI 와 SHMEM과 같은 소프트웨어 스택을 이용하여 여러개의 대칭형 다중 프로세서(Symmetric Multi-Processor) 를 통해서 구성이된다. 각 대칭형 다중프로세서 머신은 여러개의 프로세서로 구성되며 이러한 프로세서들은 고성능의 인터커넥트 네트워크를 통해서 서로 연결되어있다. 현재 프로세서간의 인터커넥트 기술로 대표적으로 인텔의 QuickPath Interconnect (QPI) 와 AMD의 Hypertransport 가 존재한다. 하지만 이러한 기술들이 갖고 있는 라우터에는 공통적인 취약점이 존재하며, 이러한 취약점을 통해서 새로운 형태의 공격이 가능하다. 본 연구에서는, 최신 프로세서 인터커넥트 네트워크가 갖는 아키텍처상의 취약점을 살펴보고 라우팅 테이블을 이용하는 새로운 공격방법을 소개한다. 또한, 이러한 공격들이 시스템 성능에 어느정도의 성능 감소를 발생시키며, 어떻게 보호될수 있는지에 대해서 보이려고한다. 그리고 이러한 취약점을 보호할수있는 프로세서 인터커넥트를 위한 라우팅 프로토콜을 제안한다.