A Commodity High Performance PC Cluster Project Centered on a Programmable Network Processor

نویسنده

  • Jie Lu
چکیده

This project aims to construct a non-dedicated, high performance PC cluster using an advanced network processor for solving CPUand memory-intensive applications. Early cluster projects either use commonplace network technologies such as Ethernet or use specialized, more advanced network technologies such as Myrinet to connect commodity computers to form a single parallel processing system. Regardless what network technologies are used, these cluster projects typically implement their resource management and scheduling mechanisms at the application level, due to the limited programmability of ASIC-based switches, and hence sacrifice performance. While using specialized network technologies can help achieve higher throughput and lower latency at the message passing layer, clusters that use these technologies also require additional hardware investment on new switches and adapters (a new adapter for each node), which would compromise adoptability. The proposed cluster project balances the tradeoff between performance and additional hardware costs. It uses one programmable network processor as a switch to connect commodity computers via commonplace Fast Ethernet. In addition to being used as a regular network switch, the programmable network processor is used to implement the global resource manager, the job scheduler, and the distributed shared memory mechanism at the network level. This approach will boost the overall cluster performance by simplifying the algorithms for distributed environment and minimizing the number of control messages passed between cluster nodes. The advanced parallel architecture of programmable network processors, which delivers a combination of wirespeed deep packet inspection and full programmability, provides a solid platform and tools to achieve high cluster performance. An IXP2400 programmable network processor will be used to demonstrate the feasibility and effectiveness of this new approach. In addition, the proposed project will develop an execution environment transparent to applications. Thus, existing CPUand memory-intensive application programs can be directly executed in the cluster environment without to need to be reprogrammed. Also, the execution environment will combine global resource manager and workload migration mechanism to provide flexibility for nodes to join and leave the cluster at will.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Design and Implementation of Field Programmable Gate Array Based Baseband Processor for Passive Radio Frequency Identification Tag (TECHNICAL NOTE)

In this paper, an Ultra High Frequency (UHF) base band processor for a passive tag is presented. It proposes a Radio Frequency Identification (RFID) tag digital base band architecture which is compatible with the EPC C C2/ISO18000-6B protocol. Several design approaches such as clock gating technique, clock strobe design and clock management are used. In order to reduce the area Decimal Matrix C...

متن کامل

Commodity computing results from the Swiss-Tx project

The aim of the Swiss-Tx project was to build, install, test and use high performance commodity computers. The biggest machine is the 70 Compaq Alpha processors Swiss-T1 machine installed at the EPFL computing centre and running in production mode since July 2000. This parallel MPI computer is well balanced in terms of processor speed, memory access, inter-processor communication network, and I/...

متن کامل

Architecture of a Novel High Performance Traffic Capturing Device Based on the Intel IXP2400 Network Processor

The extensive availability of cost effective commodity PC hardware pushed the development of flexible and versatile traffic monitoring software such as protocol analyzers, protocol dissectors, traffic sniffers, traffic characterizers and IDSs (Intrusion Detection Systems). The largest part of these pieces of software is based on the well known libpcap API, which in the last few years has become...

متن کامل

Case Study: Setting up and running a production Linux cluster at Pacific Northwest National Laboratory

With the low price and increasing performance of commodity computer hardware, it is important to study the viability of using clusters of relatively inexpensive computers to produce a stable system, capable of the current demands for high performance massively parallel computing. A 192-processor cluster was installed to test and develop methods that would make the PC cluster a workable alternat...

متن کامل

Telescoping Architectures: A Methodology for Evaluating Next-Generation Heterogeneous Computing

Architectural innovation has telescoped the HPC community from the commodity (Beowulf) cluster in a machine room, i.e., a multi-node system with Ethernet interconnect, to a commodity cluster on a chip, i.e., multicore CPU with an ondie interconnect. We project that this “telescoping architecture” will apply more broadly to heterogeneous computing, namely from heterogeneous clusters like Tianhe-...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2004