45
Kuliah #2 Teori Antrian Dwi Liestyowati [email protected] ST INTEN Bandung Jurusan Teknik Elektro 2011 EL 6203 Teori Antrian dan Keandalan

Teori antrian - Dwi

Embed Size (px)

Citation preview

Page 1: Teori antrian - Dwi

Kuliah #2Teori AntrianDwi [email protected]

ST INTEN Bandung Jurusan Teknik Elektro 2011

EL 6203 Teori Antrian dan Keandalan

Page 2: Teori antrian - Dwi

ST INTEN Bandung Jurusan Teknik Elektro 2011

EL 6203 Teori Antrian dan Keandalan

Outline

Overview Sistem Antrian Karakteristik proses antrian Notasi Dasar sistem antrian

Page 3: Teori antrian - Dwi

ST INTEN Bandung Jurusan Teknik Elektro 2011

EL 6203 Teori Antrian dan Keandalan

Saya dan Antrian Situasi kehidupan nyata

Menunggu untuk membeli bensin Menunggu untuk naik wahana di Dufan Menunggu utk ambil uang di ATM Menunggu lampu hijau Menunggu … Dll.

Page 4: Teori antrian - Dwi

ST INTEN Bandung Jurusan Teknik Elektro 2011

EL 6203 Teori Antrian dan Keandalan

Siapa yang Senang Menunggu? Pelanggan/customer jelas tidak Pengusaha juga tidak

Biaya lebih Membutuhkan biaya ruang lebih utk

menunggu Kehilangan pelanggan Pelanggan tidak bahagia

Page 5: Teori antrian - Dwi

ST INTEN Bandung Jurusan Teknik Elektro 2011

EL 6203 Teori Antrian dan Keandalan

Lalu Mengapa Menunggu? Permintaan/demand > Layanan/service yg

tersedia Mengapa layanan tdk mencukupi?

Tidak ekonomis Tidak ada ruang Kedatangan yg tdk dp diprediksi

Page 6: Teori antrian - Dwi

ST INTEN Bandung Jurusan Teknik Elektro 2011

EL 6203 Teori Antrian dan Keandalan

Masih Menunggu … Pertanyaan menarik untuk pelanggan?

Berapa lama saya harus menunggu? Berapa orang dlm barisan? Kapan sebaiknya saya datang utk

mendapatkan layanan lebih cepat?

Page 7: Teori antrian - Dwi

ST INTEN Bandung Jurusan Teknik Elektro 2011

EL 6203 Teori Antrian dan Keandalan

Masih Menunggu … Pertanyaan menarik utk service provider?

Seberapa besar area tunggu? Berapa banyak pelanggan pergi? Apakah sebaiknya teler ditambah? Apakah sebaiknya sistem membentuk 1

atau 3 barisan antrian? Apakah sebaiknya sistem menyediakan jalur

cepat?

Page 8: Teori antrian - Dwi

ST INTEN Bandung Jurusan Teknik Elektro 2011

EL 6203 Teori Antrian dan Keandalan

Akhirnya … Datang Teori Antrian

Menjelaskan fenomena antrian Menunggu dan melayani

Memodelkan sistem secara matematis Mencoba menjawab pertanyaan-pertanyaan

tadi

Page 9: Teori antrian - Dwi

ST INTEN Bandung Jurusan Teknik Elektro 2011

EL 6203 Teori Antrian dan Keandalan

Sistem Antrian Kedatangan utk layanan Menunggu utk layanan Mendapat layanan Meninggalkan sistem

Page 10: Teori antrian - Dwi

ST INTEN Bandung Jurusan Teknik Elektro 2011

EL 6203 Teori Antrian dan Keandalan

Sistem Antrian Umum

Page 11: Teori antrian - Dwi

ST INTEN Bandung Jurusan Teknik Elektro 2011

EL 6203 Teori Antrian dan Keandalan

Karakteristik Proses Antrian Pola kedatangan Pola layanan Disiplin antrian Kapasitas sistem Jumlah kanal layanan Jumlah tingkat/stages layanan

Page 12: Teori antrian - Dwi

