توضیحات
ABSTRACT
The aim of this paper is to provide a survey of network processors (NPs), which are a new type of special microprocessors intended for networking equipment, mainly switches and routers. We will describe many aspects in the network processor area. First, we introduce network processors together with their functionalities and requirements. Subsequently, we describe the basic definitions and concepts involved in the network processing area. Second, we describe the architectural specification and implementation of NPs and present comparison between different commercial NPs. Third, we describe network processors software tools including network processor simulators, benchmarks, and other related tools. Fourth, we highlight several challenges and trends in network processing area .
INTRODUCTION
The bandwidth growth of networks increased almost exponentially in the past couple of years and is expected to continue to do so for years to come. This has been fueled by emerging new technologies that are capable of achieving higher bandwidths. Consequently, new applications are being developed that take advantage of the new capabilities. In turn, move consumers are starting to use these applications and thereby increasing the demand for higher bandwidth. The technological advances must also be accompanied by improved network processing capabilities within routers and switches that connect the networks. Therefore, network processors have been incorporated within these devices to cope with the continued increasing demand for higher performance. In addition, the multitude of applications and services that require support lead to the introduction of many different protocols that govern the transmission, forwarding, and communication of data (in the form of packets). Therefore, improved flexibility is needed to cope with the many existing and future protocols. Consequently, the design of network processors remains an ongoing research and development effort. The aim of this paper is to present the recent state-ofthe-art of network processors (requirements, software tools, existing architectures) and to discuss the future challenges and trends that we are facing in this field. By no means we intend to be complete as the field in still in movement, but we intend to describe the main recent and possible future developments in the field.
چکیده
هدف از این مقاله ارائه یک نظرسنجی از پردازنده های شبکه (NPs) است که نوع جدیدی از ریزپردازنده های ویژه ای هستند که در نظر گرفته شده برای تجهیزات شبکه، عمدتا سوئیچ ها و روتر ها هستند. ما بسیاری از جنبه ها را در قسمت پردازنده شبکه توضیح خواهیم داد. اول، پردازنده های شبکه ما را با ویژگی ها و الزامات آنها معرفی می کنیم. در ادامه، تعاریف و مفاهیم اساسی در زمینه پردازش شبکه را شرح می دهیم. دوم، مشخصات معماری و پیاده سازی NP ها را توصیف می کنیم و مقایسه آن ها بین NP های تجاری مختلف را شرح می دهیم. سوم، ما ابزارهای نرم افزارهای شبکه پردازنده مانند شبیه سازهای شبکه پردازنده، معیارها و سایر ابزارهای مرتبط را توصیف می کنیم. چهارم، ما چندین چالش و روند در زمینه پردازش شبکه را برجسته می کنیم.
مقدمه
رشد پهنای باند شبکه ها در چند سال گذشته تقریبا به صورت قیمتی افزایش یافته و انتظار می رود در سالهای آینده نیز این کار را ادامه دهد. این امر بوسیله تکنولوژی های جدید در حال ظهور است که قادر به دستیابی به پهنای باند بالاتری هستند. در نتیجه، برنامه های جدیدی در حال توسعه هستند که از قابلیت های جدید بهره می برند. به نوبه خود، مشتریان حرکت می کنند که از این برنامه ها استفاده می کنند و در نتیجه افزایش تقاضا برای پهنای باند بالاتر را افزایش می دهند. پیشرفت های تکنولوژیکی نیز باید با بهبود قابلیت پردازش شبکه در روترها و سوئیچ هایی که شبکه ها را متصل می کنند همراه باشد. بنابراین، پردازنده های شبکه در این دستگاه ها برای مقابله با افزایش تقاضا برای عملکرد بالاتر گنجانیده شده اند. علاوه بر این، بسیاری از برنامه های کاربردی و خدماتی که نیاز به پشتیبانی دارند، منجر به معرفی بسیاری از پروتکل های مختلف که انتقال، ارسال و انتقال اطلاعات (در قالب بسته ها) را مدیریت می کند. بنابراین، انعطاف پذیری بهتر برای مقابله با بسیاری از پروتکل های موجود و آینده لازم است. در نتیجه، طراحی پردازنده های شبکه همچنان یک تلاش تحقیق و توسعه است. هدف از این مقاله ارائه آخرین وضعیت هنر پردازنده های شبکه (الزامات، ابزارهای نرم افزاری، معماری موجود) و بحث در مورد چالش ها و روند های آینده است که در این زمینه روبرو هستیم. به هیچ وجه ما قصد داریم به عنوان زمینه ای که هنوز در جنبش است، تکمیل شود، اما ما قصد داریم توصیف اصلی تحولات آینده و آینده ممکن در این زمینه باشد.
Year: 2006
Publisher : IEEE
By : Mahmood Ahmadi and Stephan Wong
File Information: English Language/ 9 Page / size: 142 KB
Only site members can download free of charge after registering and adding to the cart
سال : 1385
ناشر : IEEE
کاری از : Mahmood Ahmadi and Stephan Wong
اطلاعات فایل : زبان انگلیسی / 9 صفحه / حجم : KB 142
نقد و بررسیها
هنوز بررسیای ثبت نشده است.