در این پست می توانید متن کامل این پایان نامه را  با فرمت ورد word دانلود نمائید:

 دانشگاه آزاد اسلامی

واحد تفرش

دانشکده فنی مهندسی

موضوع پروژه:

بررسی و مطالعه مکانیزم های بانک های اطلاعاتی توزیع شده سیار

Distributed mobile Database

چکیده

امروزه با توجه به پیشرفت روز افزون در پیشرفت تکنولوژی بی سیم و وجود ارتباطات ماهوارهای اهمیت وجود امنیت در ارسال اطلاعات از اهمیت بالایی بر خوردار است.

همچنین تکنیک های ذخیره سای اطلاعات و پروتکل های به روز رسانی یکی از موارد مهمدر بحث ارتباطات بی سیم است.

پیشرفت در تکنولوژی سیار و قابلیت دسترسی به اطلاعات در هر موقعیتی یکی از عواملی که ذهن محققان را به خود جلب کرده است.

در این راستا تکنیک های ذخیره سازی اطلاعات در پایگاه داده سیارومعماری پایگاه داده سیار و پردازش اطلاعات سیار وبررسی محدودیت های موجو و قابلیت اطمینان از صحت ارسال مدیریت داده سیار و پردازش پرس وجو ها و تکنیک های بهینه سازی از جمله موارد مهم در امر ار تباطات می با شد.

به همین دلیل در این پروژه سعی بر ان داشتم موارد یا د شده را کاملا مدنظر داشته باشم. یکی از موارد بسیار ارزنده می باشد.

بخش اول:

داده سیار و مدیریت

Transaction

داده‌ سیار و مدیریت‌ انتقال‌

نمونه‌ای‌ از پردازش‌ سیار ادغام‌ شدن‌ تکنولوژی‌ شبکه‌های‌ بی‌سیم‌ است‌. سرعت‌ درگسترش‌ این‌ تکنولوژی‌ باعث‌ بوجود آمدن‌ تغییرات‌ زیاد و بوجود آمدن‌ مشکلاتی‌ درسطح‌ سیستم‌های‌ پایگاه‌ داده‌ سیار می‌شود. کاربران‌ سیار می‌توانند دسترسی‌ به‌اطلاعات‌ مستقل‌ در موقعیت‌ فیزیکی‌ در ارتباطات‌ بی‌سیم‌ بدست‌ آورند. گرچه‌،دسترسی‌ و تغییر در اطلاعات‌ بدون‌ ایجاد محدودیت‌ برای‌ کاربران‌ و پردازش‌ پیچیده‌ داده‌حاصل‌ نمی‌شود. روش‌ پردازش‌ در پایگاه‌ داده‌ سیار کاملاً متفاوت‌ از پردازش‌ در پایگاه‌داده‌ توزیع‌ شده‌ می‌باشد. ما در اینجا به‌ بحث‌ و بررسی‌ تغییرات‌ بنیادی‌ درباره‌ مدیریت‌داده‌ در پایگاه‌ داه‌ سیار می‌پردازیم‌. و همچنین‌ درباره‌ پردازش‌ سیار و داده‌های‌ فراگیرمدیریت‌ حافظه‌ و پشتیبانی‌ از داده‌ و روش‌ پرس‌ و جو به‌ بحث‌ و بررسی‌ می‌پردازیم‌.

همچنین‌ درباره‌ e – commerce و نگهداری‌ داده‌ سیار و نرم‌ افزارهای‌ سیار بحث‌ وبررسی‌ می‌کنیم‌.

پیشرفت‌ سریع‌ در تکنولوژی‌ ارتباطات‌ cellular، شبکه‌های‌ محلی‌ بی‌سیم‌ وسرویس‌های‌ ماهواره‌ای‌ ما را به‌ سمت‌ ادغام‌ کردن‌ پردازش‌ سیار هدایت‌ می‌کند. درپردازش‌ سیار، کاربران‌ به‌ مناطق‌ جغرافیایی‌ ثابتی‌ دسترسی‌ ندارند؛ در عوض‌ کاربران‌در شبکه‌ بین‌ مناطق‌ جغرافیایی‌ حرکت‌ می‌کنند.

