پردازش

فروشگاه اينترنتي

چهارشنبه ۱۳ تیر ۰۳

پردازش موازي (Parallel Processing)

۸ بازديد
پردازش موازي بخش مهمي از برنامه‌هاي فرآيندمحور است. فعال‌كردن مسيرهاي پردازش موازي براي بهينه‌سازي فرآيند باعث استفاده بهتر از منابع محاسباتي شده و در سطوح مختلف BPMN پشتيباني مي‌گردد.دروازه موازي(Parallel gateway) بدون چك كردن هيچ شرطي، چندين مسير را فعال نموده و نتيجه در بالاترين درجه از موازي‌سازي حاصل مي‌گردد.مزيت لايه‌اي كه به پياده‌سازي سرويس‌هاي قرارداد شده مي‌پردازد اين است كه جريان توالي موازي‌اي را به صورت مستقل، پردازش و در بهينه‌سازي زمان، نقش مهمي را ايفا مي‌كند. در اينجا عملكرد كسب‌ و كاري كه منجر به خواندن داده‌هاي مشتري مي‌شود و نياز به جمع‌آوري اطلاعات از چندين سيستم دارد را به عنوان يك مثال در نظر مي‌گيريم. اين سيستم‌ها مي‌توانند به طور هم‌زمان، فراخواني شده و زماني كه پاسخ همه آنها رسيد، اطلاعات كامپايل شده براي كسب و كار مورد نظر فرستاده شود.دروازه جامع (Inclusive gateway) اجازه پردازش موازي را مي‌دهد، اما شرايطي را بر روي جريان‌هاي خروجي اعمال مي‌نمايد. با اين وجود، مسير هوشمندي براي استفاده از دروازه جامع براي مدل‌سازي شرايط در فرآيند معمولي وجود دارد، در واقع شما يك مسير بدون شرطي را علاوه بر جريان‌هاي خروجي داراي شرط مشخص مي‌نماييد.اين مسير هميشه فعال است و همراه با هر يك از ديگر شرط‌هايي كه اجرا شوند، انجام مي‌گردد.مطابق تصوير، مسير سيستم ۲ تحت هر شرايطي اجرا مي‌شود و مسيرهاي سيستم‌هاي ۱ و ۳ زماني اجرا خواهند شد كه شرط آنها برقرار باشد.در بسياري از سناريوها، پيشروي بخشي از كار، وابسته به دريافت پيام است. با استفاده از پردازش موازي به راحتي مي‌توان چنين سناريوهايي را پياده‌سازي نمود، كه نمونه‌اي از آن را در تصوير زير مشاهده مي‎كنيد؛ در حالي كه فرايند منتظر نتيجه سيستم ۱ مي‌ماند، در شاخه پاييني سيستم ۳ منتظر نتيجه سيستم ۲ مي‌باشد.در برخي از سناريوها يك رويداد، در طول فرآيند تكرار مي‌شود؛ براي پياده‌سازي اين نوع سناريوها از زيرفرآيند به صورت موازي استفاده مي‌شود. به طور مثال براي پياده‌سازي يك فرآيند سفر، نياز به رزرو بليت، رزرو هتل، تاكسي و ... است؛ در هر يك از اين مراحل نياز به پرداخت پول از كارت اعتباري داريم و با هربار پرداخت بايد اطلاعات كارت اعتباري به‌روزرساني شود، لذا مي‌توان سيستم را به صورت زير در نظر گرفت:به دليل اينكه پيام جزئيات به‌روزرساني اطلاعات كارت اعتباري در هر يك از سه مرحله گفته شده مي‌تواند تغيير كند، مي‌توان سه مرحله از كار را به عنوان يك مجموعه در نظر گرفت، يا بهتر است بگوييم به عنوان يك زيرفرآيند در نظر مي‌گيريم.با استفاده از زير فرآيند، يك حوزه براي هر رويداد معتبري تعريف مي‌شود. در سناريوي ما، اين رويداد تنها مي‌تواند در برخي از نقاط در طول پردازش سه وظيفه رزرو رخ دهد چون اگر در مرحله شارژ كارت اعتباري باشيم ديگر نيازي به رفتن به نقطه به روزرساني اطلاعات كارت نداريم.تصوير زير، نمونه‌اي ديگر از پياده‌سازي سناريوي عنوان شده است:در اين حالت به روزرساني اطلاعات كارت را به عنوان يك زيرفرآيند -كه ناشي از يك رويداد (Event Subprocess) است- در نظر گرفته‌ايم كه با مستطيل نقطه‌چين درون زيرفرآيند نشان داده شده است. اين بخش در تمامي طول زيرفرآيند فعال است و با يك پيغام، رويداد شروع آن فراخواني مي‌شود.با فرخواني رويداد شروع اين بخش، به روزرساني اطلاعات كارت اعتباري به صورت موازي با هريك از وظايف رزرو انجام مي‌شود.هر سه روش عنوان شده براي پياده‌سازي پردازش موازي، توانايي نمايش هم‌زماني را به وضوح و به طور كامل در فرآيندهاي مدل شده BPMN به شما مي‌دهند.قطعاً مي‌توان مزايايي براي موازي‌سازي به‌دست آورد، اما طراحان نيز بايد در نظر داشته باشند كه مسئوليت‌ آنها در اين كار، توجه به دستكاري داده‌ها و دسترسي در داخل فرآيند است. منبع: پايگاه دانش BPM رايورز

