Abstract
The development of high speed Internet access, Web 2.0 applications and Virtualization techniques have made Cloud computing a leading edge technology. A user in `Cloud' runs web based application over Internet via browser with a look and feel of desktop program. Cloud computing provides dynamically scalable and virtualized resources as a service over the network at a nominal initial investment. Data-center works as backbone in Cloud computing where a large number of servers are networked to host computing & storage needs of the users. The area which needs more attention is Latency Optimization for cloud architecture to work as ubiquitous as expected. Many data intensive applications produce enormous amounts of data which travel on cloud network. As the cloud users grow, cloud architecture should accommodate movement of voluminous data to avoid data congestion in the network. In this paper, an intelligent & energy efficient Cloud computing architecture is proposed based on distributed data-centers to support application and data access from local data-center with minimum latencies. It was found that the proposed architecture is efficient for business entrepreneurs, suitable to apply for e-Governance and provides a green eco-friendly environment for Cloud computing
چکیده
توسعه ی دسترسی به اینترنت پرسرعت، اپلیکیشن های وب 2 و تکنیک های مجازی سازی، رایانش ابری را یک فناوری پیشتاز نموده است. یک کاربر در "ابر"، اپلیکیشن مبتنی بر وب را از طریق مرورگر در اینترنت با ظاهر و احساس برنامه ی دسکتاپ اجرا میکند. رایانش ابری منابع مقیاس پذیر و مجازی شده به صورت پویا را در یک سرمایه گذاری اسمی ابتدایی به عنوان یک سرویس در شبکه فراهم میکند. مرکز داده به عنوان ستون فقرات در رایانش ابری کار میکند که تعداد زیادی سرویس دهنده با هم شبکه شده اند تا نیازهای محاسباتی و ذخیرهای کاربران را ساماندهی نمایند. زمینهای که به توجه بیشتری نیاز دارد، بهینه سازی زمان عکس العمل برای معماری ابری است تا بتواند به همان اندازه که انتظار میرود در همه جا حاضر باشد. بسیاری از اپلیکیشن های پُر داده، مقدار زیادی داده تولید میکنند که در شبکه ی ابری میچرخد. وقتی تعداد کاربران ابر زیاد میشود، معماری ابر باید ملزومات گردش حجم عظیم داده را فراهم کند تا از ازدحام داده در شبکه جلوگیری نماید. در این مقاله یک معماری رایانش ابری هوشمند و کارا از نظر انرژی معرفی شده است که مبتنی بر مراکز داده ی توزیع شده است تا بتواند با کمینه زمان عکس العمل از اپلیکیشن و دسترسی به داده از مرکز داد ه ی محلی پشتیبانی نماید. دریافته شده که معماری پیشنهادی برای موسسان شرکت های تجاری کارامد است، برای استفاده از دولت الکترونیکی مناسب است و یک محیط دوستدار طبیعت برای رایانش ابری فراهم میکند.
1-مقدمه
دانشمندان کامپیوتر همیشه به دنبال ابداع یک فناوری جدید بوده اند که بتواند به صورت کارا و موثر منابع سخت افزاری زیرین معاصر را در جهت منفعت علم و جامعه ی تجارت به کار گیرد. با شروع از mainframeها تا ماشین های مجازی کنونی در "ابرها"، تاریخچه ی محاسباتی روندی از الگوهای متناوباً همگرا و واگرا را برای استفاده از منابع محاسباتی تجربه کرده است. mainframeها / مینی کامپیوترها برنامه های کاربران را با مرکزیت مفهوم اشتراک زمانی پردازش میکردند. نفوذ عمیق کامپیوترهای شخصی ارزان تقریباً همه ی زوایای محاسبات و بنابراین واگرایی منابع را تحت تاثیر قرار داده است. بعدها با همگرایی دوبارهی منابع محاسباتی همانطور که در شکل 1 نشان داده شده است، ماشینهای موازی اختصاصی، برنامه های موازی را سریعتر از PCهای معاصر اجرا کردند. چون این ماشینهای موازی بسیار گران بودند، یک تغییر محاسباتی بزرگ به عنوان واگرایی در منابع مشاهده شد که به عنوان محاسبات توزیع شده مانند شبکه ی ایستگاه های کاری ، محاسبات خوشه ای، محاسبات توری (مشبک) و مانند آن دسته بندی گردید. در سناریوی حاضر، رایانش ابری از منابع متمرکزشده به شکل مراکز داده استفاده می کند. به نظر می رسد روند استفاده از منابع به صورت متناوب مثلاً به صورت متمرکزشده و توزیع شده ادامه دارد…