در این‌ راستا باید به‌ موارد چون‌ هزینه‌ پایین‌ و قابل‌ حمل‌ بودن‌ توجه‌ بالایی‌ داشت‌.وسایلی‌ مثل‌ laptopها و PDAها امکان‌ کارکردن‌ از هر مکانی‌ و در هر زمانی‌ (مثل‌ اداره‌،خانه‌ و یا در حال‌ مسافرت‌) را با شبکه‌ ارتباطی‌ بی‌سیم‌ ممکن‌ ساخته‌اند. بنابراین‌ پیشرفت‌تکنولوژی‌، کامپیوترهای‌ قابل‌ حمل‌ در اختیار بسیاری‌ از کاربران‌ قرار می دهد. ارتباط‌بی‌سیم‌ برای‌ ارتباط‌ با شبکه‌ جهانی‌ اینترنت‌ استفاده‌ می‌شود.

هر واحد سیار آمادگی‌ دارد با شبکه‌ بی‌سیم‌ با شبکه‌ اطلاعاتی‌ جهانی‌ متصل‌ شود.خصوصیت‌ قابل‌ حمل‌ بودن‌ باعث‌ بوجود آمدن‌ تغییرات‌ جدیدی‌ در مدیریت‌ پایگاه‌ داده‌سیار و پردازش‌های‌ توزیع‌ شده‌ را باعث‌ شده‌ است‌.

نرم‌افزارهای پایگاه‌ داده‌ای‌ که‌ از پردازش‌ سیار حمایت‌ می‌کنند هنوز در مرحله‌ رشد وتکامل‌ می‌باشند. لزوماً وجود شبکه‌های‌ بی‌سیم‌ و انتقال‌ داده‌ و متدلوژی‌های‌ دسترسی‌ به‌داده‌ و پیشرفت‌ سیستم‌های‌ نرم‌افزاری‌ پایگاه‌ داده‌ پیشرفته‌ که‌ باعث‌ گسترش‌ طراحی‌های‌سیستم‌های‌ پایگاه‌ داده‌ باعث‌ بوجود آمدن‌ پردازش‌ سیار شده‌اند. چگونه‌ اداره‌ کردن‌ یک‌دور طولانی‌ disconnetion و تحقیق‌ درباره‌ محدودیت‌های‌ دیگر پردازش‌ سیار مثل‌محدودیت‌ عمر باتری‌ و پهنای‌ باند را مورد بررسی‌ قرار می‌دهیم‌. در پردازش‌ سیار،توانایی‌ به‌ اشتراک‌ گذاری‌ داده‌ از زمانی‌ که‌ کاربران‌ توانسته‌ با قابلیت‌ دسترسی‌ به‌اطلاعات‌ و سرویس‌ ارتباطات‌ بی‌سیم‌ مهیا شده‌ است‌. که‌ حتی‌ زمانی‌ که‌ کاربران‌ در حال‌حرکت‌ هستند می‌توانند به اطلاعات‌ دسترسی‌ داشته‌ باشند. در آینده‌ کاربران‌ سیارمجبورند داده‌هایشان‌ را با همدیگر به‌ اشتراک‌ بگذارند. این‌ امر باعث‌ بوجود امدن‌ توجه‌بیشتر به‌ اشتراک‌ گذاری‌ داده‌ در پردازش‌ سیار را بوجود می‌آورد. البته‌ این‌ امر به‌ خاطرمحدودیت‌ در کانال‌ ارتباطی‌ بی‌سیم‌ است‌.

بعضی‌ از سؤالات‌ متعددی‌ که‌ در این‌ زمینه‌ بوجود می‌آید به‌ قرار زیر است‌:

Query در محیط‌ پرازش‌ سیار چگونه‌ است‌؟