پردازش موازي (Parallel Processing)

۱۰ بازديد
پردازش موازي بخش مهمي از برنامه‌هاي فرآيندمحور است. فعال‌كردن مسيرهاي پردازش موازي براي بهينه‌سازي فرآيند باعث استفاده بهتر از منابع محاسباتي شده و در سطوح مختلف BPMN پشتيباني مي‌گردد.دروازه موازي(Parallel gateway) بدون چك كردن هيچ شرطي، چندين مسير را فعال نموده و نتيجه در بالاترين درجه از موازي‌سازي حاصل مي‌گردد.مزيت لايه‌اي كه به پياده‌سازي سرويس‌هاي قرارداد شده مي‌پردازد اين است كه جريان توالي موازي‌اي را به صورت مستقل، پردازش و در بهينه‌سازي زمان، نقش مهمي را ايفا مي‌كند. در اينجا عملكرد كسب‌ و كاري كه منجر به خواندن داده‌هاي مشتري مي‌شود و نياز به جمع‌آوري اطلاعات از چندين سيستم دارد را به عنوان يك مثال در نظر مي‌گيريم. اين سيستم‌ها مي‌توانند به طور هم‌زمان، فراخواني شده و زماني كه پاسخ همه آنها رسيد، اطلاعات كامپايل شده براي كسب و كار مورد نظر فرستاده شود.دروازه جامع (Inclusive gateway) اجازه پردازش موازي را مي‌دهد، اما شرايطي را بر روي جريان‌هاي خروجي اعمال مي‌نمايد. با اين وجود، مسير هوشمندي براي استفاده از دروازه جامع براي مدل‌سازي شرايط در فرآيند معمولي وجود دارد، در واقع شما يك مسير بدون شرطي را علاوه بر جريان‌هاي خروجي داراي شرط مشخص مي‌نماييد.اين مسير هميشه فعال است و همراه با هر يك از ديگر شرط‌هايي كه اجرا شوند، انجام مي‌گردد.مطابق تصوير، مسير سيستم ۲ تحت هر شرايطي اجرا مي‌شود و مسيرهاي سيستم‌هاي ۱ و ۳ زماني اجرا خواهند شد كه شرط آنها برقرار باشد.در بسياري از سناريوها، پيشروي بخشي از كار، وابسته به دريافت پيام است. با استفاده از پردازش موازي به راحتي مي‌توان چنين سناريوهايي را پياده‌سازي نمود، كه نمونه‌اي از آن را در تصوير زير مشاهده مي‎كنيد؛ در حالي كه فرايند منتظر نتيجه سيستم ۱ مي‌ماند، در شاخه پاييني سيستم ۳ منتظر نتيجه سيستم ۲ مي‌باشد.در برخي از سناريوها يك رويداد، در طول فرآيند تكرار مي‌شود؛ براي پياده‌سازي اين نوع سناريوها از زيرفرآيند به صورت موازي استفاده مي‌شود. به طور مثال براي پياده‌سازي يك فرآيند سفر، نياز به رزرو بليت، رزرو هتل، تاكسي و ... است؛ در هر يك از اين مراحل نياز به پرداخت پول از كارت اعتباري داريم و با هربار پرداخت بايد اطلاعات كارت اعتباري به‌روزرساني شود، لذا مي‌توان سيستم را به صورت زير در نظر گرفت:به دليل اينكه پيام جزئيات به‌روزرساني اطلاعات كارت اعتباري در هر يك از سه مرحله گفته شده مي‌تواند تغيير كند، مي‌توان سه مرحله از كار را به عنوان يك مجموعه در نظر گرفت، يا بهتر است بگوييم به عنوان يك زيرفرآيند در نظر مي‌گيريم.با استفاده از زير فرآيند، يك حوزه براي هر رويداد معتبري تعريف مي‌شود. در سناريوي ما، اين رويداد تنها مي‌تواند در برخي از نقاط در طول پردازش سه وظيفه رزرو رخ دهد چون اگر در مرحله شارژ كارت اعتباري باشيم ديگر نيازي به رفتن به نقطه به روزرساني اطلاعات كارت نداريم.تصوير زير، نمونه‌اي ديگر از پياده‌سازي سناريوي عنوان شده است:در اين حالت به روزرساني اطلاعات كارت را به عنوان يك زيرفرآيند -كه ناشي از يك رويداد (Event Subprocess) است- در نظر گرفته‌ايم كه با مستطيل نقطه‌چين درون زيرفرآيند نشان داده شده است. اين بخش در تمامي طول زيرفرآيند فعال است و با يك پيغام، رويداد شروع آن فراخواني مي‌شود.با فرخواني رويداد شروع اين بخش، به روزرساني اطلاعات كارت اعتباري به صورت موازي با هريك از وظايف رزرو انجام مي‌شود.هر سه روش عنوان شده براي پياده‌سازي پردازش موازي، توانايي نمايش هم‌زماني را به وضوح و به طور كامل در فرآيندهاي مدل شده BPMN به شما مي‌دهند.قطعاً مي‌توان مزايايي براي موازي‌سازي به‌دست آورد، اما طراحان نيز بايد در نظر داشته باشند كه مسئوليت‌ آنها در اين كار، توجه به دستكاري داده‌ها و دسترسي در داخل فرآيند است. منبع: پايگاه دانش BPM رايورز

