انجمن‌های فارسی اوبونتو

لطفاً به انجمن‌ها وارد شده و یا جهت ورود ثبت‌نام نمائید

لطفاً جهت ورود نام کاربری و رمز عبورتان را وارد نمائید




نویسنده موضوع: چند پردازشی متقارن  (دفعات بازدید: 4254 بار)

0 کاربر و 5 مهمان درحال مشاهده موضوع.

آفلاین sahama

  • Hero Member
  • *
  • ارسال: 784
  • جنسیت : پسر
  • الهی به امید تو!
چند پردازشی متقارن
« : 31 تیر 1386، 10:07 ق‌ظ »
سلام من 10 -12 تا کامپیوتر دارم که می خواهم اونا رو خوشه کنم یعنی یه شبکه کوچک بسازم که بصورت چند پردازشی متقارن کار کنه و در نتیجه حکم یه کامپیوتر واحد و خیلی قوی تر رو برام داشته باشه
آیا کسی هست که در این مورد اطلاعی داشته باشه؟
متشکرم
یا علی

آفلاین arman_o71

  • Full Member
  • *
  • ارسال: 183
  • جنسیت : پسر
پاسخ به: چند پردازشی متقارن
« پاسخ #1 : 31 تیر 1386، 01:27 ب‌ظ »
parallel processing و clustering رو گوگل کن توی ویکی‌پدیا چیزای خوبی هست
One of the main causes of the fall of the Roman Empire was that, lacking zero, they had no way to indicate successful termination of their C programs.

    Robert Firth

آفلاین omid

  • Full Member
  • *
  • ارسال: 130
پاسخ به: چند پردازشی متقارن
« پاسخ #2 : 31 تیر 1386، 03:49 ب‌ظ »
برای چه منظوری میخوای کلاستر درست کنی؟
اگه از نرم افزاری استفاده میکنید که به صورت موازی نوشته شده ( مثلا با MPI یا PVM ) باید کلاستر مربوط رو برپاسازی کنی. برای mpich میتونی توی همین ویکی راهنماشو پیدا کنی.
اما اگه نرم افزارتون به صورت عادی نوشته شده بهترین راه استفاده از OpenMosix هست که توی سایت تکنوتاکس مقالاتی راجع بهش وجود داره.

آفلاین sahama

  • Hero Member
  • *
  • ارسال: 784
  • جنسیت : پسر
  • الهی به امید تو!
پاسخ به: چند پردازشی متقارن
« پاسخ #3 : 31 تیر 1386، 09:25 ب‌ظ »
می شه بیشتر توضیح بدین!
یا علی

آفلاین arman_o71

  • Full Member
  • *
  • ارسال: 183
  • جنسیت : پسر
پاسخ به: چند پردازشی متقارن
« پاسخ #4 : 01 امرداد 1386، 03:00 ب‌ظ »
شما بگو می‌خوای چیکار کنی تا اطلاعات بیشتری بدیم ;)
One of the main causes of the fall of the Roman Empire was that, lacking zero, they had no way to indicate successful termination of their C programs.

    Robert Firth

آفلاین sahama

  • Hero Member
  • *
  • ارسال: 784
  • جنسیت : پسر
  • الهی به امید تو!
پاسخ به: چند پردازشی متقارن
« پاسخ #5 : 01 امرداد 1386، 07:18 ب‌ظ »
من این کار را برای کسی می خواهم ولی یا برای یه سرور کامپیوتری می خواد و یا برای انجام محاسبات ریاضی
یا علی

آفلاین omid

  • Full Member
  • *
  • ارسال: 130
پاسخ به: چند پردازشی متقارن
« پاسخ #6 : 01 امرداد 1386، 09:05 ب‌ظ »
خوب هرکدوم روش خودشو داره . مثلا برای محاسبات ریاضی از چه نرم افزاری میخواد استفاده کنه.
یا برای سرور اینکه برای load balance میخواد یا high availability

آفلاین sahama

  • Hero Member
  • *
  • ارسال: 784
  • جنسیت : پسر
  • الهی به امید تو!
پاسخ به: چند پردازشی متقارن
« پاسخ #7 : 01 امرداد 1386، 09:37 ب‌ظ »
لطفا برای محاسبات ریاضی توضیح بدهید
یا علی

آفلاین ژ

  • Jr. Member
  • *
  • ارسال: 29
  • جنسیت : پسر
پاسخ : چند پردازشی متقارن
« پاسخ #8 : 26 بهمن 1391، 12:37 ق‌ظ »
سلام من یه سوال فنی داشتم اونم اینکه میشه یه پردازش رو در یک سیستم عامل استارت زد و دیتای خام به همون مرکز پردازشمون بره و نتیحه به سیستم مبدا برگرده حالا سیستم عامل مبدا هرچی باشه مثلا ویندوز لینوکس یا حتی مک ولی سیستم عامل مرکز پردازشمون لینوکس باشه؟؟

آفلاین محسن ح.

  • Hero Member
  • *
  • ارسال: 854
  • جنسیت : پسر
