تقسیم بندی مدلهای بن بست براساس سیستم تبادل پیام به دو نوع بن بست ارتباطی و منبع به منظور شناسایی الگوریتمهای تشخیص بن بست کافی نیست. بنابراین که ویژگی های بیشتری از این الگوریتمها مدنظر قرار گیرد. یکی از این ویژگی ها نوع درخواست منبع است. در این بخش سلسله مراتبی از مدلهای منبع که می تواند در تقسیم بندی الگوریتمها تشخیص بن بست مورد استفاده قرار گیرد و مبتنی بر مدل بن بست ارائه شده توسط Knapp است، ارائه می شود.
1-3-1- مدل گراف- انتظار- برای
این گراف به کلاس گراف های جهت دار تعلق دارد. گره ها در این گراف برای مدل کردن فرایندها بکار می روند. یالهای جهتدار در گراف نشان دهنده روابط مسدود شدن بین فرایندها . یک گره با یک یال خارج شده از آن به یک فرایند مسدود شده تعلق دارد.
بن بست با یک چرخه در این گراف مشخص می شود. ارتباط بین بن بستها و این گراف در بخشهای زیر نشان داده شده است[13].
1-3-2- مدل تک- منبعی(One-Resource Model)
مدل تک منبعی، ساده ترین مدل درخواست منبع است. در این مدل یک فرایند تنها یک درخواست منبع در یک زمان می تواند داشته باشد،بدان معنی که ماکزیمم یال خروجی از یک گره در گراف-انتظار- برای برابر یک است.
برای یافتن بن بست در یک سیستم که مدل درخواست آن تک منبعی است، لازم است یک چرخه در گراف-انتظار-برای پیدا شود. یک الگوریتم ساده برای تشخیص بن بست براساس این مدل توسط میچل و مریت[2] است.
1-3-3- مدل AND
این مدل عمومی تر از مدل تک منبعی است. در این مدل یک به یک فرایند اجازه داده می شود که مجموعه ای از منابع را درخواست نماید. تا زمانی مسدود می ماند که همه منابعی را که درخواست نموده بود، به دست آورد به عبارتی فرایندی که نیاز به منابعی برای اجرا دارد، زمانی می تواند پیش رود که همه منابعش را به دست آورد.
همانند مدل تک منبعی برای یافتن بن بست در یک سیستم با مدل این مدل درخواست، لازم است یک چرخه در گراف-انتظار-برای پیدا شود. نمونه ای از این الگوریتمها توسط چندی- میسرا-هاس ، منساس و مانتز و اوبرمارک، ارائه شده است.
1-3-4- مدلOR
این مدل جالبی از مدل درخواست AND است. به آن مدل ارتباطی نیز می گویند. در این مدل به منظور تشخیص بن بست، تنها تشخیص یک چرخه در گراف-انتظار-برای کافی نیست، یافتن بن بست شامل پیدا کردن یک گره در گراف-انتظار-برای است.
فرایندی که نیاز به منابعی برای اجرا دارد،زمانی می تواند پیش رود که حداقل یکی از منابعش را به دست آورد.دلیلی که شرط OR برای بن بست ارتباطی استفاده شده است این است که اغلب ساختارهای کنترل توزیع شده غیرقطعی[1] هستند و یک فرایند ممکن است در انتظار یک پیام از چندین فرایند باشد.
[1] - None deterministic
مقدمه 1
فصل اول: تشخیص بن بست در سیستمهای توزیع شده 2
1-1- مفاهیم پایه 3
1-2- انواع مدلهای بنبست بر اساس سیستم تبادل پیام 3
1-3- انواع مدلهای بنبست بر اساس نوع درخواست 3
1-4- شرایط وجود بنبست 5
1-5- طبقهبندی الگوریتمهای تشخیص بنبست 5
فصل دوم: مروری بر الگوریتمهای تشخیص بنبست 9
مقدمه 10
2-1- نمونهای از الگوریتم متمرکز جهت تشخیص بنبست در سیستمهای توزیعشده 10
2-1-1- الگوریتم هو- رامامورتی 10
2-2- نمونهای از الگوریتمهای تشخیص بنبست سلسلهمراتبی 11
2-2-1- الگوریتم منساس – مانتر 11
2-2-2- الگوایتم هو – رامامورثی 11
2-3- نمونههایی از الگوریتمهای توزیعشده 11
2-3-1- الگوریتم تشخیص بنبست چندی – مسیرا – هاس 11
2-3-2- الگوریتم محاسبه پخش کردن چندی – مسیرا – هاس 12
2-3-3- الگوریتم براچا – توگ 13
2-3-4- الگوریتم منساس و مانتز2-3-5- الگوریتم ابرمارک 13
2-3-5- الگوریتم ابرمارک 14
2-3-6- الگوریتم بدالض 15
فصل سوم: مروری بر الگوریتمهای تشخیص بنبست توزیع شده تعقیب یال 20
مقدمه 21
3-1- بررسی الگوریتمهای تشخیص بنبست تعقیب یال 22
3-1-1- الگوریتم میچل و مریت 22
3-1-2- الگوریتم سینها و ناتارجان 23
3-1-3- الگوریتم چودهاری – کوهلر – استنکویچ و توسلی 23
3-1-4- الگوریتم سینقال و شمکالیانی 24
3-1-5- تشخیص بنبست توزیع شده و حل آن بر اساس ساعتهای سختافزاری 24
3-2- ارائه روشی برای حذف بنبست نادرست در الگوریتمهای تشخیص بنبست 25
3-3- نتیجهگیری 27
فصل چهارم: الگوریتمهای تشخیص بنبست توزیع شده تحمل خطاپذیر 29
مقدمه 30
4-1- مروری بر الگوریتمهای تحملپذیر خطا جهت تشخیص بنبست 31
4-2- معرفی مدل سیستم تشخیص خرابی بر اساس شاخص زمان اتصال 33
4-3- یک الگوریتم تشخیص بنبست توزیع شده تحملپذیر خطا 34
4-4- اثبات درستی الگوریتم 37
4-5- نتیجهگیری 38
فصل پنجم: تشخیص و حل بنبست در سیستمهای نماینده موبایل 39
مقدمه 40
5-1- معرفی سیستمهای نماینده موبایل(نسل آینده سیستمهای توزیع شده) 41
5-2- تشخیص بنبست توزیعشده در سیستمهای نماینده موبایل 41
5-3- معایب الگوریتم اصلی و مشکلات کارایی الگوریتم 44
5-4- الگوریتم تشخیص بنبست توزیع شده مبتنی بر اولویت بهبودیافته 47
5-4-1- آنالیز کارایی الگوریتم بهبودیافته 48
5-4-2- اثبات درستی الگوریتم 49
5-5- نتیجهگیری 50
نتیجهگیری 51
فهرست منابع 53
پیوستها 55
شامل 97 صفحه فایل word
فرمت فایل : power point (قابل ویرایش)
مقدمه
امروزه کمتر سیستمی را می توان یافت که روی یک کامپیوتر متمرکز باشد. رشد روزافزون استفاده از سیستمهای توزیع شده، اهمیت تحقیق و پژوهش در راستای حل موانع و مشکلات موجود در این سیستمها را بیشتر آشکار می نماید. از جمله سیستمهای توزیع شده می توان به بانکهای اطلاعاتی توزیع شده، سیستم عاملهای توزیع شده، و سیستمهای کارگزار موبایل اشاره نمود.
سیستم توزیع شده از مجموعه ای از فرآیندهایی که از طریق ارسال پیام با یکدیگر در ارتباط اند،تشکیل شده است.یکی از مسائل مهم در سیستمهای توزیع شده در راستای مدیریت منابع، تشخیص بن بست توزیع شده است. مدیریت منابع زمانی که فرایندهای درخواست کننده در سطح شبکه در مکانهای مختلف توزیع شده اند،فرایند تشخیص را نسبت به سیستمهای متمرکز، دشوارتر می نماید.
طی دهه اخیر الگوریتم های زیادی برای تشخیص بن بست در سیستم های توزیع شده ارائه شده است که تعداد زیادی از آنها موفق به تشخیص بن بست نمی شوند و یا بن بست هایی را گزارش می کنند که در واقع وجود ندارند و یا اینکه اثبات شده است که نادرست اند.
هدف از این تحقیق مطالعه و بررسی روشهای مختلف تشخیص بن بست در سیستمهای توزیع شده، شناسایی مشکلات، محدودیت های آنها و ارائه راه حل عملی مبتنی بر واقعیات موجود در سیستمهای توزیع شده در خصوص مشکلات شناسایی شده است.
در طول دو دهه اخیر، حصول پیشرفت در تکنولوژی میکروالکترونیک باعث در دسترس قرار گرفتن پردازندههای ارزان و سریع شده است. از سوی دیگر پیشرفتهای موجود در تکنولوژی ارتباطات باعث به وجود آمدن شبکههای سریع تر و به صرفهتر شده است. از ترکیب پیشرفتها در این دو میدان از تکنولوژیها تکنولوژی ارزانتر و کاراتری به وجود آمده که در آن به جای این که از یک پردازنده خیلی سریع استفاده شود، از چند پردازنده معمولی که به هم متصل شدهاند استفاده میشود.
از نظر معماری، کامپیوترهایی که از چندپردازنده متصل به هم تشکیل شدهاند اساساً بر دو دسته تقسیم میشوند.
1- سیستمهای جفت شده قوی
2- سیستمهای جفت شده ضعیف
1- سیستمهای جفت شده قوی:
در این سیستمها یک حافظه اولیه (فضای آدرس) عمومی وجود دارد که میان همه پردازندهها به اشتراک گذاشته شده است. اگر برای مثال، پردازندهای در محل × از حافظه مقدار 100 را بنویسد هر پردازنده دیگری که بلافاصله از همان آدرس × بخواند مقدار 100 را دریافت خواهد کرد. بنابراین در این سیستمها هر نوع تبادل میان پردازندهها از طریق حافظه مشترک صورت میگیرد
چکیده :
امروزه کمتر سیستمی را می توان یافت که روی یک کامپیوتر متمرکز باشد. رشد روزافزون استفاده از سیستمهای توزیع شده، اهمیت تحقیق و پژوهش در راستای حل موانع و مشکلات موجود در این سیستمها را بیشتر آشکار می نماید. از جمله سیستمهای توزیع شده می توان به بانکهای اطلاعاتی توزیع شده، سیستم عاملهای توزیع شده، و سیستمهای کارگزار موبایل اشاره نمود. سیستم توزیع شده از مجموعه ای از فرآیندهایی که از طریق ارسال پیام با یکدیگر در ارتباط اند،تشکیل شده است.یکی از مسائل مهم در سیستمهای توزیع شده در راستای مدیریت منابع، تشخیص بن بست توزیع شده است. مدیریت منابع زمانی که فرایندهای درخواست کننده در سطح شبکه در مکانهای مختلف توزیع شده اند،فرایند تشخیص را نسبت به سیستمهای متمرکز، دشوارتر می نماید. طی دهه اخیر الگوریتم های زیادی برای تشخیص بن بست در سیستم های توزیع شده ارائه شده است که تعداد زیادی از آنها موفق به تشخیص بن بست نمی شوند و یا بن بست هایی را گزارش می کنند که در واقع وجود ندارند و یا اینکه اثبات شده است که نادرست اند. هدف از این تحقیق مطالعه و بررسی روشهای مختلف تشخیص بن بست در سیستمهای توزیع شده، شناسایی مشکلات، محدودیت های آنها و ارائه راه حل عملی مبتنی بر واقعیات موجود در سیستمهای توزیع شده در خصوص مشکلات شناسایی شده است.
فهرست :
مقدمه
فصل اول : تشخیص بن بست در سیستمهای توزیع شده
مفاهیم پایه
انواع مدلهای بنبست بر اساس سیستم تبادل پیام
انواع مدلهای بنبست بر اساس نوع درخواست
شرایط وجود بنبست
طبقهبندی الگوریتمهای تشخیص بنبست
فصل دوم : مروری بر الگوریتمهای تشخیص بنبست
مقدمه
نمونهای از الگوریتم متمرکز جهت تشخیص بنبست در سیستمهای توزیعشده
الگوریتم هو رامامورتی
نمونهای از الگوریتمهای تشخیص بنبست سلسلهمراتبی
الگوریتم منساس – مانتر
الگوریتم هو – رامامورثی
نمونههایی از الگوریتمهای توزیعشده
الگوریتم تشخیص بنبست چندی – مسیرا – هاس
الگوریتم محاسبه پخش کردن چندی – مسیرا – هاس
الگوریتم براچا – توگ
الگوریتم منساس و مانتز الگوریتم ابرمارک
الگوریتم ابرمارک
الگوریتم بدالض
فصل سوم : مروری بر الگوریتمهای تشخیص بنبست توزیع شده تعقیب یال
مقدمه
بررسی الگوریتمهای تشخیص بنبست تعقیب یال
الگوریتم میچل و مریت
الگوریتم سینها و ناتارجان
الگوریتم چودهاری – کوهلر – استنکویچ و توسلی
الگوریتم سینقال و شمکالیانی
تشخیص بنبست توزیع شده و حل آن بر اساس ساعتهای سختافزاری
ارائه روشی برای حذف بنبست نادرست در الگوریتمهای تشخیص بنبست
نتیجهگیری
فصل چهارم : الگوریتمهای تشخیص بنبست توزیع شده تحمل خطاپذیر
مقدمه
مروری بر الگوریتمهای تحملپذیر خطا جهت تشخیص بنبست
معرفی مدل سیستم تشخیص خرابی بر اساس شاخص زمان اتصال
یک الگوریتم تشخیص بنبست توزیع شده تحملپذیر خطا
اثبات درستی الگوریتم
نتیجهگیری
فصل پنجم : تشخیص و حل بنبست در سیستمهای نماینده موبایل
مقدمه
معرفی سیستمهای نماینده موبایل(نسل آینده سیستمهای توزیع شده)
تشخیص بنبست توزیعشده در سیستمهای نماینده موبایل
معایب الگوریتم اصلی و مشکلات کارایی الگوریتم
الگوریتم تشخیص بنبست توزیع شده مبتنی بر اولویت بهبودیافته
آنالیز کارایی الگوریتم بهبودیافته
اثبات درستی الگوریتم
نتیجهگیری
فهرست منابع
پیوستها
فرمت فایل : WORD (قابل ویرایش)
تعداد صفحات:167
فهرست مطالب:
پیشگفتار: ۱
اطلاعات و دستورالعملها: ۳
نمودار طرح توسعه. ۴
جمع آوری اطلاعات… ۵
مرحله ۱: شناسایی و بازدیدهای اولیه. ۵
۲/۱) بازدید اولیه. ۷
۱/۲/۱) تماس با افراد صاحب نفوذ: ۷
۲/۲/۱) معرفی طرح و موسسهی مجری آن: ۸
۳/۲/۱) تبلیغات و فعالیت های آگاه سازی: ۹
مرحلهی ۲: فعالیت های آگاه سازی… ۱۰
اهداف اصلی: ۱۰
روش ها: ۱۰
اطلاعات و دستورالعمل.. ۱۱
۱/۲) هدف از فعالیت های آگاه سازی: ۱۱
۲/۲) جلسات گروهی: ۱۲
۳/۲) ساختار جلسه: ۱۳
۴/۲) موضوعات سخنرانی: ۱۶
مرحلهی ۳ : نظرسنجی اولیه. ۱۷
روش ها : ۱۷
اسناد: ۱۸
اطلاعات و دستورالعمل : ۱۸
۱/۳) طراحی نظرسنجی: ۱۹
۲/۳) جمع آوری اطلاعات از منابع ثانویه: ۲۰
۳/۳) تهیهی طرح نظرسنجی: ۲۰
۴/۳) روش های گردآوری اطلاعات: ۲۱
۱/۴/۳) مصاحبه های رسمی: ۲۱
مصاحبه های انفرادی: ۲۱
مصاحبه های گروهی: ۲۳
۲/۴/۳) گفتگوهای غیررسمی: ۲۵
۳/۴/۳) قدم زدن در روستا: ۲۶
۵/۳) ساختار طرح نظرسنجی: ۲۶
۱/۵/۳) جلسه ی معارفه. ۲۶
هدف از اجرای نظرسنجی: ۲۶
۲/۵/۳) بازدید اولیه از مزرعه: ۲۷
۳/۵/۳) مصاحبه های انفرادی و گروهی: ۲۷
مراحل برنامه ریزی و طراحی… ۲۸
مرحله ۴: بررسی ابعاد مختلف تولید محصول.. ۲۸
اطلاعات و دستورالعمل.. ۲۹
۱/۴) ایفای نقش به عنوان تسهیل کننده: ۲۹
۲/۴) بازدیدهای علمی: ۲۹
۱/۲/۴) معرفی و تشریح برنامهی بازدید: ۳۰
۲/۲/۴) شناسایی سیستم های آبیاری مناسب: ۳۱
۳/۲/۴) انتخاب سیستم های آبیاری مناسب: ۳۲
۴/۲/۴) زمینه سازی برای برگزاری برنامهی بازدید: ۳۳
۵/۲/۴) اجرای برنامهی بازدید: ۳۴
۶/۲/۴) جلسه نهایی: ۳۴
۳/۴) بررسی مشکلات و راه حل آنها: ۳۵
۱/۳/۴) دستور جلسهی جلسات مشکل یابی: ۳۶
۲/۳/۴) تجهیزات: ۳۹
۴/۴) اجرای فعالیت های ترویجی کشاورزی: ۳۹
مرحله ۵: تشکیل و آموزش کمیته های طراحی… ۴۰
اطلاعات و دستورالعمل.. ۴۱
۱/۵) بالا بردن سطح آگاهی روستائیان در مورد اصول طراحی و ساختار کمیتهی مربوطه: ۴۱
۱/۱/۵) اصول پایه ای فرآیند طراحی مشارکتی: ۴۱
۲/۱/۵) هدف کمیتهی طراحی: ۴۲
۳/۱/۵) وظایف و اختیارات کمیتهی طراحی: ۴۲
۴/۱/۵) ترکیب کمیته ی طراحی: ۴۴
۲/۵) تشکیل کمیتهی طراحی: ۴۴
۳/۵) آموزش اعضای کمیتهی طراحی: ۴۵
۱/۳/۵) انتخاب رئیس و منشی کمیتهی طراحی: ۴۵
مرحله ۶: فرآیند طراحی مشارکتی… ۴۶
اطلاعات و دستورالعمل.. ۴۷
۱/۶) اهمیت مشارکت کشاورزان در فرآیند طراحی مشارکتی: ۴۷
۲/۶) تهیهی فهرستی از مالکان و زمین داران: ۴۸
۳/۶) جلسات پیش طراحی: ۴۸
۱/۳/۶) ارایهی طرح آرایش سیستم: ۴۹
۲/۳/۶) تهیهی فهرست سلایق و نقطه نظرات کشاورزان: ۵۱
۴/۶) برگزاری برنامه های بازدید: ۵۱
۵/۶) جلسات طراحی: ۵۲
۱/۵/۶) ارایهی جزییات آریش سیستم: ۵۲
۲/۵/۶) گشت و گذار در مزرعه: ۵۴
۳/۵/۶) بازنگری آرایش سیستم: ۵۵
۴/۵/۶) همکاری کشاورزان روستاهای مختلف: ۵۶
۵/۵/۶) انواع سیستم های توزیع: ۵۷
۶/۵/۶) تاسیسات رفاهی: ۵۷
۷/۵/۶) گزارش بازبینی آرایش سیستم: ۵۸
۶/۶) سازگار کردن آرایش نهایی سیستم با خواسته های کمیتهی طراحی: ۵۹
۱/۶/۶) ارایهی آرایش نهایی سیستم به کمیتهی طراحی: ۵۹
۲/۶/۶) تصویب و امضای آرایش نهایی سیستم توسط کمیتهی طراحی: ۵۹
۳/۶/۶) رد آرایش نهایی سیستم: ۶۰
مرحله ۷: موافقت نامهی آرایش سیستم.. ۶۲
اطلاعات و دستورالعمل.. ۶۳
۱/۷) فعالیت های کشاورزان در مورد مسئولیت استفاده و نگهداری سیستم و آب بها: ۶۳
۱/۱/۷) مسئولیت در قبال استفاده و نگهداری سیستم: ۶۴
۲/۱/۷) آب بها: ۶۵
۲/۷) ارایهی آرایش نهایی سیستم: ۶۶
۳/۷) تصویب آرایش نهایی سیستم توسط کشاورزان: ۶۶
۴/۷) امضای موافقت نامهی آرایش سیستم توسط کمیتهی طراحی: ۶۷
مرحله ۸: طراحی جزئیات سیستم.. ۶۹
اطلاعات و دستورالعمل: ۷۰
۱/۸) طراحی جزئیات سیستم: ۷۰
۱/۱/۸) ارایهی طرح های مربوط به جزئیات سیستم: ۷۰
۲/۱/۸) گشت و گذار در مزرعه: ۷۱
۳/۱/۸) بازبینی طرح های مربوط به جزئیات سیستم: ۷۲
۴/۱/۸) گزارش بازنگری طرح ها: ۷۳
۵/۱/۸) ارایهی طرح های نهایی جزئیات سیستم: ۷۳
۲/۸) پیش نویس استفاده و نگهداری از سیستم.. ۷۳
۱/۲/۸)ارایهی پیش نویس به کمیتهی طراحی: ۷۳
۲/۲/۸) بازبینی پیش نویس توسط کمیتهی طراحی: ۷۵
۳/۲/۸) ارایهی گزارش دربارهی پیش نویس توسط کمیتهی طراحی: ۷۶
۳/۸) تصویب پیشنویس و طرح های نهایی جزییات سیستم توسط کمیته: ۷۶
۱/۳/۸) رد پیش نویس و طرح های نهایی جزییات سیستم توسط کمیته: ۷۶
۴/۸) تصویب پیشنویس و طرحهای نهایی جزئیات سیستم توسط کشاورزان ۷۷
۱/۴/۸) ارایهی پیشنویس و طرحهای نهایی جزئیات سیستم به کشاورزان: ۷۷
۲/۳/۸) تصویب پیش نویس و طرح های نهایی جزئیات سیستم توسط کشاورزان: ۷۷
۳/۳/۸) رد پیش نویس و طرح های نهایی جزئیات سیستم توسط کشاورزان: ۷۸
۴/۸) امضای پیش نویس و طرحهای نهایی جزئیات سیستم توسط حوزهی آبیاری: ۷۸
مرحله ۹: معرفی اعضای گروه آبیاری… ۸۰
اطلاعات و دستورالعمل.. ۸۱
۱/۹) فعالیت های آگاه سازی در مورد تشکیل حوزه و گروههای آبیاری: ۸۱
اهداف تشکیل گروه آبیاری: ۸۱
اهداف تشکیل حوزهی آبیاری: ۸۲
۲/۱/۹) روش های تشکیل گروهها و حوزهی آبیاری: ۸۳
۳/۱/۹) ساختار و وظایف اصلی گروه ها و حوزه آبیاری: ۸۴
ساختار و وظایف اصلی گروههای آبیاری: ۸۴
ساختار و وظایف اصلی حوزهی آبیاری: ۸۷
۲/۹) معرفی واحد هیدرولیک ثالثیه و کشاورزان عضو آن.. ۸۹
۱/۲/۹) شناسایی واحدهای هیدرولیک ثالثیه: ۸۹
۲/۲/۹) معرفی کشاورزان عضو واحد هیدرولیک ثالثیه: ۹۰
۳/۹) جلسات انگیزهدهی به کشاورزان.. ۹۱
۱/۳/۹) طراحی جلسات: ۹۱
۲/۳/۹) برگزاری جلسات انگیزهدهی: ۹۱
۳/۳/۹) بررسی سلایق کشاورزان: ۹۲
۴/۳/۹) تهیهی فهرست اولیهی اعضای گروه آبیاری: ۹۳
مرحله ۱۰: تشکیل گروههای آبیاری… ۹۵
اطلاعات و دستورالعمل.. ۹۶
قواعد تشکیل گروه آبیاری: ۹۶
جلسات آماده سازی گروههای آبیاری: ۹۸
۱/۱۰) وظایف گروههای آبیاری: ۹۸
۲/۱۰) ساختار گروه آبیاری… ۹۹
۱/۲/۱۰) اعضا ۹۹
حقوق و مسئولیت های گروه آبیاری: ۹۹
حق رای: ۱۰۰
افراد غیر عضو: ۱۰۰
۲/۲/۱۰) هستهی مرکزی… ۱۰۱
حقوق و مسئولیت ها: ۱۰۱
۳/۲/۱۰) کمیته. ۱۰۲
حقوق و وظایف: ۱۰۲
۳/۱۰) تدوین قوانین و مقررات گروه آبیاری: ۱۰۴
۱/۳/۱۰) قوانین و مقررات: ۱۰۴
توزیع عادلانهی آب: ۱۰۷
حقوق مربوط به آب: ۱۰۷
۲/۳/۱۰) جریمه و مجازات: ۱۰۸
جلسات تشکیل گروه آبیاری: ۱۰۹
۴/۱۰) تهیهی فهرست عضویت گروه آبیاری: ۱۰۹
۵/۱۰) رسمیت یافتن قوانین گروه آبیاری: ۱۱۰
۶/۱۰) انتخاب اعضای کمیته: ۱۱۰
۱/۶/۱۰) شرایط مورد نیاز برای اعضای کمیته: ۱۱۰
۲/۶/۱۰) وظایف و مسئولیت های اعضای کمیته: ۱۱۱
وظایف و مسئولیت های رئیس: ۱۱۱
وظایف و مسئولیت های منشی/ خزانه دار: ۱۱۲
۳/۶/۱۰) نحوهی انتخاب یا انتصاب اعضای کمیته: ۱۱۴
۳/۶/۱۰) عدم تشکیل گروه آبیاری: ۱۱۵
۷/۱۰) انتخاب نام برای گروه آبیاری: ۱۱۵
۸/۱۰) استخدام نیروی کار: ۱۱۶
۱/۸/۱۰) فعالیت یکی از اعضای گروه آبیاری به عنوان مدیر آبیاری: ۱۱۷
۹/۱۰) انتخاب یا انتصاب اعضای شورای حوزهی آبیاری: ۱۱۷
مرحله ۱۱: تشکیل حوزهی آبیاری… ۱۱۹
اطلاعات و دستورالعمل.. ۱۲۰
۱/۱۱) برگزاری جلسات بررسی قوانین حوزهی آبیاری: ۱۲۰
۲/۱۱) مبانی تاسیس حوزهی آبیاری: ۱۲۱
۳/۱۱) ساختار حوزهی آبیاری: ۱۲۲
۱/۳/۱۱) اعضا: ۱۲۲
حقوق اعضای حوزهی آبیاری: ۱۲۳
وظایف و مسئولیت های اعضای حوزهی آبیاری: ۱۲۴
۳/۳/۱۱) هیئت مدیره: ۱۲۵
وظایف و اختیارات هیئت مدیره: ۱۲۷
۴/۳/۱۱) رئیس: ۱۲۸
وظایف و اختیارات رئیس: ۱۲۸
۴/۱۱) جلسات مقدماتی تدوین آئین نامهی حوزهی آبیاری: ۱۳۰
۱/۴/۱۱) مجازات ها و جریمه ها: ۱۳۲
مرحله ۱۲: تشکیل حوزهی آبیاری… ۱۳۴
اطلاعات و دستورالعمل.. ۱۳۵
۱/۱۲) بازنگری نهایی قوانین حوزه آبیاری: ۱۳۵
۲/۱۲) ارائه بازنگری آئین نامه مقدماتی به حوزه آبیاری: ۱۳۶
۳/۱۲) تصویب و امضای آئین نامه و بخش نامه های حوزه آبیاری: ۱۳۷
۴/۱۲) انتخاب اعضای هیئت مدیرهی حوزهی آبیاری: ۱۳۷
۱/۴/۱۲) انتخاب رئیس حوزهی آبیاری: ۱۳۸
۵/۱۲) فرم ثبت نام در حوزهی آبیاری: ۱۳۸
مرحله ۱۳: تهیه و امضای موافقت نامهی طرح.. ۱۳۹
اطلاعات و دستورالعمل: ۱۳۹
۱/۱۳) ارایه بازنگری موافقت نامه طرح: ۱۴۰
۲/۱۳) امضای موافقت نامه طرح: ۱۴۱
۱/۲/۱۳) رد موافقت، از جانب حوزه آبیاری: ۱۴۱
۲/۳/۱۴) ممانعت از تحویل آب: ۱۴۱
۴/۱۴) روشهای موجود تعیین و جمع آوری آب بها: ۱۴۳
۵/۱۴) روش های توصیه شده تعیین و جمع آوری آب بها: ۱۴۳
۱/۵/۱۴) تعیین مقدار آب بها: ۱۴۳
۲/۵/۱۴) جمع آوری آب بها: ۱۴۴
۳/۵/۱۴) مجازات و جریمه ها: ۱۴۵
۶/۱۴) بازدید کشاورزان: ۱۴۵
مرحله ۱۵: تقویت توان اجرایی گروهها و حوزههای آبیاری: ۱۴۶
اطلاعات و دستورالعمل.. ۱۴۷
۱/۱۵) آموزش اعضای گروهها و حوزههای آبیاری: ۱۴۷
۱/۱/۱۵) آموزش اعضای شورا و هیئت مدیره حوزه آبیاری: ۱۴۷
۲/۱/۱۵) آموزش کارمندان حوزه آبیاری: ۱۴۸
۳/۱/۱۵) آموزش گروههای آبیاری: ۱۴۹
مرحله ۱۶: تشکیل و آموزش کمیته احداث سیستم.. ۱۵۰
اطلاعات و دستورالعمل.. ۱۵۰
۱/۱۶) اهداف تشکیل کمیته احداث… ۱۵۰
۲/۱۶) وظایف و اختیارات کمیته احداث: ۱۵۱
۲/۱۶) وظایف و اختیارات کمیته احداث: ۱۵۱
۲/۱۶) ترکیب کمیته احداث سیستم: ۱۵۱
۴/۱۶) تشکیل کمیته طراحی: ۱۵۲
۵/۱۶) آموزش اعضای کمیته نصب سیستم: ۱۵۲
مرحله ۱۷: نصب سیستم.. ۱۵۳
اطلاعات و دستورالعمل.. ۱۵۴
۱/۱۷) جلسات بازنگری فعالیت ها: ۱۵۴
مرحله ۱۸: تهیه موافقت نامه خدمات… ۱۵۵
اطلاعات و دستورالعمل.. ۱۵۶
۱/۱۸) نوع موافقت نامه خدمات رسانی: ۱۵۶
۲/۱۸) مفاد اصلی موافقت نامه: ۱۵۶
۳/۱۸) تهیه موافقت نامه های خدمات رسانی: ۱۵۸
۱/۳/۱۸)تهیه موافقتنامه خدماترسانی بینحوزه آبیاری وشرکت مجریطرح: ۱۵۸
مرحله ۱۹: بازبینی نهایی و انتقال مسئولیت استفاده و نگهداری… ۱۶۰
اطلاعات و دستورالعمل.. ۱۶۱
۱/۱۹) بررسی نهایی… ۱۶۱
۲/۱۹) تهیه و تصویب موافقت نامه انتقال مسئولیت به هیئتمدیره حوزه آبیاری: ۱۶۱
۳/۱۹) پذیرش موافقتنامه انتقال مسئولیت از جانب شورایحوزه آبیاری: ۱۶۳
۴/۱۹) مراسم امضای موافقت نامه انتقال مسئولیت: ۱۶۴
مرحله ۲۰: تکمیل طرح.. ۱۶۵
اطلاعات و دستورالعمل.. ۱۶۶
۱/۲۰) نظارت های منظم: ۱۶۶
۲/۲۰) حل اختلافات: ۱۶۶
۳/۲۰) داوری اختلافات: ۱۶۷
پیشگفتار:
هدف از نگارش کتاب حاضر آن است که با توضیح کامل مراحل مختلف یک طرح، به گردانندگان تشکل های گروهی در زمینهی اجرای وظایف محوله، کمک شود.
الف) طرح توسعه:
طرح توسعه شامل مراحل زیر است:
- تهیه و جمع آوری اطلاعات
- فرایند برنامه ریزی و طراحی
- تشکیل گروه
- تجهیز گروه
- و سرانجام امور تکمیلی.
هر یک از مراحل فوق به زیر شاخه هایی تقسیم می شوند. توضیحات کامل مراحل یاد شده در کتاب آمده است.
ب) توضیحاتی دربارهی کتابچه راهنما:
در ابتدای هر فصل یکی از مراحل طرح توسعه شرح داده شده و در ابتدای آن کلیاتی از اطلاعات ذیل درج گردیده است:
گروه هدف: در این قسمت مشخص شده که کدام فرد یا گروه کشاورزی در مرحلهی مورد بحث، مسئولیت دارد. گروه هدف می تواند شامل کلیهی کشاورزان یک روستا و حومهی آن، اعضای گروههای ویژه، اعضای شورا، اعضای هیئت مدیره، کارگران فنی حوزهی آبیاری و غیره باشد.
کارمندان مسئول: در این بخش از کارمندانی از موسسات دولتی یا خصوصی نام برده شده که در مرحلهی مورد نظر، مسئولیت خاصی را برعهده دارند.
NGOها: سازمان های غیر دولتی که در زمینه های خاصی فعالیت دارند.
زمان بندی: مشخص می کند طی چه زمانی پس از اتمام یک مرحله، مرحلهی بعدی آن باید آغاز شود.
اهداف اصلی: نتیجه ای است که طی هر مرحله از طرح توسعه باید حاصل شود.
روش ها: مشخص می کند که در هر مرحله از چه روشهایی می توان بهره جست. (مصاحبه، گفتگوهای گروهی یا خصوصی، نظرسنجی، سخنرانی، مباحثه، مشاهده و...)
اسناد: در هر مرحله از طرح، اسناد و مدارک خاصی مورد نیاز است.
تجهیزات سمعی بصری: گردانندگان تشکل ها باید در هنگام ملاقات با کشاورزان، از امکاناتی مانند فلوچارت، نقشه، طرح و عکس استفاده کنند. بخصوص استفاده از فلوچارت برای جلب توجه و آموزش کشاورزان، در حین سخنرانی توصیه میشود. پس از چند جلسه، بروشور یا اطلاعیه ای که حاوی خلاصه مطالب باشد، باید بین کشاورزان توزیع شود. در ضمیمهی 2، متن کلیهی اطلاعیه ها و فلوچارت ها درج شده است. وظایف ویژهی گروههای آبیاری عبارتند از:
• تهیهی یک طرح اجرایی که شامل جداول توزیع آب آبیاری و الگوی کشت است.
• ارایهی کلیهی اطلاعات لازمه، مانند الگوی کشت و نیاز آبی به حوزهی آبیاری.
اطلاعات و دستورالعملها:
تحت این عنوان و به منظور کمک به گردانندگان تشکل ها در راستای اجرای مراحل طرح، یک سری اطلاعات کلی و دستورالعمل های مهم ارایه شده است.
در این راستا برای بیان موضوعات مختلف ازنمادهای متفاوتی استفاده شده است:
: اطلاعات مهم و یا دستورالعمل.
: توصیه به پرهیز از شرایطی ویژه یا عدم انجام کاری خاص.
: فلوچارت هایی که توصیه می شود.
: بروشور/ اطلاعیه ای که باید توزیع گردد.
: کپی اسناد و سایر اطلاعاتی که در ضمیمه آمده است.
ج) ثبت فعالیت ها:
توصیه می شود گردانندگان تشکل ها با استفاده از اطلاعات کلی مربوط به بازدیدها، گزارش هایی تهیه و ارایه کنند. این اطلاعات می تواند شامل نام روستا، تاریخ بازدید، تعداد کشاورزان بازدید کننده، هدف از بازدید، موضوعاتی که مورد بحث قرار گرفته، تصمیمات گرفته شده وبالاخره سایر اقدامات مقتضی باشد.