رزومه ی علیرضا پشت کوهی

آخرین اخبار

خدایا به علیرضا کمک کن تا بتونه دل آدمای دنیارو شاد کنه. خدایا هیچ وقت یادم نمیره برای اینکه خدای علیرضا باشی چه شب هایی که با بی خوابیام تلاش کردم تا لایق این نعمت بزرگ باشم.

هر چیزی که دارم و هر چیزی رو که تو این رزومه می خونید را مدیون پدر و مادرم هستم. کسانیکه که با خدای خودم عهد بستم تا روزی که زندم به همه بگم که همه ی زندگیمو مدیون وجود اونها هستم.

تا ماه های آینده عملیات به ثبت رساندن یکی از پروتکل های اختراع شده را به صورت Patent در United States Patent and Trademark Office انجام خواهم داد (ایده ی این کار برای سال 2005 هست).

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

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

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

علم، نعمت بزرگي است كه در زندگي تاج افتخار و پس ازمرگ يادگار درخشان خواهد بود. حضرت علي(ع)

 

 

 (I اطلاعات شخصی:

نام:    علیرضا         نام خانوادگی:  پشت کوهی

تاریخ تولد:  1362                        

پست الکترونیک:  alireza.poshtkohi AT gmail.com

 

وب سایت تحقیقاتی و آموزشی:

http://research.peyghamak.com         http://learn.peyghamak.com

   (II سوابق تحصیلی

موضوع پایان نامه

معدل

مدرک تحصیلی

رشته تحصیلی

نام دانشگاه

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

17.16

کارشناسی

 مهندسی برق-الکترونیک

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

Grid-based CAD (Computer-aided design) developments

-

کارشناسی ارشد

 مهندسی برق-الکترونیک دیجیتال

دانشگاه تهران

Grid and Cloud Computing

-

دکتری تخصصی

PhD

علم کامپیوتر

Computer Science

به زودی

احتمالا دانشگاه Stanford

 

 

 

(III سوابق شغلی:

نام سازمان/شرکت

سمت یا پست سازمانی

از سال

تا سال

نام و شماره تماس مدیر مربوطه

مرکز تحقیقات میکرو الکترونیک ایران

طراح وب سایت پژوهشکده  و توسعه دهنده سیستم نرم افزاری CMS آن

1384

1385

آقای علیرضا طیبی   www.merdci.com

 

گروه ایران بلاگ

 توسعه دهنده سیستم پیشرفته وبلاگ نویسی ایران بلاگ

1382

-

www.iranblog.com

آقای علیرضا پشتکوهی

همکاری با دانشگاه ملبورن استرالیا

توسعه دهنده نرم افزار DotGrid

1384

1386

www.gridbus.org

Dr.Rajkumar Buyya

پروژه نرم افزار آقای مهندس شیر خانلو

طراحی یک نرم افزار انعطاف پذیر برای کاربرد های صنعتی

1385

1385

آقای مهندس شیر خانلو

 

طراحی وب سایت شخصی آقای مهندس حاج ابوطالبی

طراح وب سایت و و توسعه دهنده سیستم نرم افزاری CMS آن

1385

1385

آقای  مهندس علی حاج ابوطالبی

   www.mazdak-alborz.com

 

وب سايت شرکت بلورک البرز

طراح وب سايت و توسعه دهنده نرم افزاری آن

1386

1386

آقای مهندس محمود نجدت

www.blorocglass.com

گروه پیغامک

توسعه دهنده سیستم میکرو بلاگ پیغامک

1386

-

www.peyghmaak.com

آقای علیرضا پشتکوهی

شرکت باغ خورشید

طراح وب سایت و توسعه دهنده سیستم نرم افزاری CMS آن

1387

در حال پیاده سازی

آقای علیرضا طیبی   www.khorshidgarden.com

 

دوره های آموزش برنامه نویسی پیشرفته

http://learn.peyghamak.com

1387

-

آقای علیرضا پشتکوهی

http://learn.peyghamak.com

طراحی و پیاده سازی یک پرتال کاملا آژاکسی فروش آنلاین الکترونیکی کتاب از طریق دروازه های باناک سامان

http://www.daryalib.ir

1388

1388

آقای دکتر غزنوی

شرکت سیمای رشد

طراحی و پیاده سازی یک خزنده ی وبی هوشمند

1388

1388

آقای موسوی

 

(IV افراد معرفی کننده (Recommendations) :

1. آقای دکتر شاهین حسابی - معاون آموزشی  دانشگاه صنعتی شریف.

        http://sharif.edu/~hessabi/

 

2. آقای دکتر محمد باقر غزنوی قوشچی- استاد، عضو هیئت علمی و مدیر گروه الکترونیک تحصیلات تکمیلی دانشگاه شاهد � استاد دانشگاه تربیت مدرس

 

3. Dr. Rajkumar Buyya

Professor of Computer Science

Director, Master of Engineering in Distributed Computing (MEDC) Program

Director, Grid Computing and Distributed Systems (GRIDS) Laboratory

Department of Computer Science and Software Engineering

The University of Melbourne

111, Barry Street, Carlton,

Melbourne, VIC 3053, Australia

www.gridbus.org    Email: raj@csse.unimelb.edu.au

WWW: http://gridbus.csse.unimelb.edu.au/~raj   http://www.buyya.com

4. آقای مهندس علی حاج ابوطالبی - استاد دانشگاه صنعتی شریف و دانشگاه آزاد اسلامی قزوین.

5. آقای دکتر اسماعيل زينالي خسرقي  - معاون آموزشي و استاد دانشگاه آزاد اسلامی قزوین.

 

(V ژورنال ها و مقالات علمی بین المللی IEEE منتشر شده:

[1] A. Poshtkuhi, A. Abutalebi, L. Ayough, and S. Hessabi, �DotGrid: A .NET-based Infrastructure for Global Grid Computing", Proceedings of the 6th IEEE International Symposium on Cluster Computing and the Grid (CCGrid2006), 16-19 May 2006, Singapore.

 

[2] A. Poshtkuhi, A. Abutalebi, L. Ayough, and S. Hessabi, �DotGrid: A .NET-based Cross-Platform Grid Computing Infrastructure", Proceedings of the IEEE International Conference On Computing and Informatics 2006 (ICOCI06), Malaysia, June 6-8, 2006.

 

[3] Poshtkohi, A., Abutalebi, A.H. and Hessabi, S. "DotGrid: a .NET-based cross-platform software for desktop grids", International Journal of Web and Grid Services 2007 - Vol. 3, No.3 pp. 313 � 332

 

[4] A.Poshtkohi, M.B. Ghaznavi-Ghoushchi, "DotDFS: A Grid-based High Throughput File Transfer System", submitted to Elsevier Journal on Parallel Computing, 2010.

 

[5] A.Poshtkohi, M.B. Ghaznavi-Ghoushchi, "A High-Throughput File Transfer Framework in Grid Environments", will be submitted to one of the conferences or ISI journals.

 

[6] A.Poshtkohi, M.B. Ghaznavi-Ghoushchi,  "xDFS: The Native and Cross-Platform Framework for Efficient File Transfers in Dynamic Grid/Internet Environments", will be submitted to one of the ISI journals.

 

[7] A.Poshtkohi, M.B. Ghaznavi-Ghoushchi,  "ZxDFS: The Native, Cross-Platform and Unified Zero-Copy Framework for xDFS File Transport Protocol", will be submitted to one of the conferences or ISI journals.

 

[8] A.Poshtkohi, M.B. Ghaznavi-Ghoushchi,  "xDotGrid.NET Framework: The Partial, Native and Cross-Platform C++ Implementation of the .NET Framework", will be submitted to one of the ISI journals.

 

[9] A.Poshtkohi, M.B. Ghaznavi-Ghoushchi,  "PowerGrid: An Enterprise Grid-based  Low-Power Estimation Framework for IP-based Digital Circuits", will be submitted to one of the ISI journals.

 

[10] A.Poshtkohi, M.B. Ghaznavi-Ghoushchi,  "xDotGrid: The Native and Cross-Platform Peer-to-Peer Framework to Design the Next-Generation Distributed System Paradigms", will be submitted to one of the conferences or ISI journals.

 

[11] A.Poshtkohi, M.B. Ghaznavi-Ghoushchi,  "UDT as an Alternative Transport Protocol for xDFS Framework", will be submitted to one of the conferences or ISI journals.

 

[12] A.Poshtkohi, M.B. Ghaznavi-Ghoushchi,  "High-Performance Directory Tree Transfers in xDFS Framework for Grids", will be submitted to one of the conferences or ISI journals.

 

[13] A.Poshtkohi, M.B. Ghaznavi-Ghoushchi,  "xDFS: The Unified Framework for Efficient File Transfers in HPC/HTC/Cluster/Grid/Cloud/Internet Environments", will be submitted to one of the conferences or ISI journals.

 

[14] A.Poshtkohi, M.B. Ghaznavi-Ghoushchi,  "RDMA as an Alternative Transport Protocol for xDFS Framework", will be submitted to one of the conferences or ISI journals.

 

 

در حال حاضر هم در حال نگارش یک کتاب  در شاخه ی رایانش مشبک و ابری برای چاپ آنها به زبان انگلیسی در انتشارات Elsevier   در علم کامپیوتر و مهندسی نرم افزار می باشم، با عنوان زیر:

 Building a Distributed Software Infrastructure from the Ground-up.

 

(VI فن آوری رایانش مشبک (Grid Computing):

در طی هفت سال گذشته فن آوری رایانش مشبک به عنوان یک شاخه ی علمی بسیار مهم، در مجامع علمی و دانشگاه های جهان مطرح شده است. رایانش مشبک به طور اصولی به علت جهت گیری آن بر روی به اشتراک گذاشتن منابع وسیع (همانند منابع IT)، نسبت به رایانش های توزیع شده ی سنتی متمایز شده و مورد توجه خاصی قرار گرفته است. ایده ی اولیه رایانش مشبک توسط افراد گروه Globus نظیر Ian Foster، Carl Kesselman و  Steve Tuecke در دانشگاه شیکاگوی آمریکا، برای اولین بار به طور جامع تعریف شده است. امروزه رایانش مشبک به طور گسترده ایی در فن آوری های برتر جهان و صنعت مورد استفاده قرار می گیرد و محققان بسیاری تحقیقات و کار های علمی خود را در کنفرانس ها و ژورنال های بین المللی به جامعه ی علمی جهانی اهدا می کنند. خالقان و توسعه دهندگان شاخه ی رایانش مشبک، این فن آوری برتر را یکی از مهمترین و پایه ایی ترین عوامل برای توسعه علم و ایجاد شاخه های جدید علمی در آینده ی جهان می دانند. شرکت های نرم افزاری و سخت افزاری رایانه ایی عظیمی همانند Microsoft، IBM، HP،  SUNو Oracle  در حال بومی سازی زیر ساخت های رایانش مشبک در سطح محصولات خود می باشند. گروه های بین المللی نیز همانندGGF(Global Grid Forum) نیز برای تعریف و توسعه استاندارد های رایانش مشبک پایه گذاری شده اند. امروزه از رایانش مشبک در شاخه های مختلف علوم، تجارت و .... استفاده می شود. برای مثال از کاربرد های این فن آوری نوین می توان به کاربرد های وسیع آن در محاسبات DNA، محاسبات فیزیک کوانتومی، کاربرد های وسیع نجومی (فضایی)، حل مسائل سنگین رایانشی و غیره اشاره نمود.

با توجه به اهمیت بالای فن آوری رایانش مشبک در توسعه ی علمی رشته های مختلف در جهان و با توجه به عدم انجام یکسری تحقیقات کامل و مبسوط در کشور عزیزمان ایران، در تیر ماه سال 1384 تحقیقات وسیعی را در ایجاد یک زیر ساختار رایانشی مشبک بر اساس شرایط و ویژگی های بومی ایران آغاز نمودم. در ابتدا تمامی تحقیقات محققان جهانی در شاخه ی رایانش مشبک مورد بررسی قرار گرفت و نرم افزار های موجود رایانش مشبک (همانند نرم افزار Globus در دانشگاه شیکاگوی آمریکا و نرم افزار GridBus در دانشگاه ملبورن استرالیا) مورد تست و آزمایش قرار گرفتند. حاصل تحقیقات اولیه مان، آغاز طراحی و پیاده سازی پروژه ی وسیعی تهت عنوان "DotGrid" بود. در مدت 9 ماه این نرم افزار طراحی و پیاده سازی گردید. این نرم افزار بر اساس شرایط بومی آتی و آینده در ایران و بر اساس آخرین تکنولوژی برتر شرکت مایکروسافت یعنی سکوی Microsoft .NET توسعه یافت. در راستای توسعه زیر ساختار نرم افزاری رایانشی مشبکمان، در دی ماه سال 1384 همکاری هایمان را با دپارتمان علم کامپیوتری و آزمایشگاه GRIDS دانشگاه ملبورن استرالیا تهت نظارت مستقیم دکتر Rajkumar Buyya آغاز نمودیم. همکاری هایمان بعد از اولین ملاقات حضوری با دکتر بویا در بهمن ماه 1384 در کنفرانس بین المللی CSI2006 برگزار شده در تهران، آغاز شد. در این ملاقات حضوری زمینه های همکاری مورد علاقه و شاخه های پژوهشی مربوطه مورد بررسی و بحث قرار گرفتند. حاصل این بحث ها به همکاری مشترکمان با دانشگاه ملبورن برای توسعه نرم افزار "Alchemi" در این دانشگاه تحت حمایت شرکت مایکروسافت بر اساس تحقیقات و کار هایمان در دانشگاه آزاد اسلامی قزوین، منجر شد. در کنفرانس بین المللی CCGrid2006 سنگاپور نیز در ملاقات حضوری دیگری با دکتر بویا، زمینه های مطرح شده مورد بحث بیشتری قرار گرفتند. حاصل تمامی تحقیقات در این زمنیه به صورت مقاله هایی چاپ شده اند، که در قسمت قبل به آنها اشاره شد. در پیوست 1 خلاصه ای از نرم افزار توسعه داده شده و متن اصلی مقالات چاپ شده، قابل مشاهده می باشند.

(VII جامعه بزرگ ایران بلاگ به عنوان یک تولید کننده محتوای فرهنگی ایرانیان:

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

اینجانب با توجه به تجربه سالیان متمادی در زمینه علم مهندسی نرم افزار و با توجه به تاثیری که پدیده وبلاگ نویسی در پیشرفت فرهنگ این مرز و بوم داشته است و خواهد داشت، در شهریور ماه سال 1385 سیستم وبلاگ نویسی ایران بلاگ را طراحی و جامعه بزرگ ایران بلاگ را به وجود آوردم. در طی این مدت ایران بلاگ به یکی از تولید کنندگان محتوای فرهنگی و سوق دهنده افکار و عقاید به سمت تعالی ایران اسلامی مبدل شده است.  این سیستم وبلاگ نویسی در آدرس www.iranblog.com قابل دسترسی است.

 

 

(VIII پلتفرم های برنامه نویسی:

VC++.NET, GCC, .NET, C#, ASP.NET, PHP, Standard C

IXتجارب در زمینه فنآوری اطلاعات، شبکه های کامپیوتری و توسعه نرم افزار:

�         ساختمان های داده

�         پایگاه های داده ی رابطه ایی (MSSQL, MYSQL, Oracle)

�         برنامه نویسی و توسعه نرم افزاری شی گرا (برنامه نویسی نرم افزار های کاربردی)

�         طراحی وب سایت هایCMS  حرفه ایی

�         شبکه های کامپیوتری و امنیت شبکه

�       برنامه نویسی شبکه (Network Programming)

�       توسعه سیستم های مبتنی بر

�         سیستم های توزیع شده (Distributed Systems)

�         محیط های پردازش خوشه ایی و مشبک  (Cluster and Grid Computing)

�         سیستم های نیازمند ساختار های پردازش موازی (Parallel Processing)

�        طراحی شبکه های امن بر اساس علم امنیت شبکه

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

�       توسعه برنامه های کاربردی در شبکه های نامتجانس بر اساس تکنولوژی های XML و Web Services

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

�       نصب و پیکر بندی یک سیستم عامل سرور

�         نصب نرم افزار سیستم عامل سرور

�         تنظیمات ابتدایی سخت افزاری لوازم جانبی سروری همانند دیسک های سخت RAID، درایور و کارت های فیزیکی شبکه

�         نصب بسته های نرم افزاری مورد نیاز در محیط سیستم های عامل سرور همانند  سرویس های DNS، Web Server، FTP Server، DHCP و File Server

�         تنظیمات اولیه سیستم های عامل Windows و Linux برای برقراری هم کنش و همزیستی در یک شبکه های غیر متجانس از لحاظ نوع سیستم های عامل نصب شده بر اساس سرویس هایی همانند SAMBA و Web Services

�         ........

�        مدیریت روزانه یک سیستم عامل سرور

�         تعریف کاربران و گروه های جدید با استفاده از تکنولوژی های سلسله مراتبی ‏نظیرLDAP (Lightweight Directory Access Protocol) ‏ و ‏Microsoft Active Directory

�         تهیه پشتیبان (Backup)‏ روزانه از فایل های سیستم عامل سرور و عملیات ‏بازگردانی ‏(Restoration)‏ فایل های آسیب دیده سیستم عامل سرور‏

�         به روز رسانی سیستم عامل سرور بر اساس آخرین Patch‏ ها و بسته های توزیع ‏شده توسط شرکت های سیستم های سرور مربوطه

�         بررسی Log های سیستمی و امنیتی سیستم عامل سرور برای بررسی و رفع ‏حوادث اتفاق افتاده در سیستم عامل و سرویس های آن

�         ........

�       مدیریت و افزایش امنیت یک سیستم عامل سرور

�         ‏نصب و تنظیم فایروال های سیستم عامل سرور برای مدیریت بیشتر امنیت و ‏ترافیک شبکه

�         ‏نصب و مدیریت گواهینامه های دیجیتالی ایی همانند ‏X.509

�         ‏‏تنظیم مناسب و امن سرویس های سیستم عامل سرور برای سرویس دهی امن ‏به مشتریان ‏(Clients)‏ و برنامه های کاربردی ‏(Application Programs)‏ در حال ‏استفاده از سرویس های سیستم عامل

�         ‏‏مدیریت امنیت شبکه و مقابله با حملات نفوذگران بر اساس حملات شبکه ایی ‏نظیر ‏IP Spoofing، ‏DDoS (Distributed Denial of Service)، ‏Eavesdropping‏ و ‏Rootkits

�         ........

�         طراحی وب سایت شرکت  Ascend Design Automation در USA

�         طراحی و پیاده سازی یک تالار گفتمان دو زبانه ی فارسی�انگلیسی‏

�          طراحی یک پراکسی سرور پشتیبانی کننده ی پروتکل های HTTP و SOCKS

�          طراحی و پیاده سازی یک ضد فیلتر توسعه داده شده بر اساس PHP

�         پورت بخش هایی از کلاس های Microsoft .NET به کد مادری از طریق ‏C++‏ در یک محیط کاملا Cross-Platform‏ بر اساس ‏Microsoft Visual C++‏ در سیستم های ویندوز و ‏ GCC-GNU در محیط سیستم های عامل لینوکس و یونیکس

�         مدیریت هر یک از پایگاه داده های MSSQL، Oracle و MySQL

�         برنامه نویسی سیستمی براساس Win32 API و API  Win64 در سیستم های عامل ویندوز بر اساس �.

 

  

 

Xنرم افزار های کاربردی:

�       Microsoft Visual Studio .NET 2003, 2005 and 2010

�       Microsoft Enterprise SQL Server and MySQL

�       Microsoft Windows Server 2003 and Linux SUSE Enteprise Server

�       Adobe Dreamweaver

�       Adobe lash

�       Adobe Photoshop

�         Microsoft Office (PowerPoint, Word, FrontPage, Visio, Access, Excel �)

�         �.

XI) میزان آشنایی با زبان های خارجی:

 

خواندن

نوشتن

مکالمه

ترجمه

انگلیسی

عالی

عالی

خوب

عالی

 

 

 

 

 

 

 

 

 

تاریخ تنظیم

1389/1/1

 
 

 

 

 
 

پیوست I: درباره رایانش مشبک


 

 

در طی هفت سال گذشته فن آوری رایانش مشبک به عنوان یک شاخه ی علمی بسیار مهم، در مجامع علمی و دانشگاه های جهان مطرح شده است. رایانش مشبک به طور اصولی به علت جهت گیری آن بر روی به اشتراک گذاشتن منابع وسیع (همانند منابع IT)، نسبت به رایانش های توزیع شده ی سنتی متمایز شده و مورد توجه خاصی قرار گرفته است. ایده ی اولیه رایانش مشبک توسط افراد گروه Globus نظیر Ian Foster، Carl Kesselman و  Steve Tuecke در دانشگاه شیکاگوی آمریکا، برای اولین بار به طور جامع تعریف شده است. امروزه رایانش مشبک به طور گسترده ایی در فن آوری های برتر جهان و صنعت مورد استفاده قرار می گیرد و محققان بسیاری تحقیقات و کار های علمی خود را در کنفرانس ها و ژورنال های بین المللی به جامعه ی علمی جهانی اهدا می کنند. خالقان و توسعه دهندگان شاخه ی رایانش مشبک، این فن آوری برتر را یکی از مهمترین و پایه ایی ترین عوامل برای توسعه علم و ایجاد شاخه های جدید علمی در آینده ی جهان می دانند. شرکت های نرم افزاری و سخت افزاری رایانه ایی عظیمی همانند Microsoft، IBM، HP،  SUNو Oracle  در حال بومی سازی زیر ساخت های رایانش مشبک در سطح محصولات خود می باشند. گروه های بین المللی نیز همانندGGF(Global Grid Forum) نیز برای تعریف و توسعه استاندارد های رایانش مشبک پایه گذاری شده اند. امروزه از رایانش مشبک در شاخه های مختلف علوم، تجارت و .... استفاده می شود. برای مثال از کاربرد های این فن آوری نوین می توان به کاربرد های وسیع آن در محاسبات DNA، محاسبات فیزیک کوانتومی، کاربرد های وسیع نجومی (فضایی)، حل مسائل سنگین رایانشی و غیره اشاره نمود.

 

 

 

درباره تحقیقات علمی انجام شده و مقالات بین المللی منتشر شده در دانشگاه آزاد اسلامی قزوین در گرایش رایانش مشبک :

 

 

با توجه به اهمیت بالای فن آوری رایانش مشبک در توسعه ی علمی رشته های مختلف در جهان و با توجه به عدم انجام یکسری تحقیقات کامل و مبسوط در کشور عزیزمان ایران، در تیر ماه سال 1384 تحقیقات وسیعی را در ایجاد یک زیر ساختار رایانشی مشبک بر اساس شرایط و ویژگی های بومی ایران آغاز نمودیم. در ابتدا تمامی تحقیقات محققان جهانی در شاخه ی رایانش مشبک مورد بررسی قرار گرفت و نرم افزار های موجود رایانش مشبک (همانند نرم افزار Globus در دانشگاه شیکاگوی آمریکا و نرم افزار GridBus در دانشگاه ملبورن استرالیا) مورد تست و آزمایش قرار گرفتند. حاصل تحقیقات اولیه مان، آغاز طراحی و پیاده سازی پروژه ی وسیعی تهت عنوان "DotGrid" بود. در مدت 9 ماه این نرم افزار طراحی و پیاده سازی گردید. این نرم افزار بر اساس شرایط بومی آتی و آینده در ایران و بر اساس آخرین تکنولوژی برتر شرکت مایکروسافت یعنی سکوی Microsoft .NET توسعه یافت. در این بخش به طور خلاصه به بیان ویژگی های نرم افزار توسعه داده شده امان یعنی "DotGrid" می پردازیم.

 

‏●‏ زیر ساختار رایانش مشبک محاسباتی  (Computational Grid Computing Infrastructure)

 

رایانش مشبک محاسباتی یک زیر ساختار سخت افزاری و نرم افزاری است که دستیابی ارزان، فراگیر، یکپارچه و قابل اطمینان به توانایی محاسباتی سیستم های رایانشی و منابع فن آوری اطلاعات (IT) را در سطح وسیعی برآورده می سازد. تمامی نرم افزار های رایانش مشبک توسعه داده شده بایستی حداقل از این ویژگی، یعنی زیر ساختار رایانش مشبک محاسباتی، پشتیبانی و حمایت کنند. چنین ویژگی های توسط سرویس هایی نظیر "DotThreading" و "DotRemoteProcess" در نرم افزار "DotGrid/span>" توسعه داده شده امان به طور کامل مورد پشتیبانی قرار می گیرد. برای مثال از رایانش مشبک محاسباتی برای حل مسائل بسیار سنگین علمی که نیازمند توان پردازشی بسیار زیادی در کاربرد های نمونه ایی هستند، استفاده می شود. نرم افزار توسعه داده شده امان این امکان را فراهم می سازد تا تعداد کثیری از کامپیوتر های شخصی (PCs) بتوانند در یک شبکه کامپیوتری (برای مثال در یک شبکه LAN محلی) یک توان پردازش بسیار بالا را برای برنامه های کاربردی شاخه های مختلف علوم فراهم سازند.

 

 

●‏ زیر ساختار رایانش مشبک داده ایی  (Data Grid Computing Infrastructure)

 

یک رده ی نو ظهور از کاربرد های محیط های رایانشی مشبک که با داده های بسیار فراوانی در رابطه اند، به وجود آمده اند. این کاربرد ها حاوی اطلاعات مهم علمی پیچیده ایی هستند که از مجموعه ی وسیعی از داده های محاسبه شده یا اندازه گیری شده، تشکیل می شوند. چنین کاربرد هایی نیازمند مدیریت و انتقال ترابایت ها و حتی پتابایت ها داده در محیطهای پردازش توزیع شده و یا گسترده می باشند (Distributed Computing Systems). از جمله نمونه های این کاربرد ها می توان به کاربرد هایی که شامل تحلیل های تجربی و شبیه سازی های مختلف در شاخه های مختلف علومی همانند فیزیک انرژی بالا، مدل سازی های هواشناسی، مهندسی پیشگویی زمین لرزه و رایانش های نجومی اشاره کرد. در چنین کاربرد هایی بایستی مجموعه های وسیعی از داده به وسیله صد ها و یا هزاران محقق در سراسر یک منطقه، قاره و یا جهان توزیع شده و در دسترس باشند. در مجموعه نرم افزاری رایانش مشبکمان، یک زیر ساختار رایانش مشبک داده ایی با نام "DotDFS"، چنین ویژگی هایی را در محیط های رایانشی مشبک فراهم می سازد. شایان ذکر است که این سیستم طراحی شده با یکی از پر استفاده ترین استاندارد های جهانی رایانش مشبک با نام "GridFTP" که توسط گروه Globus که در دانشگاه شیکاگوی آمریکا توسعه داده شده است، به رقابت می پردازد. امید می رود تا در آینده ی نزدیک با توسعه هر چه بیشتر این سیستم بتوانیم آن را به یک استاندارد جهانی مبدل سازیم.

 

 

●‏ زیر ساختار امنیتی رایانش مشبک  (Grid Computing Security Infrastructure)

 

رایانش مشبک به استفاده ی هماهنگ و توزیع منابع مختلف در ارگان های مجازی (Virtual Organizations) توزیع شده، مربوط است. ماهیت جند سازمانی (نهادی) و پویای این محیط ها، تدابیر و موضوعات امنیتی مهمی را بیان می کنند. یکی از موضوعات بسیار مهم و حیاتی در هر محیط رایانش مشبک فراهم سازی یک زیر ساخت یکپارچه امنیتی برای تمامی سرویس ها و کاربران در حال ارتباط با همدیگر می باشد. چنین ویژگی هایی درنرم افزار رایانش مشبکمان توسط سرویس هایی نظیر DotSec و DotGrid Permission Service برای برقراری امنیت تمامی منابع رایانش مشبک مورد پشتیبانی قرار می گیرد. شکل زیر معماری کنونی زیر ساخت های رایانش مشبک را  به همره نرم افزار هایمان نشان می دهد.

 

 

یک شمای کلی از معماری کنونی جهانی رایانش مشبک به همراه نرم افزارها یمان

درباره همکاری هایمان با دانشگاه ملبورن استرالیا در شاخه رایانش مشبک :

 

 

در راستای توسعه زیر ساختار نرم افزاری رایانشی مشبکمان، در دی ماه سال 1384 همکاری هایمان را با دپارتمان علم کامپیوتری و آزمایشگاه GRIDS دانشگاه ملبورن استرالیا تهت نظارت مستقیم دکتر Rajkumar Buyya آغاز نمودیم. همکاری هایمان بعد از اولین ملاقات حضوری با دکتر بویا در بهمن ماه 1384 در کنفرانس بین المللی CSI2006 برگزار شده در تهران، آغاز شد. در این ملاقات حضوری زمینه های همکاری مورد علاقه و شاخه های پژوهشی مربوطه مورد بررسی و بحث قرار گرفتند. حاصل این بحث ها به همکاری مشترکمان با دانشگاه ملبورن برای توسعه نرم افزار "Alchemi" در این دانشگاه تحت حمایت شرکت مایکروسافت بر اساس تحقیقات و کار هایمان در دانشگاه آزاد اسلامی قزوین، منجر شد. در کنفرانس بین المللی CCGrid2006 سنگاپور نیز در ملاقات حضوری دیگری با دکتر بویا، زمینه های مطرح شده مورد بحث بیشتری قرار گرفتند. در حال حاضر در حال همکاری مستقیم با دانشگاه ملبورن برای استفاده سازی از نرم افزار های رایانش مشبکمان در این دانشگاه هستیم، که از جمله این موارد همکاری، می توان همکاری مشترک با داشگاه ملبورن برای چاپ یک مقاله جدید اشاره کرد.

 

 

 

درباره ی سوابق علمی دکتر ‏Rajkumar Buyya‏ در ‏دانشگاه ملبورن

 

دکتر بویا مدیر برنامه ی تحصیلات تکمیلی MDEC (Master of Engineering in Distributed Computing) در دانشگاه ملبورن استرالیا است. همچنین دکتر بویا یک استاد ارشد در دپارتمان علم کامپیوتر و مهندسی نرم افزار دانشگاه ملبورن و عضو هیئت مدیره ی شرکت Storage Tek Fellow از زیر شاخه های شرکت SUN در آمریکا است. دکتر بویا بنیان گذار و مسئول اصلی پروژه ی (www.gridbus.org) GridBus در دانشگاه ملبورن است، محققان بسیاری از سراسر جهان و دانشگاه ملبورن برای توسعه ی این پروژه با یکدیگر همکاری می کنند. پروژه ی  GridBusاز سوی شرکت های تجاری بزرگی همانند Microsoft، SUN، IBM و SCS مورد پشتیبانی و حمایت قرار گرفته است. دکتر بویا در حال حاضر رئیس IEEE TCSC است و در اکثر کنفرانس های بین المللی در شاخه ی رایانش های مشبک و خوشه ایی که از سوی ارگان های IEEE و ACM برگزار می شوند، به عنوان رئیس کنفرانس و یا کمیته اجرایی حضور دارند.