چگونه‌ حافظه‌ به‌ داشتن‌ ارتباطی‌ با کمترین‌ هزینه‌ کمک‌ می‌کند؟

اداره‌ کردن‌ مدیریت‌ پایگاه‌ داده‌ در هر مکان‌ به‌ چه‌ صورت‌ است‌؟

در این‌ جا به‌ بحث‌ و بررسی‌ درباره‌ بعضی‌ از مشکلات‌ بیان‌ شده‌ در پردازش‌ پایگاه‌داده‌ سیار می‌پردازیم‌ و در آخر به‌ ارائه‌ راه‌ حل‌هایی‌ درباره‌ موضوع‌ می‌پردازیم‌. نتایج‌بررسی‌ها را به‌ عنوان‌ نتیجه‌ تحقیقات‌ بیان‌ کنیم‌. در فصول بعدی درباره‌ معماری‌ پایگاه‌ داده‌ سیاربه‌ بحث‌ می‌پردازیم‌. و نکات‌ برجسته‌ای‌ درباره‌ پردازش‌ داده‌ و محدودیت‌های‌موجود را بررسی‌ می‌کنیم‌. همچنین به‌ درک‌ عمیقی‌ درباره‌ مدیریت‌ داده‌ سیار می‌رسیم‌و بحثی‌ درباره‌ پردازش‌ در پایگاه‌ داده‌ سیار انجام‌ می‌دهیم‌. در بخش‌بعد نتایج‌تحقیقات‌ درباره‌ پایگاه‌ داده‌ سیار را بررسی‌ می‌کنیم‌ سپس نتیجه‌گیری‌ می‌کنیم‌.(برخی‌ از مشکلات‌ شامل‌ سیستم‌ حمایت‌ سرویس‌ها اتصال‌، مدیریت‌ داده‌ در سیستم‌توزیع‌ شده‌ می‌باشد.)

معماری‌ پایگاه‌ داده‌ سیار

در محیط‌ پردازشی‌ سیار که‌ در شکل‌ زیر مشاهده‌ می‌کنید شبکه‌ شامل‌ میزبان‌های‌ثابت‌ (FHS) و واحدهای‌ سیار (MUs) و ایستگاه‌های‌ اصلی‌ (BSs) ایستگاه‌های‌ حمایتی‌سیار MSS می‌باشد. MUs متصل‌ به‌ اجزای‌ شبکه‌ Wired که‌ BS بوسیله‌ کانال‌های‌بی‌سیم‌ به‌ هم‌ مرتبط‌ می‌باشند. MUs کامپیوترهای‌ قابل‌ حمل‌ پرقدرتی‌ هستند، که‌بصورت‌ آزادانه‌ در یک‌ محدوده‌ حرکت‌ می‌کنند. که‌ ما آنهارا به‌ عنوان‌ یک‌ منطقه‌جغرافیایی‌ G¨ نام‌ می‌بریم‌. بطور مثال‌ در شکل‌ G , 2 تمام‌ سطح‌ پوشیده‌ شده‌ توسط‌Bssها است‌.

سایز Cell اساساً وابسته‌ به‌ پهنای‌ باند د کانال‌های‌ ارتباطی‌ بی‌سیم‌ است‌.برای‌ حمایت‌ از MUsهای‌ متحرک‌ و بهره‌برداری‌ دوباره‌ از آنها، کلاً G به‌ سطح‌های‌کوچکتر به‌ نام‌ Cell تقسیم‌ شده‌ است‌.

یک‌ BS مخصوص‌ مدیریت‌ هر Cell را برعهده‌ دارد. هر BS اطلاعاتی‌ مثل‌ profileکاربر، فایل‌های‌ login و حقوقِ دسترسی‌ با فایل‌های‌ خصوصی‌ کاربران‌ را در خود ذخیره‌می‌کند.