همكاري IBM و CSC در زمينه پردازش ابري براي مين‌فريم‌ها

۸ بازديد
به تازگي و به عنوان بخشي از گسترش همكاري بين دو شركت IBM و CSC، آي.بي.ام قابليت‌هاي پردازنده مركزي و محصولات مرتبط، خدمات در زيرساخت‌هاي محصولات مرتبط و نيز خدمات به CSC به مشتريان خود ارائه مي‌دهد و به ويژه مين‌فريم‌ها را تحت پوشش قرار مي‌دهد.به گزارش ايتنا از رايورز به نقل از تاپ‌تك‌نيوز، براي سي.اس.سي، اين توافق به معناي كاهش هزينه‌هاي عملياتي براي مشتريانش خواهد بود كه به حوزه پردازش ابري مهاجرت كرده‌اند، در همين حال اين شركت با پتانسيل ايجاد شده مي‌تواند زيرساخت‌هاي ابري آي.تي خود را بهبود بخشد.استيفن هيلتون، معاون مدير عامل و مديركل زيرساخت‌هاي جهاني سي.اس.سي، در بيانيه‌اي اظهار كرد: «بسياري از مشتريان به دنبال راه‌هايي براي محقق‌سازي مهاجرت از پلتفرم‌هاي سنتي به برنامه‌هاي كاربردي مدرن و به‌خصوص فعال‌سازي زيرساخت‌هاي پردازش ابري هستند.»او ادامه داد: «اين سرويس جديد مبتني بر پردازش ابري، توانايي ما در عرضه اين فناوري را گسترش مي‌دهد و يك تكامل طبيعي از اتحاد بلندمدت ما و آي.بي.ام به شمار مي‌رود.» گسترش همكاري‌هاي موجود بين IBM و CSC همچنين اهداف استراتژيكن اين دو شركت را رو به پيشرفت خواهد برد. پردازش ابري براي سيستم‌هاي z(اشاره به خدمات آي.بي.ام براي اجراي استقرار ابري هيبريدي در سرور شركت خود) از جمله اين خدمات است. خدمات مديريت سيستم‌هاي ابري z اين كمپاني، قابليت اجراي برنامه‌هاي مختلف كسب و كار را در زيرساخت ابر واقع در مراكز داده IBM فعال مي‌كند.شركت IBM گفته است: پردازش ابري براي محصولاتي كه CSC پشتيباني مي‌كند امكان مقايسه منابع حسابداري و توانايي‌هايشان را براي مشتريان راحت‌تر كرده است. علاوه بر اين، انعطاف‌پذيري سرويس IBM امكان پيش‌بيني قيمت‌ها را نيز براي مشتريان فراهم نموده است.از زمان راه‌اندازي پردازش ابري براي Z در شركت IBM براي مشتريان CSC نيز امنيت حسابداري بسيار بيشتري براي كاهش ريسك‌ها و پايين آوردن‌ هزينه‌هاي عمليات IT بوسيله يك زيرساخت مشترك بين نرم‌افزار-سرور-ديسك تامين كرده است.مطابق اين گزارش، سرويس‌هاي سنتي براي مشتريان CSC شامل بازيابي آسيب‌ديدگي‌ها و نيز بك‌آپ گرفتن و بازيابي زيرساخت‌ها، داده‌ها و سيستم‌ها، قابل استفاده مي‌شود، و همچنين امكان ريكاوري سريع از برنامه‌ها و داده‌ها امكان‌پذير مي‌گردد. 

