Jurnal SINTA 2
Optimasi Pemilihan Layanan Streaming Multimedia Berbasis UPnP Untuk Kondisi Dinamis
Jurnal Teknologi Informasi dan Ilmu Komputer (JTIIK) · Vol. 3 No. 1 (2016) · pp. 1–9
- ISSN
- 2528-6579, 2355-7699
- Published
- 2016-03-17
- Publisher
- Fakultas Ilmu Komputer, Universitas Brawijaya
- Language
- en
Abstract
AbstrakUniversal Plug and Play (UPnP) memungkinkan adanya jaringan tanpa konfigurasi dan administrasi manual. UPnP bekerja pada jaringan yang mendukung pesan multicast. Ia mengatur pengalamatan, penemuan, deskripsi, serta pemilihan perangkat dan layanan. Proses penemuan layanan dalam lingkungan dinamis harus mengurangi konfigurasi manual, memungkinkan penemuan otomatis dan pemilihan layanan yang optimal, serta menawarkan secara terkini layanan-layanan yang tersedia. Pada kondisi di mana beberapa host menyediakan layanan yang sama, bagaimana klien memilih layanan menjadi permasalahan tersendiri. Pemilihan layanan yang paling sesuai dapat dilakukan secara otomatis oleh klien UPnP. Pemilihan layanan dilaksanakan berdasarkan parameter yang mencerminkan kondisi jaringan saat itu, seperti delay dan packet loss. Pada aplikasi-aplikasi streaming multimedia berbasis UPnP yang ada, pemilihan layanan dilakukan tanpa penentuan prioritas sama sekali. Aplikasi klien mengambil begitu saja salah satu layanan streaming multimedia dari sejumlah perangkat penyedia layanan di jaringan, bahkan secara acak. Implementasi aplikasi streaming multimedia di lingkungan dinamis menyebabkan perlunya optimasi terhadap mekanisme pemilihan layanan yang sudah ada. Pada penelitian ini diusulkan metode dalam melakukan optimasi pada pemilihan layanan streaming multimedia berbasis UPnP untuk kondisi dinamis, yaitu kondisi di mana dapat terjadi perubahan pada delay, packet loss, dan ketersediaan layanan. Dari hasil percobaan, terbukti bahwa optimasi tersebut menurunkan end-to-end delay rata-rata antara klien dengan penyedia layanan streaming multimedia sebesar 35,343%, meski terdapat anomali pada beberapa skenario, yaitu naiknya end-to-end delay rata-rata, yang bisa jadi dipengaruhi oleh peningkatan beban kerja penyedia layanan.Kata kunci: pemilihan layanan, streaming, UPnPAbstractUniversal Plug and Play (UPnP) enables networking without manual configuration and administration. UPnP works at a network supporting multicast messages. It arranges addressing, discovery, description, and also device and service selection. The process of service discovery in dynamic environment should reduce manual configuration, enable automatic discovery and optimal service selection, and also offer up-to-date services available. In a condition where some hosts run same services, how clients select them becomes one interesting issue. The selection of the most appropriate service is to be done automatically by UPnP clients. Service selection will be held based on current condition of the network, such as delay and packet loss. On existing multimedia streaming applications, service selection is done without any prioritizing. Client applications just fetch a service from a number of service providers in the network, even randomly. Implementations of multimedia streaming applications in dynamic environment, where there might be changes on delay, packet loss, and the availability of services at service providers, causes the urgency of optimization in existing service selection mechanism. In this study, a method of optimizing the UPnP-based service selection of multimedia streaming for dynamic condition is proposed. Experiments prove that the optimization reduces average end-to-end delay between clients and multimedia streaming service providers at the rate of 35.343%. There were anomalies at some scenarios though. Some delay grew higher, which could be affected by the increase of service providers’ load.Keywords: service selection, streaming, UPnP
Collaboration network of the authors
30 authors · 59 co-authorship links · 2 across different organisations
Hover or tap a name to highlight its co-authors. Double-click to open the author's page.
- Institut Teknologi Sepuluh Nopember
- University of Brawijaya
- Affiliation unknown
- Different organisations
- Same organisation
- Affiliation unknown
- Thicker line = more joint articles · bigger circle = more articles
Show as table
| Co-author | Organisation | Joint articles |
|---|---|---|
| Radityo Anggoro | Institut Teknologi Sepuluh Nopember | 3 |
| Fajar Baskoro | Institut Teknologi Sepuluh Nopember | 2 |
| Ari Kusyanti | University of Brawijaya | 2 |
| Ary Mazharuddin Shiddiqi | Institut Teknologi Sepuluh Nopember | 2 |
| Annisaa Sri Indrawanti | Institut Teknologi Sepuluh Nopember | 1 |
| Muchammad Husni | Institut Teknologi Sepuluh Nopember | 1 |
| Wahyu Nugroho | Affiliation unknown | 1 |
| Septian Geges | Institut Teknologi Sepuluh Nopember | 1 |
| Dian Hanifudin Subhi | Affiliation unknown | 1 |
| Royyana Muslim Ijtihadie | Institut Teknologi Sepuluh Nopember | 1 |
| Johan Ericka Wahyu Prakasa | Institut Teknologi Sepuluh Nopember | 1 |
| Mohamad Dimyati | Institut Teknologi Sepuluh Nopember | 1 |
| Dian Rahma Hayun | Institut Teknologi Sepuluh Nopember | 1 |
| Junaidi Junaidi | Institut Teknologi Sepuluh Nopember | 1 |
| Prasetyo Adi Wibowo | Institut Teknologi Sepuluh Nopember | 1 |
| Dini Yuniasri | Institut Teknologi Sepuluh Nopember | 1 |
| Putri Damayanti | Institut Teknologi Sepuluh Nopember | 1 |
| Supeno Djanali | Institut Teknologi Sepuluh Nopember | 1 |
| Wahyu Suadi | Institut Teknologi Sepuluh Nopember | 1 |
| Shintami Chusnul Hidayati | Institut Teknologi Sepuluh Nopember | 1 |
| Ravi Vendra Rishika | Institut Teknologi Sepuluh Nopember | 1 |
| Listyanti Dewi Astuti | Institut Teknologi Sepuluh Nopember | 1 |
| Eko Sakti Pramukantoro | University of Brawijaya | 1 |
| Ahmad Lutfi Bayu Aji | University of Brawijaya | 1 |
| Deny Hari Prasetya Dewa | University of Brawijaya | 1 |
| Amelia Dwi Rochani | University of Brawijaya | 1 |
| I Putu Agrahita Wiguna | University of Brawijaya | 1 |
Affiliations come from OpenAlex; journal OAI-PMH metadata carries none. Authors without an OpenAlex ID are matched by name, which can merge or split people.