High-speed multicore computers are widely available at low cost. They have the potential to process high speed network applications, such as deep packet inspection, and multi-channel real-time streaming of high-definition audio and video. However, they need better scheduling approaches to address the demand of high throughput and low latency of these applications while reducing energy consumption. Current approaches do not consider real-time demands, network traffic patterns and details of the specific multicore architectures. Lack of power-aware core scheduling and thermal management has also led to a great challenge in energy efficiency. Reducing power consumption saves energy cost, reduces the need for building additional cooling, and improves computer hardware reliability.

This project makes fundamental contributions to the design and applications of high-demand network systems. It provides packet level scheduling solutions that improve throughput, reduce latency and energy consumption. The project develops and incorporates network traffic models, architectural details, power consumption models, and thermal models simultaneously for coordinated workload processing and energy consumption. Quality-of-service (QoS) of packet streams/connections is also considered by improving the jitter and out-of-order packet departures. Superiority of the proposed technical approaches is verified through real implementation of network applications and performance and power measurements on commercial multicore architectures. An open-source framework is developed for multicore scheduling, and is made available to the researchers along with optimized multithreaded codes for network applications.

Agency
National Science Foundation (NSF)
Institute
Division of Computer and Network Systems (CNS)
Type
Standard Grant (Standard)
Application #
1216014
Program Officer
M. Mimi McClure
Project Start
Project End
Budget Start
2012-10-01
Budget End
2017-09-30
Support Year
Fiscal Year
2012
Total Cost
$400,000
Indirect Cost
Name
University of California Riverside
Department
Type
DUNS #
City
Riverside
State
CA
Country
United States
Zip Code
92521