نسل دوم فضاي پردازش ابري با نام Cloud 2.0 در راه است

۹ بازديد
دوره حضور سازمان‌ها در فضاي پردازش ابري به سر رسيده است و از هم‌اكنون مي‌توانيد شاهد روي كار آمدن عرصه جديدي موسوم به Cloud 2.0 بود.به گزارش ايتنا از رايورز به نقل از كامپيوترورلد، «دايان گرين» مدير مركز توسعه خدمات پردازش ابري گوگل اين مسئله را مطرح كرد و توضيح داد نسل دوم محيط پردازش ابري در راه است.فاز نخست فضاي پردازش ابري ارائه سرويس‌هاي اوليه بود و آزمايش اين اتفاق كه سازمان‌ها چگونه مي‌‌توانند در فضاي داخلي خود سرورهاي ابري را در اختيار بگيرند و اپليكيشن‌ها و نرم‌افزارهاي مورد نياز خود را روي اين سرورها اجرا كنند.در اين مرحله بزرگ‌ترين نگراني سازمان‌ها امنيت و قابليت اعتماد به فضاي ابري بود كه بتوانند اطلاعات محرمانه و مهم خود را روي آن قرار دهند. از زمان عرضه اين خدمات چند سالي مي‌گذرد و فضاي ابري توانسته است اطمينان سازمان‌ها را به خود جلب كند. هم‌اكنون مديران اطلاعاتي در سازمان‌ها به اين نتيجه رسيده‌اند كه مي‌توانند حجم گسترده‌اي از داده‌هاي خود را به فضاي ابري بسپارند و تمام اپليكيشن‌هاي خود را روي آن اجرا كنند.هم‌اكنون فضاي پردازش ابري با سيستم‌هاي يادگيري ماشيني و خدمات تحليل كلان داده ادغام شده است و گوگل بر اين باور است كه طي چند سال آينده نسل دوم فضاي پردازش ابري با نام Cloud ۲.۰ روي كار مي‌آيد.