دانــلود سرای دانشجــویی
ارائه روشي براي ذخيره سازي امن داده ها در رايانش ابري
تعداد صفحه : 8 صفحه
محل انتشار: کنفرانس بین المللی مهندسی برق و علوم کامپیوتر
نام نویسندگان :
امین زمانی - دانشجوی کارشناسی ارشد دانشگاه پیام نور
مهدی جوانمرد - استادیار دانشگاه پیام نور
عنوان انگلیسی : Intelligent Strategy of Task Scheduling in Cloud Computing for Load Balancing
مشخصات مقاله : International Journal of Emerging Trends & Technology in Computer Science (IJETTCS) - سال 2013
دانلود رایگان مقاله انگلیسی
عنوان فارسی :
استراتژی هوشمند زمانبندی وظیفه برای تعادل بار در محاسبات ابری
چکیده
دنیای اینترنت و کامپیوتر هر روز در حال پیچیدهتر شدن و تکامل است. یکی از محصولات این تکامل، رایانش ابری است. با توجه به این موضوع، حساسیت دادهها و حفظ حریم خصوصی اطلاعات به طور جدی به عنوان یک نگرانی مهم برای سازمانها تبدیل میشود. شرکتها برای ارائه خدمات تخصصی مبتنی بر وب، توجه ویژهای به ارائه دهندگان خدمات نرم افزار (ASPها) یا فروشندگان نرم افزار به عنوان سرویس (SaaS) دارند که باعث کاهش هزینهها و ارائه برنامههای کاربردی خاص و متمرکز به کاربران میشود. این روش پیچیدگی طراحی، نصب، پیکربندی، گسترش و پشتیبانی از سیستم توسط منابع داخلی را حذف میکند که منافع زیادی به سازمانها ارائهمیدهد.
سازمانها اخیراً از منابع احراز هویت مرکزی برای برنامههای کاربردی داخلی و پورتالهای مبتنی بر وب برای بیشتر قسمتهای خود استفاده میکنند. احراز هویت ورود تکی، هنگامیکه به درستی پیکربندی شدهباشد باعث ایجاد یک امنیت قوی میشود به این معنا که کاربران، نیاز به یادداشت و بهخاطر سپردن کلمات عبور سیستمهای مختلف ندارند. همچنین باعث سهولت مدیریت و حسابرسی کاربران میشود. با استفاده از یک استاندارد برای احراز هویت اطلاعات برای مبادله روی اینترنت میتوان این مشکل را حل کرد. زبان نشانهگذاری اثبات امنیت، یک راه حل مبتنی بر XMLو امن برای تبادل اطلاعات کاربر بین ارائهدهنده شناسه (سازمان) و ارائهدهنده سرویس (ASPها یا SaaSها) فراهم میکند. استاندارد زبان نشانهگذاری اثبات امنیت، قوانین و دستورات نحوی را برای تبادل اطلاعات تعریف میکند، در عین حال انعطاف پذیر است و اجازه انتقال دادههای سفارشی به ارائهدهنده سرویس خارجی را میدهد.
در این پایاننامه سعی گردیده است که از مزایای رایانش ابری و ورود تکی بهترین استفاده برده شود و از آن برای ارتقا سیستمهای ورود تکی و به طور خاص برای ورود تکی با استفاده از استاندارد زبان نشانهگذاری اثبات امنیت استفادهشود. برای این منظور ابتدا مفاهیم و تعاریف اولیه مرتبط از جمله رایانش ابری، زبان نشانهگذاری اثبات امنیت، احراز هویت و ورود تکی مورد مطالعه قرارگرفتهاند. سپس بررسی کوتاهی در مورد روشهای احراز هویت انجام گردیدهاست تا با استفاده از آن مدلی بهتر، کاملتر و متناسب با آنچه مورد نیاز است، ارائه گردد. همچنین تعدادی از مدلهای ارائه شده برای هر یک از مباحث بالا و ترکیب این مباحث مورد بررسی قرارگرفته است. با ترکیب و جمعبندی روشها و اطلاعات بدستآمده، مدلی برای ورود تکی مبتنی بر رایانش ابری با استفاده از زبان نشانهگذاری اثبات امنیت به منظور کمک به فرایند ورود تکی در احراز هویت کاربران، پیشنهاد و شبیهسازی گردیده است. در نهایت پس از بیان مزایای مدل پیشنهادی، مشکلات احتمالی بررسی شده و برای رفع این مشکلات و همچنین مطالعات آینده پیشنهاداتی ارائه گردیده است.
کلید واژهها:
به فارسی:
امنیت اطلاعات در رایانش ابری، زبان نشانهگذاری اثبات امنیت در رایانش ابری
چکیده
امروزه شبکه محاسبات ابری به عنوان یکی از مهم ترین ابزارهای توزیع شده برای انجام پردازش و ذخیره سازی داده ها در بستر اینترنت مطرح شده است تا جایی که سال ۲۰۱۰ را بعنوان سال محاسبات ابری نامیدند از جمله ویژگی های بارز این مدل توزیع شده می توان به کاهش چشمگیر هزینه ها و قابلیت اطمینان بالای آن و همچنین میزان پایین در آلودگی محیط زیست اشاره کرد.با رشد روز افزون این شبکه نیاز به زمان بندی کارها بمنظور استفاده ی بهینه از شبکه و پاسخگویی مناسب به کارها بشدت مورد توجه قرار گرفته است و در این زمینه تلاش های زیادی در حال انجام می باشد و به دلیل اینکه محیط محاسبات ابری محیطی بسیار بزرگ و دارای تعداد زیادی کارهای ورودی به شبکه می باشد الگوریتم های قطعی نتیجه ی مناسبی ندارند و بهترین گزینه برای این مدل از شبکه ، الگوریتم های اکتشافی می باشند ولی یکی از مشکلات اکثر روش های ارائه شده عدم جامعیت نسبی برای ارائه یک راهکار کلی در برقراری توازن در بین پارامترهای شبکه محاسبات ابری می باشد همچنین در اکثر کارهای ارائه شده بحث عدالت در اختصاص منابع به کارها نادیده گرفته شده است یعنی برای بسیاری از کارها امکان وقوع گرسنگی وجود دارد.ما برای بهینه سازی پارمترهای زمان اجرا و زمان پاسخگویی و هزینه و بهره وری سیستم الگوریتمی ترکیبی ارائه داده ایم که ما در راهکار ارائه شده برای بحث عدالت برای کارهای وارد شده به شبکه و جلوگیری از گرسنگی آنها چاره ای اندیشیده ایم.در N2TC(Neural Network Task Classification) که بر اساس شبکه عصبی می باشد کارهای جدید و کارهایی که در صف انتظار قرار دارند وارد شبکه شده و به آنها اولویت داده می شود کارهایی که دارای اولویت بالاتری می باشند به GaTa(Genetic Algorithm Task assignment) که مبتنی بر الگوریتم ژنتیک می باشد ارسال شده تا مجموعه ای بهینه از کارها به منابع موجود در شبکه اختصاص یابد. راهکار پیشنهادی بطور میانگین ۱۰% بهبود در زمان اجرا و ۲۵% در بخش بهره وری شبکه محاسبات ابری و ۵۰% در بخش هزینه و ۵% بهبود در زمینه زمان پاسخگویی را بیان می کند هم با توجه به سرعت بالا در همگرایی در GaTa باعث افزایش سرعت اجرای زمان بندی شده است.
کلمات کلیدی: انتخاب و زمان بندی منابع، شبکه محاسبات ابری ، الگوریتم ژنتیک، شبکه عصبی، الگوریتم اکتشافی
عنوان:پایان نامه ارائه روشی برای تشخیص هویت بر مبنای ویژگی بعد فراکتال
فرمت فایل اصلی : doc قابل ویرایش با نرم افزار ورد
تعداد صفحات: 166
1-1- مقدمهای بر تشخیص هویت
افراد در زندگی روزمرهی خود با توجه به ویژگیهای چهره، صدا و حتی نحوه راه رفتن اطرافیان میتوانند دوستان و آشنایان خود را بشناسند. در واقع همهی افراد ویژگیهای خاص و منحصربفردی دارند که موجب تمایز آنها از دیگران میشود. این ویژگیها و مطالعه آنها موجب پدید آمدن شاخهای از علم به نام علم بیومتریک یا زیست سنجی شده است. علم بیومتریک پیشینهی طولانی در احراز هویت افراد دارد. در دورانی که هنوز رایانه اختراع نشده بود و ابزارهای خودکار توسعهیافتهی امروزی وجود نداشت علم بیومتریک با شیوههای سنتی و غیرخودکار بکار میرفت. طی سالهای متمادی از مدارکی مانند شناسنامه و کارت شناسایی به عنوان سندی برای شناسایی افراد استفاده میشد. به دنبال گستردهشدن دنیای مجازی و ابزارهای الکترونیکی استفاده از رمزها و کدهای دیجیتالی برای انجام امور مختلف جایگاه ویژهای پیدا کرده است. پیشرفتهای سریع و فراگیرشدن ابزارها از سویی و تمایل افراد به دنیای مجازی از سوی دیگر موجب شده است تا امنیت در سیستمهای مختلف اهمیت بالایی پیدا کند. استفاده از رمزهای عبور در کنار مزیتهای کاربرد آن، با چالشهایی مانند امکان فراموش یا فاش شدن روبرو هستند. از این رو علم بیومتریک دریچهی تازهای به دنیای امن و مطئمن گشوده است که در آن به احراز هویت افراد با شیوههای سریع و کمخطر میپردازد که نه قابل سرقت هستند و نه فراموش میشوند. منظور از احراز هویت، تایید صحت و درستی داده و اطلاعات است که به طور کلی با روشهای مختلفی صورت میگیرد که عبارتند از:
1- احراز هویت مبنی بر مدارک، اسناد و یا ابزاری که فرد به همراه دارد (مبتنی بر توکن).
2- احراز هویت مبنی بر اطلاعاتی که افراد از آن آگاه هستند (مبتنی بر دانش خصوصی).
3- احراز هویت فرد، مبنی بر آنچه هست (مبتنی بر بیومتریک).
عوامل بیومتریک در دو دستهی کلی عوامل رفتاری و عوامل فیزیکی دستهبندی میشود. دستهی اول شامل ویژگیهایی مانند الگوی ضربات صفحهکلید، الگوی صدا، نحوهی راه رفتن و … بوده و در دستهی دوم ویژگیهایی مانند اسکن صورت، اسکن عنبیه، الگوی ضربان قلب و … بررسی میشوند. نتایج حاکی از آن است که عوامل فیزیکی کارایی بهتری نسبت به عوامل رفتاری از خود نشان دادهاند. عامل بیومتریک باید به گونهای باشد که تحت شرایط زیستمحیطی و با گذر عمر تغییر نکند. از طرفی باید قابل استفاده برای عموم افراد باشد. یکی از پارامترهای مهم در سیستمهای تشخیص هویت میزان کارایی عامل بیومتریک از نظر سرعت، هزینه و دقت است. هر چه با سرعت و دقت بالاتر و هزینهی کمتری بتوان فرآیند شناسایی را انجام داد میتوان گفت عامل بیومتریک مناسب و مؤثرتر از عوامل دیگر است. در واقع یک سیستم بیومتریک با اندازهگیری عوامل بیومتریکی به تشخیص الگوها میپردازد. فرآیند تشخیص هویت مراحل کلی اکتساب تصویر، استخراج ویژگی و تطبیق و تصمیمگیری را شامل میشود. مهمترین بخش در این فرآیند استخراج ویژگیهای مؤثر و مناسب است که توسط عملیات پردازش تصویر و روابط ریاضی انجام میشود. با استفاده از ویژگیهای استخراج شده از الگوها، بردار ویژگیها تولید میشود که برای تطبیق و تصمیمگیری در پایگاه دادهای ذخیره میشوند. البته روشهای متعددی برای استخراج ویژگی بیان شده است که یکی از آنها با تکیه بر محاسبهی بعد فراکتال تصاویر به این عمل میپردازد. از آنجائیکه در این پژوهش با راهبردی مبتنی بر فراکتال اقدام به استخراج ویژگی شده است در ادامه شرح مختصری از فراکتال و بعد آن بیان میشود.
1-2- مقدمهای بر فراکتال و بعد آن
پدیدههای طبیعی پیرامون ما مانند شکل ابرها، شبکهی رودخانهها، پشتههای شن و … همگی دارای ساختاری تکراری و پرهرج و مرج هستند. مطالعهی این ساختارها و کشف الگوهای تکرارشونده و روابط ریاضی آنها موجب پدیدآمدن هندسهی فراکتالی شده است. فراکتال یا برخال اولین بار توسط دانشمند انگلیسی به نام مندلبروت کشف و معرفی شد. اساساً فراکتال متشکل از زیرمجموعههایی است که در جزء شبیه کل هستند. این ویژگی را خودمتشابهی مینامند که درجهی خودمتشابهی در اشکال مختلف، متفاوت است. به دلیل داشتن این ویژگی، شیء فراکتال از دور و نزدیک یکسان به نظر میرسد. به عنوان مثال اگر یک قطعه از برگ سرخس بریده و با مقیاسی بزرگنمایی شود نهایتاً نشاندهندهی تمام ویژگیها و جزئیات شکل اولیه خود خواهد بود. دلیل این امر گسترش جزئیات شیء در همهی ابعاد و جهات است که از آن به خودمتشابهی عینی یا کامل یاد میشود. احجامی مانند مکعبها و استوانهها در هندسهی اقلیدسی میگنجند. این اشکال از قوانین خاص و روابط ریاضی پیروی میکنند که توسط آنها نمیتوان به بررسی و توصیف اشکال فراکتالی پرداخت. به عبارتی دیگر هندسهی اقلیدسی در بیان ویژگیها و بررسی خواص فراکتالها ناتوان است. از اینرو هندسهی فراکتالی پدید آمد تا بتواند این کمبود را جبران کند. تمامی احجام در هندسهی اقلیدسی بعدی صحیح دارند، مثلاً خط دارای بعد یک، صفحه دارای بعد دو و مکعب دارای بعد سه میباشد. این در حالیست که نمیتوان برای شیء فراکتالی بعدی صحیح تعیین کرد بلکه آنها بعدی غیرصحیح و اعشاری دارند. به عنوان نمونه مثلث سرپینسکی دارای بعدی برابر با 58/1 میباشد که از نظر هندسی یعنی میان خط و صفحه قرار دارد (میزان پیچیدگیهای آن بین خط و صفحه است). منظور از بعد، بیان میزان پیچیدگیهای و ناهمواریها در یک شیء است. حتی میتوان با محاسبهی بعد فراکتال مجموعهای از دادهها، رفتار آنها را در آینده پیشبینی کرد. مانند کاربرد فراکتالها در بررسی سریهای زمانی و پیشبینی بازار بورس. به طور کلی در هندسهی فراکتالی، هر شیئی که دارای ویژگیهای خودمتشابهی، بعد اعشاری و پیچیدگی در مقیاس خرد باشد فراکتال شناخته میشود. روشهای متعددی برای محاسبهی بعد فراکتال بیان شده است که از معروفترین و پرکاربردترین آنها میتوان بعد جعبهشماری افتراقی را نام برد. روشهای بعد جعبهشماری افتراقی نسبی، بعد جعبهشماری با اعمال شیفت و … به عنوان روشهای اصلاحی بیان شدهاند. پژوهش حاضر با استفاده از این روشها به محاسبهی بعد تصاویر، جهت تشخیص هویت میپردازد.
پایان نامه
مقطع کارشناسی ارشد رشته: فناوری اطلاعات – گرایش مهندسی فناوری اطلاعات
عنوان/موضوع:ارائه چارچوبی راهبردی برای سیستمهای توزیع شده اجرایی تولید با استفاده از مدل محاسبات ابری
تعداد صفحات : 160
چکیده:
فرآیند تولید در سازمانهای مختلف، دارای سبکهای متفاوتی است که هدف هرکدام در نهایت تحویل محصول درست در زمان درست به مشتری است. ضمن اینکه با استقرار سیستمهای اجرایی تولید مزایای افزونتری در اختیار مدیران میانی نیز قرار میدهد. در این تحقیق هدف از خلق چارچوب طرح ماژولها، روابط آنها و ملزومات پیادهسازی هرکدام بوده است. چیزی که تا کنون در محیط ابرصورت نگرفته است. در مهمترین بخش که همان شناسایی ماژولهای این سیستم است، ماژول سفارش که در سیستمهای اجرایی اولید سنتی قابل مشاهده بود، مبنای کار قرار گرفته و با رویکرد تحلیلی و با استفاده از متدولوژی SOMA، سایر ماژولها از مله مدیریت منابع، زمانبندی، پسگیری، مدیریت تعاریف و … از آن استخراج شده است. به عبارتی هدف هرچه کوچکتر کردن این ماژول بزرگ در سیستم اجرایی تولید سنتی است. با توجه به محدودیتهای طرح عملی این چارچوب در محیط ابر، یک مطالعه موردی تحت عنوان شرکت جمساز نتیجه نهایی این تحقیق است، مطالعهای که در آن فرآیند اصلی تولید جمساز با راهحل مطرح شده مورد مقایسه قرار گرفته و باتوجه به نظر خبرگان این حوزه و مصاحبه با مدیران تولید و پرسنل مرتبط نتایج نهایی حاصل شد. در مقایسه با سیستمهای مشابه و سنتی و با در نظر گرفتن سبکتر کردن ماژول سفارش، انعطاف پذیری هرچه بیشتر و جامعیت و یکپارچگی بیشتر حاصل شد و مدل جدید کسب و کار ابری نیزدیدگاه های جدیدی را برای این سازمانها فراهم آورده است.
عنوان : ادغام پویای ماشین های مجازی در مراکز داده
فرمت فایل : DOC قابل ویرایش به صورت ورد
تعداد صفحات : 65
امروزه برای پیاده سازی رایانش ابری از مراکز داده ای بزرگ استفاده میکنند. مراکز دادهای بزرگ از صدها میزبان محاسباتی و دهها سوئیچ و سایر تجهیزات شبکه تشکیل شده است که روزانه انرژی زیادی مصرف میکنند بطوریکه پیش بینی میشود که مصرف انرژی مراکز داده در سال 2020 به 139.8 تراوات در ساعت خواهد رسید. روش های مختلفی چون مدیریت ایستا و پویای ماشینهای مجازی و سیستم تنظیم خودکار فرکانس پردازنده برای کاهش انرژی ارائه شده است. در این پایان نامه برای کاهش انرژی مراکز داده دو الگوریتم مدیریت پویای ماشینهای مجازی و مدیریت سلسله مراتبی مراکز داده پیشنهاد شده است که نسبت به روش های قبلی، انرژی مصرفی میزبانان و سوئیچها و میزان تخطی ازSLA را کاهش داده است.
کلمات کلیدی: رایانش ابری، مرکز داده، ادغام پویای ماشین مجازی
چکیده :
با پیشرفت سختافزارهای و سپس سیستمعاملها و در دنباله آن نرمافزارهای ، درخواست سرویسهای بیشتر و سرعت و قدرت بالاتر هم افزایش یافت و این وضعیت بهجایی رسیده که کاربران بدون سختافزار مناسب نمیتوانند نرمافزار دلخواه خود را اجرا نمایند . با تولید و ایجاد نسخههای بالاتر و نرمافزارهای مختلف به صورتی تولید و ایجاد میشود که توانایی اینکه سختافزار مربوطه هم به همان سرعت تغییر یابد برای کاربران به دلیل هزینه بیشازاندازه امکانپذیر نخواهد بود ازاینرو ابرها ایجاد گردید تا نرمافزار و سرویسها و ... بر روی آنها فعال گردید و کاربران با پرداخت هزینه اندک و بدون نگرانی در مورد از دست دادن اطلاعات و خرابیهای سختافزاری بتوانند از سرویس خود استفاده نمایند . ازاینرو ابرها نیازمند نرمافزارهایی برای کنترل منابع و سرویسها و سختافزارهای گوناگون دیگر درخواستهای کاربران هستند که این مقوله به قسمتهای مختلفی تقسیمشده است که یکی از موارد زمانبندی کار در ابرها میباشد در این پایان نامه سعی بر این داشتهایم تا بتوانیم طرحی را ایجاد و بهینه نماییم تا با کمترین هزینه بیشترین بازدهی در زمان تقسیم کارهای مختلف به ابرهای مختلف را داشته باشد .
چکیده
محاسبات ابری به عنوان یک مدل محاسباتی جدید است که در آن نرمافزار، سختافزار، زیرساخت، بستر، داده و دیگر منابع به صورت مجازی و به عنوان سرویس، بر حسب تقاضا و از طریق اینترنت توسط فراهمکنندگان ابر در اختیار کاربران ابر قرار میگیرند. این مدل مبتنی بر پرداخت در ازای استفاده میباشد، یعنی کاربران تنها برای منابعی که از آنها استفاده میکنند هزینه پرداخت میکنند. از جمله موضوعات مطرح در این محیطها میتوان به مواردی از قبیل امنیت، مدیریت منبع و مقیاسپذیری اشاره کرد. محیطهای ابری منابع بیشماری را در اختیار کاربران قرار میدهند و کاربران می توانند میزان منابع مورد نیاز خود را کاهش و یا افزایش دهند، از اینرو مدیریت منبع یکی از موضوعات بسیار مهم در محاسبات ابری است. فراهم کردن سرویس در ابر بر مبنای توافقنامه سطح سرویس (SLA) است. توافقنامه سطح سرویس ابزاری برای تامین نیازهای غیرعملیاتی مثل کیفیت سرویس بین فراهمکنندگان و کاربران ابر است. به منظور دستیابی به SLAفراهمکنندگان باید قادر به زمانبندی منابع و استقرار ابزارهای کاربردی بهگونهای باشند که اهداف SLAرا برطرف کنند و از این طریق رضایتمندی مشتری را بدست آورند. در صورت نقض SLAفراهمکننده باید مبلغی را به عنوان جریمه به کاربر پرداخت نماید. بنابراین آنچه برای فرهمکنندگان اهمیت بسیاری دارد برطرف کردن نیارهای کیفیت سرویس مشتری به منظور بدست آوردن مشتریان بیشتر و کاهش میزان جریمه و افزایش سود است.
برای تامین نیازهای SLA ممکن است فراهمکنندگان بخواهند برای هر درخواستی یک ماشینهای مجازی ( VM) مجزا راهاندازی کنند (تخصیص ایستا)، در این صورت اگرچه ممکن است نیازهای سطح سرویس برطرف شوند، اما منابع سختافزاری هدر میروند که در نهایت منجر به افزایش هزینه برای فراهمکننده میشود. برای برطرف کردن این مشکل روشهای چند اجارهای مطرح شدند که در آنها یک VM میتواند چندین درخواست را سرویسدهی کند، اما باید دقت شود که SLA درخواستهای مختلف رعایت شود و چنانچه بتوان روشهایی ارائه داد که این مهم را رعایت کنند به کارایی بالاتری میتوان دست یافت (تخصیصهای پویا). از اینرو در این پژوهش یک روش زمانبندی چند اجارهای مبتنی بر SLA با هدف استقرار کارای درخواستها روی VM پیشنهاد شده است. در این روش یک پارامتر SLAبه نام مهلت زمانی و پارامتری به عنوان اولویت برای درخواستهای کاربر و یک پارامترSLA به نام هزینه برای فراهمکننده تعریف شده است و نتایج بر اساس هزینه مورد ارزیابی قرار گرفته است. هزینه همان مبلغ جریمهای است که فراهمکننده به دلیل نقض SLA پرداخت میکند. برای پیادهسازی از ابزار کلودسیم استفاده شده است و برای ارزیابی روش پیشنهادی (تخصیص پویا: شامل مهاجرت، اولویت و SLA) با دو روش تخصیص ساده (بدون در نظر گرفتن مهاجرت، اولویت و SLA) و نیز تخصیص ایستا (بدون در نظر گرفتن مهاجرت و با رعایت اولویت و SLA) مورد مقایسه قرار گرفته است. نتایج نشاندهنده آن است که در روش پیشنهادی هزینه نسبت به دو روش دیگر پایینتر است، چرا که به دلیل در نظر گرفتن اولویت و SLA، عدم انحصار VM توسط درخواست و امکان مهاجرت درخواستها تعداد درخواستهای بیشتری به منابع مورد نیازشان دست میابند و میتوانند بر اساس مهلتشان تمام شوند و این به معنای استقرار موثر درخواستها درVMها و استفاده بهینه از منابع است.
کلمات کلیدی: محاسبات ابری، ماشین مجازی، تخصیص منبع، توافقنامه سطح سرویس