Geri Dön

Json sözdizimli gerçek zamanlı iletişim protokolü

Real-time communication protocol with Json syntax

  1. Tez No: 591023
  2. Yazar: SERKAN AYAZ
  3. Danışmanlar: PROF. DR. SEMİH BİLGEN
  4. Tez Türü: Yüksek Lisans
  5. Konular: Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontrol, Computer Engineering and Computer Science and Control
  6. Anahtar Kelimeler: Belirtilmemiş.
  7. Yıl: 2019
  8. Dil: Türkçe
  9. Üniversite: İstanbul Okan Üniversitesi
  10. Enstitü: Fen Bilimleri Enstitüsü
  11. Ana Bilim Dalı: Bilgisayar Mühendisliği Ana Bilim Dalı
  12. Bilim Dalı: Bilgisayar Mühendisliği Bilim Dalı
  13. Sayfa Sayısı: 61

Özet

Nesnelerin İnterneti (IoT), kritik görev yazılımları, kurumsal uygulamalar, mikroservisler vb. alanlarda gerçek zamanlı ve platformdan bağımsız iletişim altyapılarına ihtiyaç duyulmaktadır. Bu konuda TCP protokolünün Unicast, Multicast ve Broadcast tipi iletişim tipleri yetersiz kalmaktadır. Aracı sunucu üzerinden yapılan veri aktarımlarında ağ trafiği azaldığından veri iletim performansı artmaktadır ve aktarılan veriler daha optimum seviyede kullanılmaktadır. Bu çalışmada platformdan bağımsız ağ istemcileri arasında gerçek zamanlı iletişim kurmak için aracı sunucu üzerinden verilerin aktarıldığı metin tabanlı ve JSON sözdizimli JTP (JSON Transmission Protocol) adında yeni bir protokol önerilmektedir. Yapılan çalışmada STOMP, XMPP, RESP ve NATS protokolleri incelenerek protokol boyutları ve algoritma performansı, çerçeve boyutları ve algoritma performansı ve insanlar tarafından okunup kodlanabilme seviyeleri değerlendirilmiştir. İncelenen protokoller ile JTP protokolü, karşılaştırma kriterleri ve işlevsel özellikler bakımından testleri yapılarak karşılaştırılmıştır. Yapılan değerlendirme sonucunda JTP'nin diğer alternatiflerine göre daha fazla işlevsel özelliğe sahip olduğu gösterilmiştir.

Özet (Çeviri)

Real-time and platform-independent communication infrastructures are needed in the Internet of Things (IoT), critical task software, enterprise applications, microservices etc areas. In this regard, Unicast, Multicast and Broadcast communication types of the TCP protocol are insufficient. Data transmission performance increases through data transfer from the broker server, as network traffic is reduced and the transferred data are used at the optimum level. In this study, we propose a new protocol based on text-based and JSON syntax JTP (JSON Transmission Protocol) in which data is transmitted via the broker server to communicate in real time between the platform-independent network clients. In this study, STOMP, XMPP, RESP and NATS protocols were examined and protocol dimensions and algorithm performance, frame sizes and algorithm performance and human readability and coding levels were evaluated. The examined protocols and JTP protocol were compared by doing tests in terms of comparison criteria and functional properties. It has been shown that JTP features a higher number of functional properties in comparison to alternatives.

Benzer Tezler

  1. Polinomlar için bir simgesel hesaplama çatısının tasarımı ve gerçeklenmesi

    Design and implementation of a symbolic computation framework for polynomials

    SEDA EFENDİOĞLU

    Yüksek Lisans

    Türkçe

    Türkçe

    2017

    Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolKaradeniz Teknik Üniversitesi

    Bilgisayar Mühendisliği Ana Bilim Dalı

    YRD. DOÇ. DR. HÜSEYİN PEHLİVAN

  2. JSON Web Token kullanarak token tabanlı kimlik doğrulama gine vatandaşı bilgi sistemi restful web servisi

    Application of token-based authentication in the restful web service using JSON Web Token for guinean citizen informati̇on system

    SAIKOU IBRAHIMA DIALLO

    Yüksek Lisans

    Türkçe

    Türkçe

    2019

    Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolErciyes Üniversitesi

    Bilgisayar Mühendisliği Ana Bilim Dalı

    DR. ÖĞR. ÜYESİ ÖZKAN UFUK NALBANTOĞLU

  3. İlerı̇ hadronik kalorı̇metre (HF)'in LED'lerinde gözlenen tekleme problemi

    A misfire problem observed in the LEDs of the forward hadronic calorimeter (HF)

    BAHRİYE KAPLAN

    Yüksek Lisans

    Türkçe

    Türkçe

    2022

    Fizik ve Fizik MühendisliğiÇukurova Üniversitesi

    Fizik Ana Bilim Dalı

    PROF. DR. EDA EŞKUT

  4. Rest mvc uygulayarak şehir nesnelerinin webgl ile görselleştirilmesi

    A restish implementation for visualising city objects using webgl

    SEYFULLAH TIKIÇ

    Yüksek Lisans

    Türkçe

    Türkçe

    2014

    Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolBeykent Üniversitesi

    Bilgisayar Mühendisliği Bölümü

    YRD. DOÇ. ÜMİT IŞIKDAĞ

    YRD. DOÇ. EDİZ ŞAYKOL

    YRD. DOÇ. TURHAN KARAGÜLER

  5. Dıstrıbuted opencl - opencl platformunun ağ ölçeğinde dağıtılması

    Distributed opencl - distributing opencl platform on network scale

    BARIŞ ESKİKAYA

    Yüksek Lisans

    Türkçe

    Türkçe

    2012

    Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontrolİstanbul Teknik Üniversitesi

    Bilgisayar Mühendisliği Ana Bilim Dalı

    YRD. DOÇ. DR. D. TURGAY ALTILAR