پاسخ : چند پردازشی متقارن
« پاسخ #9 : 26 بهمن 1391، 12:48 ق‌ظ »
یه چیزی توی مایه های کلود کامپیوتینگ منظورتونه دیگه ؟
که کلی کامپیوتر به یه سرور وصل باشن و اون سرور یا سوپر کامپیوتر همه ی محاسبات رو انجام بده ، این کار شده !

آفلاین nixoeen

  • ناظر انجمن
  • *
  • ارسال: 4858
  • جنسیت : پسر
  • masoft قدیم
پاسخ : چند پردازشی متقارن
« پاسخ #10 : 26 بهمن 1391، 02:45 ق‌ظ »
سلام من یه سوال فنی داشتم اونم اینکه میشه یه پردازش رو در یک سیستم عامل استارت زد و دیتای خام به همون مرکز پردازشمون بره و نتیحه به سیستم مبدا برگرده حالا سیستم عامل مبدا هرچی باشه مثلا ویندوز لینوکس یا حتی مک ولی سیستم عامل مرکز پردازشمون لینوکس باشه؟؟
بله، روش‌های مختلفی برای این کار هست. اگر بخواد به صورت خودکار اینکار انجام بشه، عموما از Process Migration استفاده می‌شه.

یه چیزی توی مایه های کلود کامپیوتینگ منظورتونه دیگه ؟
که کلی کامپیوتر به یه سرور وصل باشن و اون سرور یا سوپر کامپیوتر همه ی محاسبات رو انجام بده ، این کار شده !
البته نام این کار Grid Computing هستش.

آفلاین محسن ح.

  • Hero Member
  • *
  • ارسال: 854
  • جنسیت : پسر
پاسخ : چند پردازشی متقارن
« پاسخ #11 : 26 بهمن 1391، 03:46 ق‌ظ »
یه چیزی توی مایه های کلود کامپیوتینگ منظورتونه دیگه ؟
که کلی کامپیوتر به یه سرور وصل باشن و اون سرور یا سوپر کامپیوتر همه ی محاسبات رو انجام بده ، این کار شده !
البته نام این کار Grid Computing هستش.

من بازم سوتی دادم !
درسته اینم تفاوت این ۲ ! :

رایانش مشبک۱ (توری، شبکه‌ای، گرید) بیشتر با رایانش ابری اشتباه می‌شود، در صورتی که این دو چیز،کاملاً متفاوت می‌باشند. رایانش مشبک منابع چندین کامپیوتر موجود در یک شبکه را به صورت همزمان برای کار بر روی یک مساله استفاده می‌کند. این مورد بیشتر زمانی بکار می‌رود که مساله علمی یا فنی مد نظر باشد. نمونه‌ای معروف در این مورد جستجو برای هوش فرا زمینی (SETI) در پروژه ی Home@ است۲. در این پروژه مردم در سرتاسر جهان به SETI اجازه می‌دهند تا زمان‌های بی‌کار کامپیوترهایشان را در جستجو برای نشانه‌های از هوش درون هزاران ساعت از داده‌های رادیویی ضبط شده به اشتراک بگذارند.
یکی دیگر از کاربردهای خوب در زمینه مشبک، مربوط به انجمن جهانی مشبک- زیرساخت باز برکلی در رایانش شبکه‌ای۳ (BOINC) می‌باشد؛ ( اینجا را ببینید). در اینجا می‌توانید هر مقدار، زیاد یا کم از توان استفاده نشده از پردازش CPU خود که انتخاب می‌کنید را برای کمک به پیشبرد آزمایش‌های تاشدگی پروتئین۴ در زمینه تلاش برای تولید برنج مرغوب‌تر و با دوام‌تر برای تغذیه گرسنگان جهان اختصاص دهید. مطمئنم نمی‌دانستید که می توانید با کامپیوتر خود نیازمندان را تغذیه کنید.
رایانش مشبک نیازمند نرم افزاری است که بتواند برنامه را تقسیم کرده و سپس بخش‌های تقسیم‌شده آن را به هزاران کامپیوتر دیگر بفرستد. این کار می‌تواند روی کامپیوترهای یک سازمان و یا به صورت مشارکت عمومی انجام پذیرد.
شرکت سان، نرم‌افزار موتور مشبک۵ را ارائه می‌دهد که به مهندسان شرکت ها این امکان را می‌دهد که سیکل‌های کامپیوتری را تا بیش از ۸۰ ایستگاه کاری درآن واحد یک‌کاسه کنند.
رایانش مشبک به چند دلیل مورد استفاده قرار می گیرد:

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

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

گوشزد: شما می‌توانید بر روی یک ابر گرید محاسباتی بسازید ولی برعکس آن نشدنی است.

۱٫ Grid Computing
2. Search for Extraterrestrial Intelligence (SETI)@ Home
3. World Community Grid-Berkeley Open Infrastructure for Network Computing
4. Protein Folding
5. Grid Engine

برگرفته از کتاب:

Cloud Computing: A Practical Approach

منبع :
http://www.opatan.ir/grid-computing-vs-cloud