| Overview |
The C-CORE project -- is part of the joint effort of the GT Network Processors Group focused on developing hardware and software technologies for dynamically extending communication infrastructures with application-specific functionality. The technigues developed are particularly suitable for future heterogeneous multi-core systems, which may include general-purpose, as well as specialized communication cores. The idea is to manipulate, filter, and transform selected application-level information `close' to the network, thereby (i) reducing loads on host-internal resources like I/O busses, CPUs, and memory and (ii) reducing the latencies of frequently used inter-host operations like synchronization. The goal is to develop intergrated host/NP systems (e.g., to represent heterogeneous multi-core platforms) that can deliver i) improved levels of cost/performace to end users and ii) support for innovative communication services. Performance advantages derived from this approach have been demonstrated with ATM and I2O boards, on local- nd metro-area networks. Ongoing work uses gigabit Ethernet boards, the Intel IXP network processors, and FPGAs as evaluation platforms.
|
| References |
- Sanjay Kumar, Ada Gavrilovska, Karsten Schwan, and Srikanth Sundaragopalan, C-Core: Using Communication Cores for High Performance Network Services, 4th Int'l Conf. on Network Computing and Applications (IEEE NCA05), Cambridge, MA, July 2005.
- Srikanth Sundaragopalan, Ada Gavrilovska, Sanjay Kumar, Karsten Schwan, An Approach Towards Enabling Intelligent Networking Services for Distributed Multimedia Applications, IMMCN 2005, to appear
- Ada Gavrilovska, Sanjay Kumar, and Karsten Schwan, The Execution of Event-Action Rules on Programmable Network Processors, 1st Workshop on Operating System and Architectural Support for the On-Demand IT Infrastructure (OASIS 2004), held in conjunction with ASPLOS-XI, Boston, MA, Oct. 2004.
- Ada Gavrilovska, Karsten Schwan, Greg Eisenhauer, Supporing Enterprise Applications with Attached Network Processors, IXA Education Summit, Sep. 2004
- Ada Gavrilovska, Karsten Schwan, Austen Mcdonald, Hailemelekot Seifu, and Ola Nordstrom, Cooperative Application-level Processing on Hosts and their Attached Network Processors, Poster Session, 10th International Conference on Network Processors (ICNP 03), Nov. 2003. (.ppt)
- Application-level Communication Services in Edge Routers, Ada Gavrilovska, Karsten Schwan, Hailemelekot Seifu, Ola Nordstrom, et al., IXA Education Summit 2003, Aug. 2003
- Ada Gavrilovska, Karsten Schwan, Ola Nordstrom, and Hailemelekot Seifu,
Network Processors as Building Blocks in Overlay
Networks,
Hot Interconnects
11 (HOTI-11), Aug. 2003.
- Ada Gavrilovska, Karsten Schwan, Hailemelekot Seifu, Himanshu Raj, and
Ola Nordstrom, IXP-resident
Stream Handlers, Poster, Intel visit, Mar. 2003.
- Kenneth Mackenzie, Weidong Shi, Austen MacDonald, and Ivan Ganev,
An
Intel IXP1200-based Network Interface, Workshop on Novel Uses of
System Area Networks at HPCA (SAN-2), Feb. 2003.
- Xiaotong Zhuang, Weidong Shi, Indrani Paul, and Karsten Schwan,
Efficient Implementation of the DWCS on Programmable Network Processors,
Multimedia Networks and Systems (MMNS), Oct. 2002.
- Ada Gavrilovska, Kenneth Mackenzie, Karsten Schwan, and Austen
MacDonald,
Stream Handlers: Applications-specific Message Services for Attached
Network Processors, Hot Interconnects 10 (HOTI-10), Aug. 2002.
- Ada Gavrilovska, Jiantao Kong, Weidong Shi, Xiaotong Zhuang, Karsten
Schwan, and Kenneth Mackenzie, IXP1200
Applications, Poster, Intel visit, Mar. 2002.
|