ST INTEN Bandung Jurusan Teknik Elektro 2011

EL 6203 Teori Antrian dan Keandalan

Pola Kedatangan Stochastic

Distribusi probabilitas Kedatangan tunggal/single atau batch

Kelakuan pelanggan Pelanggan sabar

Menunggu selamanya Pelanggan tidak sabar

Menunggu utk suatu perioda waktu dan memutuskan utk pergi

Melihat antrian panjang dan memutuskan tdk bergabung

Mengubah barisan utk menunggu

Page 13: Teori antrian - Dwi

ST INTEN Bandung Jurusan Teknik Elektro 2011

EL 6203 Teori Antrian dan Keandalan

Pola Kedatangan Apakah time dependent?

Pola kedatangan Stationary (time independent – probability distribution)

Pola kedatangan Nonstationary

Page 14: Teori antrian - Dwi

ST INTEN Bandung Jurusan Teknik Elektro 2011

EL 6203 Teori Antrian dan Keandalan

Pola Layanan Distribusi utk waktu layanan Layanan tunggal/single atau batch (mesin

paralel) Proses layanan tergantung jumlah

pelanggan menunggu (state dependent) Layanan sangat cepat masih

memerlukan antrian? Tergantung juga pada kedatangan Mengasumsikan mutually independent

Page 15: Teori antrian - Dwi

ST INTEN Bandung Jurusan Teknik Elektro 2011

EL 6203 Teori Antrian dan Keandalan

Disiplin Antrian

Cara pelanggan-pelanggan mendapatkan layanan First come, first serve Last come, first serve Random serve Priority serve

Preemptive Nonpreemptive

Page 16: Teori antrian - Dwi

ST INTEN Bandung Jurusan Teknik Elektro 2011

EL 6203 Teori Antrian dan Keandalan

Kapasitas Sistem Kapasitas terbatas

Ukuran sistem maksimum Kapasitas tdk terbatas

Page 17: Teori antrian - Dwi

ST INTEN Bandung Jurusan Teknik Elektro 2011

EL 6203 Teori Antrian dan Keandalan

Jumlah Kanal Layanan Sistem antrian multiserver

Single line service Multiple line service

Page 18: Teori antrian - Dwi

ST INTEN Bandung Jurusan Teknik Elektro 2011

EL 6203 Teori Antrian dan Keandalan

Tingkat/Stages Layanan Single stage Multiple stages

Tanpa feedback (Entrance Exam) Dg feedback (Manufacturing)

Page 19: Teori antrian - Dwi

ST INTEN Bandung Jurusan Teknik Elektro 2011

EL 6203 Teori Antrian dan Keandalan

Notasi Antrian Notasi Kendall (1953)

A / B / X / Y / Z

A : Distribusi waktu antar kedatangan

B : Distribusi waktu layananX : # kanal layanan paralelY : Kapasitas sistemZ : Disiplin antrian

Page 20: Teori antrian - Dwi

ST INTEN Bandung Jurusan Teknik Elektro 2011

EL 6203 Teori Antrian dan Keandalan

Notasi Antrian A/B/X/Y/Z

Page 21: Teori antrian - Dwi

ST INTEN Bandung Jurusan Teknik Elektro 2011

EL 6203 Teori Antrian dan Keandalan

Notasi Antrian A/B/X/Y/Z M/M/3/∞/FCFS

Waktu antar kedatangan exponential Waktu layanan exponential 3 server paralel Ruang tunggu tdk terbatas Disiplin antrian First-Come First-Serve

Page 22: Teori antrian - Dwi

ST INTEN Bandung Jurusan Teknik Elektro 2011

EL 6203 Teori Antrian dan Keandalan

Notasi Antrian A/B/X/Y/Z M/D/1

Waktu antar kedatangan exponential Waktu layanan Deterministic 1 server Ruang tunggu tdk terbatas (default) Disiplin antrian FCFS (default)

Page 23: Teori antrian - Dwi

ST INTEN Bandung Jurusan Teknik Elektro 2011

EL 6203 Teori Antrian dan Keandalan

