Advanced networking services for distributed multimedia streaming applications

  • Authors:
  • Ada Gavrilovska;Sanjay Kumar;Srikanth Sundaragopalan;Karsten Schwan

  • Affiliations:
  • Center for Experimental Research in Computer Systems, Georgia Institute of Technology, Atlanta, USA 30332-0280;Center for Experimental Research in Computer Systems, Georgia Institute of Technology, Atlanta, USA 30332-0280;Center for Experimental Research in Computer Systems, Georgia Institute of Technology, Atlanta, USA 30332-0280 and Microsoft Corporation, Redmond, USA 98052-6399;Center for Experimental Research in Computer Systems, Georgia Institute of Technology, Atlanta, USA 30332-0280

  • Venue:
  • Multimedia Tools and Applications
  • Year:
  • 2007

Quantified Score

Hi-index 0.00

Visualization

Abstract

Increased network speeds coupled with new services delivered via the Internet have increased the demand for intelligence and flexibility in network systems. This paper argues that both can be provided by new hardware platforms comprised of heterogeneous multi-core systems with specialized communication support. We present and evaluate an experimental network service platform that uses an emergent class of devices--network processors--as its communication support, coupled via a dedicated interconnect to a host processor acting as a computational core. A software infrastructure spanning both enables the dynamic creation of application-specific services on the network processor, mediated by middleware and controlled by kernel-level communication support. Experimental evaluations use a Pentium IV-based computational core coupled with an IXP 2400 network processor. The sample application services run on both include an image manipulation application and application-level multicasting.