Skip to main content
SUPERVISOR
Hossein Saidi,MasoudReza Hashemi
حسین سعیدی (استاد راهنما) مسعودرضا هاشمی (استاد مشاور)
 
STUDENT
Abbasali Chezgi
عباسعلی چزگی

FACULTY - DEPARTMENT

دانشکده مهندسی برق و کامپیوتر
DEGREE
Master of Science (MSc)
YEAR
1383

TITLE

Designing and implementation of an active architecture for managing and monitoring of data flows
Applying new standards in traditional networks is slow and injecting new protocols to nodes is not possible. Some services need operations in network elements to perform correctly and efficiently. Active networks solve these problems providing opportunities for new services to appear. Most developed Active Networks are general platforms wherein the performance is traded for gaining security and portability. Moreover, programmers need to learn new skills to develop codes for these platforms. Transferring data flows properly is the main purpose of network elements. For this purpose, some features like routing, security and QOS are developed in these elements. Therefore most operations at nodes are operations that are applied to data flows. With respect to importance of operations applied to data flows and problems in traditional networks for processing data flows, or injecting new protocols, and to extend the use of Active Networks; in this project we try to implement an especial purpose Active Networks which is simple to use in typical networks with little overhead.. IUTAN project is a special platform for processing data flows in network nodes. Its main purposes are reducing complexity, improving performance, and simplifying programming. This platform supplies some features for managing and monitoring network flows. There is no need to use extra tools to program active codes in this platform. Although the main goal of this project is data flow management but the platform in general have the capability to be used for various other purposes.
تزریق پروتکل‌‌ها و بکارگیری استانداردهای جدید در ساختار شبکه های کنونی به دشواری صورت می پذیرد. همچنین برخی سرویس ها نیازمند همکاری گره های میانی شبکه می باشند که در شبکه های کنونی این همکاری بین گره های میانی شبکه و سرویس ها به جز در موارد خاص وجود ندارد. به خاطر وجود مشکلاتی از این قبیل, فعال سازی گره های میانی شبکه به طوری که بتوان پردازش های لازم را در این گره ها انجام داد، پیشنهاد شده است. به این شبکه ها که گره های آن برنامه پذیر می باشد, شبکه فعال گویند. اغلب پیاده سازی های شبکه های فعال یک بستر عمومی برای این شبکه ها ایجاد می کنند که به علت پرداختن به جوانب گوناگون سربار این بسترها زیاد می شود. همچنین برنامه نویسی برای این بسترها نیازمند کسب مهارتهای جدید می باشد. کار های فراوانی در مورد این شبکه ها صورت پذیرفته است ولی این شبکه ها هنوز به طور عملی مورد استفاده قرار نگرفته اند. با توجه به اینکه هدف اصلی المانهای یک شبکه انتقال مناسب جریانهای داده می باشد. برای تحقق این امر مسائلی مانند مسیر یابی, تامین امنیت و تضمین کیفیت در این المانها پیاده سازی می شود. بنابراین اکثر عملیاتی که در یک گره صورت می پذیرد, عملیات بر روی جریانهای داده می باشد. با توجه به مهم بودن عملیات بر روی جریانهای داده و مشکلاتی که شبکه های کنونی در ایجاد و تزریق این عملیات به صورت پویا دارا می باشند, و در جهت بررسی و گسترش کاربرد شبکه های فعال در این پروژه سعی می شود بستری خاص منظوره از شبکه های فعال پیاده سازی شود که سربار پایینی داشته باشد و استفاده از آن در گره های معمولی شبکه به سادگی امکان پذیر باشد. پروژه IUTAN یک بستر اختصاصی جهت پردازش جریانهای داده در شبکه های فعال می باشد که هدف آن کاهش پیچیدگی, کاهش سربار عملیاتی و سهولت برنامه نویسی می باشد. این بستر طوری طراحی شده تا امکانات لازم جهت پردازش و مانیتورینگ جریانهای داده را در یک گره مهیا سازد و برای برنامه نویسی آن ازابزارها و روش های معمول استفاده شود. گرچه امکانات این بستر جهت مدیریت و مانیتورینگ جریانها لحاظ شده ولی این بستر می تواند کاربردهای دیگری نیز داشته باشد.

ارتقاء امنیت وب با وف بومی