Notasi Antrian A/B/X/Y/Z M/M/1 M/M/c/k M/M/∞ Ek/M/1 M/G/1 G/M/m G/G/1

Page 24: Teori antrian - Dwi

ST INTEN Bandung Jurusan Teknik Elektro 2011

EL 6203 Teori Antrian dan Keandalan

Sistem Antrian - Dasar G/G/m

Waktu antar kedatangan dg distribusi A(t) Waktu layanan dg distribusi B(x) m servers

Cn: pelanggan ke-n memasuki sistem

Page 25: Teori antrian - Dwi

ST INTEN Bandung Jurusan Teknik Elektro 2011

EL 6203 Teori Antrian dan Keandalan

Sistem Antrian - Dasar

n: waktu kedatangan utk Cn

tn: Waktu antar kedatangan (n – n-1)

xn: service time utk Cn

Page 26: Teori antrian - Dwi

ST INTEN Bandung Jurusan Teknik Elektro 2011

EL 6203 Teori Antrian dan Keandalan

Sistem Antrian - Dasar

wn: waktu tunggu dlm antrian utk Cn

sn: waktu dlm sistem utk Cn (wn + xn) λ : laju kedatangan rata-rata µ : laju layanan rata-rata

Page 27: Teori antrian - Dwi

ST INTEN Bandung Jurusan Teknik Elektro 2011

EL 6203 Teori Antrian dan Keandalan

Notasi Diagram Waktu

Page 28: Teori antrian - Dwi

ST INTEN Bandung Jurusan Teknik Elektro 2011

EL 6203 Teori Antrian dan Keandalan

Sistem Antrian - Dasar N(t): # pelanggan dlm sistem @waktu t U(t): pekerjaan belum selesai/ unfinished

@waktu t U(t) = 0 Sistem idle U(t) > 0 Sistem busy

(t): # kedatangan pada (0,t) (t): # keberangkatan pada (0,t)

Page 29: Teori antrian - Dwi

ST INTEN Bandung Jurusan Teknik Elektro 2011

EL 6203 Teori Antrian dan Keandalan

Sistem Antrian - Dasar

Page 30: Teori antrian - Dwi

ST INTEN Bandung Jurusan Teknik Elektro 2011

EL 6203 Teori Antrian dan Keandalan

Sistem Antrian - Dasar

t : laju kedatangan

t = (t)/t = # kedatangan/waktu (t) : waktu total semua pelanggan dlm

sistem (pelanggan-detik) Tt = (t)/t = waktu sistem/pelanggan

Page 31: Teori antrian - Dwi

ST INTEN Bandung Jurusan Teknik Elektro 2011

EL 6203 Teori Antrian dan Keandalan

Sistem Antrian - Dasar

Rata-rata # pelanggan dlm sistem

Page 32: Teori antrian - Dwi

ST INTEN Bandung Jurusan Teknik Elektro 2011

EL 6203 Teori Antrian dan Keandalan

Hasil Little

Jumlah rata-rata pelanggan dlm sistem antrian sama dg laju kedatangan pelanggan ke sistem tsb, dikalikan rata-rata waktu yg dihabiskan dlm sistem”

Page 33: Teori antrian - Dwi

ST INTEN Bandung Jurusan Teknik Elektro 2011

EL 6203 Teori Antrian dan Keandalan

Hasil Little

Nq = rata-rata # pelanggan dlm antrian = laju kedatangan W = rata-rata waktu dihabiskan dlm antrian

Page 34: Teori antrian - Dwi

ST INTEN Bandung Jurusan Teknik Elektro 2011

EL 6203 Teori Antrian dan Keandalan

Hasil Little

Ns = rata-rata # pelanggan dlm fasilitas layanan = laju kedatangan x = rata-rata waktu dihabiskan dlm fasilitas layanan

Page 35: Teori antrian - Dwi

ST INTEN Bandung Jurusan Teknik Elektro 2011

EL 6203 Teori Antrian dan Keandalan

Sistem Antrian - Dasar

= faktor utilisasi

= laju kerja/ laju kapasitas max

Utk G/G/1 stabil : 0 < 1

