Abstract
The Named Data Networking (NDN) is a newly proposed Internet architecture based on Content-Centric Networking, which transforms data, instead of hosts, into a first-class entity. However, one of the major challenges is supporting intelligent forwarding of Interests over multiple paths while allowing an unbounded name space. To address this challenge, this paper proposes a Greedy Ant Colony Forwarding (GACF) algorithm which uses the ISP-based aggregation to reduce the content naming space. There are two kinds of ants in GACF. One is Hello Ant which is used to discover the all possible paths and optimize them; the other is Normal Ant which is used to get data and reinforce the optimization of the paths simultaneously. The GACF algorithm is a Quality of Service aware forwarding algorithm. It adaptively reduces the impacts incited by the dynamic complex network
چکیده
شبکه بندی داده های نامگذاری شده (NDN) یک معماری نوین اینترنت براساس شبکه های محتوا محور می باشد که بجای هاست یا میزبان ها، داده ها را به یک واحد درجه اول تبدیل می کند. با این حال یکی از چالش های اساسی، پشتیبانی از ارسال هوشمندِ اطلاعات در چندین مسیر، ضمنِ تامین یک فضای نامِ بی کران می باشد. برای رفع این چالش، این مقاله، یک الگوریتم ارسال حریصانه کلونی مورچگان (GSCF) را مطرح می کند که از توأم سازی مبتنی بر ISP برای کاهش فضای نامگذاری محتوا استفاده می کند. دو نوع مورچگان در GACF وجود دارد. اولینِ آنها مورچگان Hello است که برای شناسایی تمامی مسیرهای ممکن و بهینه سازی آنها استفاده می شود؛ دیگری، مورچه نرمال (Normal Ant) است که برای جمع آوری داده ها و تقویت بهینه سازیِ همزمان مسیرها استفاده می شود. الگوریتم GACF، یک الگوریتم ارسالِ آگاه از کیفیت سرویس است که بطور تطبیقی و تناسبی، تاثیرات القاء شده توسط شبکه پیچیده پویا را کاهش می دهد.
1-مقدمه
اینترنت دراصل به عنوان یک زیرلایه اطلاعاتی طراحی شده بود تا تحویل داده بین هاست های انتهاییِ نظیر را میسر سازد. بااین حال، درحال حاضر اکثراً به عنوان کاربردهای اطلاعاتی نظیرِ CDN و P2P استفاده می شود. معماری اینترنت اساساً از مدل ارتباطیِ مبتنی بر میزبان، به مدل محتوا محور - مثلاً یوتیوب و فیس بوک - تغییر و تکامل یافته است. طراحی شبکه محتوا محور (CCN) یک الگوی نوین در طراحی شبکه است که بیشتر متمرکز بر توزیع محتواست نه اتصال هاست با هاست. این تغییر تمرکز از هاست به محتوا، چند مزیت جالب توجه دارد همچون کاهش بار شبکه، نهفتگی پایین در انتشار، و بهره وری انرژی. طراحی شبکه داده های نامگذاری شده (NDN)، یک نمونه اولیه از CCN است...