Queue theory.

Slides:



Advertisements
Similar presentations
Introduction to Queuing Theory
Advertisements

Awe sim.
Stranded Costs مقدمه 1 - آشنايی با پديده های غيرخطی ( ياد آوری و تکميل ) 2 - مبانی رياضی ( مهم )
سازگاري فرايندهاي يادگيري Consistency of Learning Processes ارائه دهنده : الهام باوفای حقیقی استاد درس : آقای دکتر شيري دانشگاه امير كبير دانشكده ‌ مهندسي.
دستور العمل نحوه محاسبه امتیاز مقالات ISI اعضای هیأت علمی دانشگاه صنعتی اصفهان بر اساس تعداد استنادات در پايگاه اسكاپوس شهریور ماه 1388 نفیسه دهقان.
1 آزمايشگاه سيستم های هوشمند ( Domain-specific Architecture.
روشهاي پارس بهينه. پارس توسط انسان تمام روشهاي پارس که تا کنون مطرح شدند از تکنيکهاي “جستجوي کامل” براي تفسير جمله استفاده مي کردند. به نظر ميرسد که پارس.
مهندسی نرم افزار مبتنی بر عامل
ارائه روشي براي شناسايي کاراکترهاي دستنويس، برپايه شبکه LVQ.
ارائه درس روباتيکز Extended Kalman Filter فريد ملازم استاد مربوطه دکتر شيري دانشگاه امير کبير – دانشکده کامپيوتر و فناوري اطلاعات.
روشهاي پارس بهينه ارائه دهنده : دکتر احمد عبدالله زاده تنظيم کننده : پرهام مرادي پائيز 85 دانشگاه صنعتي امير کبير دانشکده مهندسي کامپيوتر و فناوري اطلاعات.
مديريت پروژه‌هاي فناوري اطلاعات فرآيند مديريت پروژه-مرحله برنامه‌ريزي.
نام و نام خانوادگي : فريد ملازم 1 آزمايشکاه سيستم هاي هوشمند ( موضوع ارائه ارتباط بين component ها.
نام و نام خانوادگي : فريد ملازم 1 آزمايشکاه سيستم هاي هوشمند ( موضوع ارائه Process and Deployment Design.
برنامه سازی کامپيوتری 1 نرم افزار در کامپيوتر. برنامه سازی کامپيوتری 2 نرم افزارها سخت افزار کامپيوتر بدون نرم افزار ان غير قابل استفاده است نرم افزار.
1 تدوين راهبرد برای يک برنامه جلب حمايت همه جانبه Mohsen Shams, MD. PhD Candidate in Health Education, School of Public Health, Tehran University of Medical.
ارائه کننده: آلاء شريعتی
مديريت پروژه‌هاي فناوري اطلاعات فرآيند مديريت پروژه-مرحله برنامه‌ريزي تخصيص منابع.
مراحل مختلف اجرای يک برنامه
مديريت پروژه‌هاي فناوري اطلاعات فرآيند مديريت پروژه-مرحله برنامه‌ريزي.
Group members  Hamid Ullah Mian  Mirajuddin  Safi Ullah.
In the name of God Sharif University of Technology, International Branch, Kish Island Dr. Mohsen Sadighi Moshkenani Chapter 12.
___________________________________________________________________________ Operations Research  Jan Fábry Waiting Line Models.
Waiting Line Models ___________________________________________________________________________ Quantitative Methods of Management  Jan Fábry.
دبیرخانه علمي: پژوهشکده تحقيق در عمليات International Conference of Operations Research for Optimal Decision Making in Oil, Gas, Petrochemical, and Refining.
Chapter 20 Queuing Theory to accompany Operations Research: Applications and Algorithms 4th edition by Wayne L. Winston Copyright (c) 2004 Brooks/Cole,
Queueing Theory What is a queue? Examples of queues: Grocery store checkout Fast food (McDonalds – vs- Wendy’s) Hospital Emergency rooms Machines waiting.
فارسی سازی يکپارچه در سيستم عاملهای OS/390 & Windows واحد 1 مهندسی سيستم Integrated Farsi support on OS/390 & Windows.
Queuing Theory.  Queuing Theory deals with systems of the following type:  Typically we are interested in how much queuing occurs or in the delays at.
1 فصل دوم تبديلات. 2 فصل دوم سرفصل مطالب مقدمه ضرب بردارها دستگاه ‌ هاي مختصات دوران ‌ ها مختصات همگن دوران ‌ ها و انتقال ‌ ها تبديلات تركيبي همگن تبديل.
Mohammad Khalily Islamic Azad University.  Usually buffer size is finite  Interarrival time and service times are independent  State of the system.
سيستم خبره مرکب ( ترکيب پيشرو و پسرو ) زماني که يک فرضيه احتمالي براي جواب داشته باشيم، روش backward مي تواند خيلي کاراتر و مناسبتر باشد. اگر هيچ احتمال.
1 فصل سوم سينماتيك مستقيم. 2 محتواي فصل   تعريف مجموعه فازي   تابع عضويت   نمايش مجموعه هاي فازي   برش آلفا   متغيرهاي زباني   ساخت مجموعه.
Cost- Effectiveness Analysis
1 قانون تشابه. 2 مشخصه هاي يك پمپ سانتريفوژ شامل هد، دبي، راندمان و توان با رابطه زير به هم مربوطند : كه در اين رابطه H هد پمپ، Q دبي، g شتاب جاذبه و.
مطالعات تحليلي مشاهده اي
نظریه رفتار برنامه ريزي شده Theory of Planned Behavior
Creativity and Hypothesis
ANOVA: Analysis Of Variance
فصل سوم : صف وپشته اهداف آشنايي با پشته آشنايي با صف ارزشيابي عبارات 1.
ارائه دهندگان : محسن قلعه نوئي سيد مجتبي شاکري
ANOVA: Analysis Of Variance
سيستمهاي اطلاعات مديريت
وحید حقيقت دوست دانشکده فنی و مهندسی دانشگاه شاهد
واحد های مختلف برنامه عباسپور
Quick Sort مرتب سازي سريع.
تکنیک دیماتل DEMATEL: decision making trial and evaluation laboratory.
تبدیل فوریه (Fourier Transform)
نمايش اعداد در کامپيوتر چهار عمل اصلي
Similarity transformation
بسمه الله الرحمن الرحيم
ساختمان داده‌ها پیمایش درخت دودویی
به نام خدا برنامه ارزيابي خارجي کيفيت (هماتولوژی- سرولوژی)
سيستمهاي اطلاعات مديريت
فاطمه بهمن زیاری ، مریم امینی مدل های خطی 1 بهمن1393
مدلسازي تجربي – تخمين پارامتر
هیدرولیک جریان در کانالهای باز
Banks, Carson, Nelson & Nicol Discrete-Event System Simulation
SY604 NAT PPPoE Configuration
نظریه رفتار برنامه ريزي شده Theory of Planned Behavior
به نام خدا برنامه ارزيابي خارجي کيفيت (هماتولوژی- سرولوژی)
با تشکر از دکتر جواد سلیمی
روش های تحقیق در مدیریّت
آشنايي با نرم افزار.
نرم افزار عملي دوره كارداني كامپيوتر دانشگاه کردستان دانشكده فني
مدلسازي تجربي – تخمين پارامتر
توزیع میانگین نمونه سعید موسوی.
Stem cell Transplantation
آزمايشگاه مهندسي نرم افزار
گزارش کار آزمايشگاه مکانيک خاک
Presentation transcript:

Queue theory

1.1.سيستم هاي صف به تجزيه و تحليل و مدلسازي پديده صف (Queue) يا خط انتظار (Waiting Line) مي پردازند و از جمله مباحث مهم تحقيق در عمليات است. در ابتدا چند مثال از صف بيان مي کنيم:

1.1 Examples Example 1.1.1 Supermarket. How long do customers have to wait at the checkouts? Are there enough checkouts? Example 1.1.2 Production system. A machine produces different types of products. What is the production lead time of an order? What is the reduction in the lead time? when we have an extra machine? Should we assign priorities to the orders? Example 1.1.3 Post office. In a post office there are counters specialized in e.g. stamps, packages, financial transactions ,etc. Are there enough counters? Separate queues or one common queue in front of counters with the same specialization?

Example 1.1.4 Data communication. Example 1.1.5 Main frame computer.

Example 1.1.6 Parking place. They are going to make a new parking place in front of a super market. How large should it be?

Example 1.1.7 Call centers of an insurance company. Questions by phone, regarding insurance conditions, are handled by a call center. This call center has a team structure, where each team helps customers from a specific region only. How long do customers have to wait before an operator becomes available? Is the number of incoming telephone lines enough? Are there enough operators? Pooling teams?

Example 1.1.8 Toll booths. Motorists have to pay toll in order to pass a bridge. Are there enough toll booths? Example 1.1.9 Traffic lights. How do we have to regulate traffic lights such that the waiting times are acceptable?

2.2 Queueing models and Kendall's notation The basic queueing model is shown in figure 3.1. It can be used to model, e.g., machines or operators processing orders or communication equipment processing information. Figure 3.1: Basic queueing model

The arrival process of customers. A queueing model is characterized by: The arrival process of customers. Usually we assume that the interarrival times are independent and have a common distribution. In many practical situations customers arrive according to a Poisson stream (i.e. exponential interarrival times). Customers may arrive one by one, or in batches. An example of batch arrivals is the customs office at the border where travel documents of bus passengers have to be checked.

The behaviour of customers. Customers may be patient and willing to wait (for a long time). Or customers may be impatient and leave after a while. For example, in call centers, customers will hang up when they have to wait too long before an operator is available, and they possibly try again after a while. The service times. Usually we assume that the service times are independent and identically distributed, and that they are independent of the interarrival times. For example, the service times can be deterministic or exponentially distributed. It can also occur that service times are dependent of the queue length. For example, the processing rates of the machines in a production system can be increased once the number of jobs waiting to be processed becomes too large.

The service discipline. Customers can be served one by one or in batches. We have many possibilities for the order in which they enter service. We mention: first come first served, i.e. in order of arrival;FIFO Service In Random Order ; SIRO last come first served (e.g. in a computer stack or a shunt buffer in a production line);LIFO priorities (e.g. shortest processing time first); processor sharing (in computers that equally divide their processing power over all jobs in the system).

The waiting room. The service capacity. There may be a single server or a group of servers helping the customers. The waiting room. There can be limitations with respect to the number of customers in the system. For example, in a data communication network, only finitely many cells can be buffered in a switch. The determination of good buffer sizes is an important issue in the design of these networks.

2.2.2.Kendall's notation يک سيستم صف را با شش پارامتر نشان مي دهيم که به صورت زير نشان مي دهيم : (a/b/c) : (d/e/f ) a الگوي ورود مشتريان interarrival time distribution b الگوي سرويس service time distribution c تعداد سرويس دهنده number of servers. d نوع ترتيب يا نظم حاکم بر صف The service discipline. e ظرفيت سيستم capacity The waiting room f ظرفيت جمعيت سيستم صف

. به عنوان مثال اگر داشته باشيم (M/D/4):(SIRO/10/∞) به معناي اين است که الگوي ورود مشتريان از تابع توزيع نمايي تبعيت مي کند در حاليکه زمان دريافت سرويس زماني ثابت و غيراحتمالي است. در اين سيستم صف چهار خدمت دهنده وجود دارد و ترتيب صف از نوع تصادفي يا SIROاست. اين سيستم فقط ظرفيت 10 مشتري را دارد ولي جمعيت مشتريان بي نهايت است.

مرسوم است که براي الگوي ورود و الگوي سرويس (يعني a وb) از علائم زير استفاده شود: M براي توزيع نمايي G براي هر توزيع خاص D براي توزيع ثابت غير احتمالي Ek براي توزيع ارلنگ k مرحله اي He براي توزيع فوق نمايي همچنين براي ترتيب صف (يعني d) از علائم زير استفاده مي شود: FCFS or FIFO اوّلين وارده اوّلين خدمت گيرنده SIRO دريافت خدمت به صورت تصادفي LCFS or LIFO آخرين وارده اولين خدمت گيرنده PR ترتيب همراه با اولويت GD ترتيب خاص و غيرمعمولي

. 2.3مدلسازي يک سيستم صف : يک سيستم صف مي تواند يک سيستم ساده يک کاناله باشد. مانند يک تلفن عمومي باشد، ( : صف ) ( : سرويس دهنده ) S ورود S خروج

يک سيستم صف مي تواند شامل يک صف و چند سرويس دهنده باشد يک سيستم صف مي تواند شامل يک صف و چند سرويس دهنده باشد . مانند سيستمي که در يک آرايشگاه مشاهده مي گردد. خروج خروج ورود خروج

يک سيستم صف مي تواند شامل چندين صف و چندين خدمت دهنده باشد مانند سيستمي که در يک پمپ بنزين مشاهده مي گردد. خروج خروج ورود خروج

يک سيستم صف مي تواند به صورت چند مرحله اي باشد مانند سيستمي که در يک خط توليد صنعتي مشاهده مي گردد. ورود خروج

و نهايتاً يک سيستم صف مي تواند به صورت يک شبکه از سيستم هاي کوچکتر باشد که با هم کار مي کنند و در آن مشتريان از يک صف به صف ديگر مراجعه مي نمايند تا نهايتاً پس از دريافت سرويس کامل از سيستم خارج شوند.

. 2.4مدلسازي صف اين امکان را مي دهد که بتوانيم به سؤالاتي از قبيل زير پاسخ دهيم : چند درصد اوقات سرويس دهندگان مشغول و چند درصد اوقات بيکار هستند ؟ چند سرويس دهنده لازم است در اختيار داشته باشيم تا بتوانيم خدمت قابل قبولي ارائه دهيم ؟ به طور متوسط چند نفر در صف قرار مي گيرند؟ بطور متوسط چند دقيقه يک مشتري در صف معطل(idle) مي شود؟ توزيع احتمالي زمان انتظار چگونه است؟ توزيع احتمالي تعداد مشتريان در سيستم چقدر است؟ با توجه به تعداد مشتريان در صف و تعداد خدمت دهنده ها چه فضايي مورد نياز خواهد بود؟