Utk single server

Utk m server

Page 36: Teori antrian - Dwi

ST INTEN Bandung Jurusan Teknik Elektro 2011

EL 6203 Teori Antrian dan Keandalan

Teknik-Teknik Performansi Tiga teknik dasar utk analisa performansi

Pengukuran/Measurements Mengumpulkan data eksperimental dari prototype

atau sistem eksisting

Simulasi Eksperimen dg model komputer dari sistem

Analisis Teori Antrian/Queueing Theory Model analitis dari sistem

Page 37: Teori antrian - Dwi

ST INTEN Bandung Jurusan Teknik Elektro 2011

EL 6203 Teori Antrian dan Keandalan

Teori Antrian Model analitis dari sistem

Kelebihan Cepat Aplikasi utk semua tingkatan dari sistem Memungkinkan tradeoffs dan sensitivitas utk

dipelajari

Kelemahan Mungkin mencakup aproksimasi Abstraksi detail Perlu waktu untuk mengembangkan model

Page 38: Teori antrian - Dwi

ST INTEN Bandung Jurusan Teknik Elektro 2011

EL 6203 Teori Antrian dan Keandalan

Memilih Teknik Performansi Tiap metoda punya rentang aplikabilitas Sebaiknya cross check hasil

Page 39: Teori antrian - Dwi

ST INTEN Bandung Jurusan Teknik Elektro 2011

EL 6203 Teori Antrian dan Keandalan

Model Network Bagaimana kita memodelkan? Jaringan (network) secara umum dimodelkan

dlm tiga kategori: Resource sharing networks Process networks Switching networks

Page 40: Teori antrian - Dwi

ST INTEN Bandung Jurusan Teknik Elektro 2011

EL 6203 Teori Antrian dan Keandalan

Resource Sharing Network (1)

Time-shared computer (Programs : CPU/Disk/IO) Statistical multiplexer/concentrator Packet-based (Packets : Links) Channel-based (Calls : Channels) Multiple-Access and random access networks

(Packets : Shared Medium)

Page 41: Teori antrian - Dwi

ST INTEN Bandung Jurusan Teknik Elektro 2011

EL 6203 Teori Antrian dan Keandalan

Resource Sharing Network (2)

Ukuran performansi Waktu tunggu (waiting time) Probabilitas blocking

Pertanyaan Bagaimana relasi antara jumlah user, pola

penggunaan, jumlah sumberdaya (resources), dan performansi?

Apakah resources diduduki secara adil (atau tepat) oleh user?

Page 42: Teori antrian - Dwi

ST INTEN Bandung Jurusan Teknik Elektro 2011

EL 6203 Teori Antrian dan Keandalan

Proces Network (1)

Multi-stage switch Distributed simulation system Manufacturing process

Page 43: Teori antrian - Dwi

ST INTEN Bandung Jurusan Teknik Elektro 2011

EL 6203 Teori Antrian dan Keandalan

Proces Network (2) Ukuran performansi

Waktu penyelesaian (delay) Throughput (penyelesaain per unit waktu)

Pertanyaan Bagaimana performansi dipengaruhi oleh pola

penggunaan yg berbeda? Proses mana yang “bottlenecks” yang membatasi

performansi? Apakah input-input berbeda diperlakukan secara

adil dlm kaitannya dg performansi?

Page 44: Teori antrian - Dwi

ST INTEN Bandung Jurusan Teknik Elektro 2011

EL 6203 Teori Antrian dan Keandalan

Switching Network (1)

Telephone network (Telepon : Circuit Switches) Telephone signaling network (Switches : STPs) X.25 packet network (Komputer : Packet Switches) Internet (Komputer : Routers)

Page 45: Teori antrian - Dwi

ST INTEN Bandung Jurusan Teknik Elektro 2011

EL 6203 Teori Antrian dan Keandalan

Switching Network (2) Ukuran performansi

Delay (endpoint to endpoint) Throughput Utilisasi Probabilitas blocking Losses

Pertanyaan Apakah topologi terbaik? Bagaimana kita me-route-kan? Bagaimana kita menjamin Quality of Service?