We present Ally, a hardware/software framework proposed to deliver new compute-intensive management services on multicore processors. Ally enables deployment of software packet processing appliances (e.g. for Deep Packet Inspection, DPI) on sequestered cores of a multicore processor, independently of operating systems (OS) or hypervisor running on the other cores. Ally allows software appliances to transparently intercept network packets exchanged between network interfaces (NICs) and host OSes. Using full system emulation and a Linux-based prototype, we validate Ally functionality and demonstrate packet interception with minimal overhead. 1
To submit an update or takedown request for this paper, please submit an Update/Correction/Removal Request.