ارتباط‌ میان‌ MU فقط‌ با مسئولیت‌ BS مربوط‌ به‌ هر Cell بوجود خواهد آمد. به‌ترتیب‌ درآوردن‌ mobile نیازمند حرکت‌ نامحدود MU درون‌ G است‌ (حرکت‌ inter – cell)و در میان‌ باید قادر به‌ دسترسی‌ به‌ data درون‌ هر cell باشیم‌.

یک‌ MU خودش‌ تغییر در موقعیت‌ و ارتباطات‌ شبکه‌ بوجود می‌آورد. درحالی‌ که‌ درحرکت‌، یک‌ میزبان‌ سیار خودش‌ – ارتباطات‌ شبکه‌ بی‌سیم‌ را حفظ‌ می‌کند. تحت‌ حمایت‌BSsهای‌ ارتباطات‌ با شبکه‌ بی‌سیم‌ برقرار می‌شود. BSs و FHs (میزبان‌های‌ ثابت‌) هستندکه‌ عمل‌ انتقال‌ و مدیریت‌ داده‌ با کمک‌ سرور پایگاه‌ داده‌ (DBS) که‌ متشکل‌ از پایگاه‌ داده‌به‌ هم‌ پیوسته‌ای‌ است‌ که‌ قادر است‌ بدون‌ گذاشتن‌ تأثیر, هروضعیتی‌ را در شبکه‌ سیاربوجود آورد. DBS می‌تواند همچنین‌ در BSs نصب‌ شود یا می‌تواند بخشی‌ از FHs باشدیا می‌تواند بصورت‌ مستقل‌ از BS و FH باشد.

BSs معمولاً به‌ عنوان‌ نرم‌افزار کاربردی‌ استفاده‌ می‌شود، آنقدر که‌ یک‌ کاربر سیارمی‌تواند نرم‌افزار را از نزدیکترین‌ download, FH کند و بعد از آن‌ نرم‌افزار را بر روی‌ یک‌palmtop اجرا کنید. یااینکه‌ آنرا بر روی‌ یک‌ FH راه‌ دوری‌ اجرا کنید. بنابراین‌ بیشترین‌کاربرد نرم‌افزار در کپی‌ برداری‌ است‌. یک‌ میزبان‌ سیار ممکن‌ است‌ نقش‌های‌ مختلفی‌ رادر یک‌ سیستم‌ توزیع‌ شده‌ بازی‌ کند. یک‌ MU ممکن‌ است‌ گنجایش‌ سروری‌ داشته‌ باشدکه‌ توانایی‌ انجام‌ دادن‌ محاسبات‌ محلی‌ و کنترل‌ جریان‌ و الگوریتم‌ recovery را در خودداشته‌ باشند. بعضی‌ از cpu MU های با سرعت‌ خیلی‌ پایین‌ و حافظه‌ خیلی‌ کمی‌ دارند.بنابراین‌ عملکرد این‌ نوع‌ MU فقط‌ بصورت‌ یک‌ ابزار I/O است‌. بنابراین‌، این‌ MUهاوابسته‌ به‌ تعدادی‌ FHs خواهند بود. در این‌ محیط‌ پردازشی‌ سیار داده‌ها بصورت‌ sharedذخیره‌ می‌شود و بوسیله‌ شماری‌ از DBSsها کنترل‌ می‌شوند.

وقتی‌ که‌ یک‌ MU سرویسی‌ را به‌ BS درون‌ یک‌ Cell ارجاع‌ می‌دهد پروتکل‌
hand – off برای‌ انتقال‌ داده‌ها را یک‌ BS به‌BS دیگر, در یک‌ سلول‌ جدید به‌ BS دیگراستفاده‌ می‌شود. پروتکل‌ hand – off پیوند ارتباطی‌ جدید است‌ و همچنین‌ شامل‌مهاجرت‌ انتقال‌ پردازش‌ و حالت‌ پایگاه‌ داده‌ از یک‌ BS به‌ BS دیگر شود. کل‌ پردازش‌های پروتکل‌ hand – off جدا از MU می‌باشد و مسئولیت‌ انتقال‌ پیوسته‌ داده‌ در حال‌ اتصال‌ رابرعهده‌ دارد.

