شماره ركورد كنفرانس :
4605
عنوان مقاله :
موازيسازي الگوهاي طراحي GoF بهمنظور استفاده در سيستمهاي توزيعشده
پديدآورندگان :
خسروي هانيه haniye.khosravi@mail.um.ac.ir گروه مهندسي كامپيوتر، دانشگاه فردوسي مشهد، خراسان رضوي، ايران؛ , خداداد منيره khodadad95@mail.um.ac.ir گروه مهندسي كامپيوتر، دانشگاه فردوسي مشهد، خراسان رضوي، ايران؛ , رسولزادگان عباس rasoolzadegan@um.ac.ir گروه مهندسي كامپيوتر، دانشگاه فردوسي، مشهد، خراسان رضويف ايران؛
كليدواژه :
الگوهاي طراحي نرمافزار , محاسبات توزيعشده , موازيسازي
عنوان كنفرانس :
بيست و ششمين كنفرانس مهندسي برق ايران
چكيده فارسي :
الگوهاي طراحي نرمافزار راهحلهايي با كيفيت بالا براي حل مسائل پرتكرار در طراحي نرمافزار ارائه ميكنند. اين الگوها، بهگونهاي ارائه شدهاند كه براي اجراي سريال بر روي يك سيستم متمركز مناسب هستند. بنابراين، از الگوهاي طراحي تنها ميتوان براي حل مسائلي در مقياس كوچك و با پيچيدگي پايين استفاده كرد. افزايش روزافزون پيچيدگي و حجم محاسبات، موجب افزايش نياز ما به راهحلهايي شده است كه علاوه بر كيفيت بالا از سرعت بالايي نيز برخوردار هستند. موازيسازي الگوريتمها و برنامههاي مختلف از جمله راهكارهاي مؤثر براي افزايش سرعت پردازشها و كارايي برنامهها محسوب ميشود. بنابراين، موازيسازي الگوهاي طراحي ميتواند آنها را براي حل مسائلي با مقياس و پيچيدگي بالاتر مناسب سازد. در اين مقاله قصد داريم امكان موازيسازي الگوهاي طراحي متداول و پركاربرد موجود را بهمنظور اجرا در سيستمهاي توزيعشده، مورد بررسي قرار دهيم. براي اين منظور، ابتدا يك فرآيند كلي براي موازيسازي و افزايش كارايي اجراي الگوهاي طراحي ارائه ميكنيم. سپس بر اساس اين فرآيند، در قالب يك مطالعه موردي به موازيسازي الگوهاي طراحي مشاهدهگر و ميانجي ميپردازيم. در انتها نيز الگوهاي طراحي موازيسازي شده را از منظر مرتبه زماني اجرا و همچنين ميزان انعطافپذيري، مورد ارزيابي قرار ميدهيم.