واسط‌ بی‌سیم‌ می‌تواند بصورت‌ شبکه‌ Cellular با پهنای‌ باند 10 تا 20 کیلوبیت‌ برهر ثانیه‌ باشد یا در سطح‌ یک‌ شبکه‌ محلی‌ بی‌سیم‌ (LAN) با پهنای‌ باند 10 Mbps باشد(بطور مثال‌ NCR wavelan و Motorola ALTAIR). شبکه‌های Wired ثابت‌ می‌توانند باپهنای‌ باند 10 Mbps در اینترنت‌ باشند و سرعت‌ 100 Mbps برای‌ FDDI باشد Mbps144 برای‌ ATMها باشد.

 مدهای‌ عملیات‌

در پردازش‌ سیار چند مد عملیاتی‌ موجود است‌. در سیستم‌ توزیع‌ شده‌ قدیمی‌ hostفقط‌ با یکی‌ از دو مد موجود کار می کردند. شبکه‌ در حال‌ اتصال‌ , یا کلاً بصورت‌ disconnectباشد. مد عملیات‌ در پردازش‌ سیار ممکن‌ است‌ بصورت‌ یکی‌ از حالت‌های‌ زیر باشد:

– اتصال‌ fully (اتصال‌ نرمال‌)

– طلا disconnected (بطور مثال‌ زمانی‌ که‌ یک‌ MU خراب‌ شده‌)

– ارتباط‌ جزئی‌ یا ارتباط‌ ضعیف‌ (یک‌ ترمینال‌ با یک‌ شبکه‌ با پهنای‌ باند کم‌ ارتباط‌برقرار می‌کند)

بعلاوه‌ اینکه‌، برای‌ نگهداری‌ انرژی‌ یک‌ کامپیوتر سیار ممکن‌ است وارد یک‌ مد نگهداری‌انرژی‌ که‌ به‌ نام‌( doze-state )شود. وضعیت‌ doze یک‌ MU خراب‌ شده‌ و یا ماشین‌بصورت‌ disconnect باشد بوجود خواهد آمد. در این‌ مد سرعت‌ CLKها کاهش‌ پیدا می‌کند وهیچ‌ کاربری‌ حق‌ انجام‌ هیچ‌ عملیاتی‌ را ندارد.

اغلب‌ مدهای‌ disconnect در پردازش‌ سیار قابل‌ پیشگویی‌ می‌باشند. پروتکل‌هایی‌برای‌ آماده‌ سازی‌ سیستم‌ برای‌ انتقال‌ بین‌ حالت‌های‌ مختلف‌ مدها طراحی‌ شده‌اند.

یک‌ host سیار باید قادر به‌ انجام‌ عملیات‌ به‌ صورت‌ مستقل‌ حتی‌ در طول‌ مدتی‌ که‌کلاً ارتباط‌ قطع‌ است‌ باشد.

 

(ممکن است هنگام انتقال از فایل ورد به داخل سایت بعضی متون به هم بریزد یا بعضی نمادها و اشکال درج نشود ولی در فایل دانلودی همه چیز مرتب و کامل است)

متن کامل را می توانید دانلود نمائید

چون فقط تکه هایی از متن پایان نامه در این صفحه درج شده (به طور نمونه)

ولی در فایل دانلودی متن کامل پایان نامه

همراه با تمام ضمائم (پیوست ها) با فرمت ورد word که قابل ویرایش و کپی کردن می باشند

موجود است

از لینک زیر می توانید دانلود کنید :

فایل ها برای اینکه حجم آنها پایینتر شود وراحتتر دانلود شوند با فرمت rar یا zip فشرده شده و پسوردگذاری شده اند. پسورد همه فایل های این سایت یکسان است.

برای دریافت پسورد فایل اینجا کلیک کنید

 دانلود کامل پایان نامه بررسی و مطالعه مکانیزم های بانک های اطلاعاتی توزیع شده سیار


دیدگاهتان را بنویسید