Pages

Senin, 05 Desember 2016

Software Defined Network (SDN) Journal Resume

Resume International Journal

  A SURVEY OF PAST, PRESENT AND FUTURE 
OF SOFTWARE DEFINED NETWORKING

Created by: Pritesh Ranjan, Pankaj Pande, Ramesh Oswal, Zainab Qurani, Rajneeshkaur Bedi

Software Defined Networking is the most recent advancement, extending the idea of programmable networks. SDN framework decouples the network service from underlying implementation providing a novel approach for application to configure, operate and communicate with the network. This paper presents a study of programmable networks with emphasis on the motives and challenges of SDN. Following it we give an overview of SDN architecture its current applications and future applications.
 Software Defined Networking is a result of such necessities. SDN as an example of “programmable networks” talks of network evolution. The basic driving idea of SDN is the decoupling of data plane from control plane. Control Plane is all the logic that decides what is to be done and instructs the data (or forwarding) plane to implement the decision. Control plane has the logic of controlling and forwarding behavior like tracking topology changes, install forwarding rules, computing routes etc. Data plane on the other hand forwards traffic based on rules as dictated by control plane logic like forward, filter, buffer, rate-limit and measure packets. SDN advocate the centralization of control plane and distributed data plane. The all powerfulcentralized control plane called the controller will control all the data planes and can be implemented completely in software in software and installed on commodity hardware.
The immediate benefit of this separation is the global network view – the controller can see the status of all routes and switches quickly deciding the best route. It also helps in selecting the best egress point in an autonomous system for different flows. Another advantage is the horizontal integration in networking devices which allows for separate and independent growth of hardware and software. It also allows rapid innovation of software because many new players can work on developing controller application as long as they have a well defined API to communicate with the hardware. This approach promises more flexibility in choosing the hardware and software by the customer.

SDN ARCHITECTURE
Today’s network devices come preinstalled with software from manufacturer and leave a very little customization option for the customers. This vertical integration in traditional networks i.e. tight coupling of forwarding plane and control plane, hinder innovation. The SDN architecture splits the networking devices into data plane and control plane. Data plane is not intelligent but can perform forwarding packets very fast and efficiently. It physically carries data packets from one port to another by following rules that are programmed into the device hardware. Control plane has the responsibility of adding behavior into the device; it decides the logic to program the data plane. These two planes communicate over a secure channel over a standard protocol called OpenFlow.
OpenFlow provides an open API between control layer and application layer. This provides an abstraction for business applications to use facility provided by control layer without going into the details of their implementation. In the remainder of this section we will examine the component of the architecture namely: the infrastructure layer (switch/router), the control layer (controller), southbound API and northbound API.
Infrastructure Layer: Switch
When a packet arrives at the switch the header fields are extracted and matched for the flow entries installed in the switch, if a match is found, the corresponding action in flow entry is performed. A default action for packet handling should be provided -like packet discard, forwarding to another flow table or to the controller- which will be executed in case of table miss.
The Control Layer: Controllers
The underlying infrastructure devices are connected to controller which decides and installs the rules on switches. To cater scalability and reliability issues two approaches have been proposed , centralized and distributed. With a physically as well as logically centralized controller the switches are heavily dependent on a single controller which can become a single point of failure or bottleneck. To cater the problem of controller failure OpenFlow makes a provision for multiple replica controllers which provide backup for the controller.
In this approach not all the requests are sent to global controller but only those are forwarded which require centralized network view. The main purpose of controller is to add flow rule it can accomplish this task in following way.
Controller to Switch Message
This type includes handshake, packet_out message for installing flow entry. It also handles switch configuration, role configuration, setting asynchronous message configuration and many others. Controller to switch messages are initiated by the controller and sent to switch over a TCP connection established between switch and controller. A message of this type may or may not require a response from switch.
Following are type of controller to switch message
1. Features request/reply message – A features request message is sent by controller to get the capabilities of switch. A features reply message is sent by switch which consists of capabilities supported by it. Usually the features message is sent at the time when connection is established through OpenFlow channel.
2. Configuration- The controller can set switch’s configurations through this message. It can also query switch’s configurations via query message.
3. Modify-State – Modify state messages are sent by controller to modify state on the switches .They are used to add/delete and modify flows or group tables on switches .
4. Read-State– Read state messages are used to get switch statistics.
5. Packet-out– The controller sends this message to instruct the switch to send a packet out a particular port or enqueue it or simply drop it by not specifying any action.
6. Barrier – Controller sends this message to ensure that the message dependencies have been met. When switch receives this message it has to finish processing all previously received messages before executing any new message after the Barrier Request.

Source : http://www.ijarcsms.com/docs/paper/volume2/issue4/V2I4-0042.pdf




Resume Paper Tugas Akhir Telkom University

PERANCANGAN DAN ANALISIS SOFTWARE DEFINED NETWORK PADA JARINGAN LAN : PENERAPAN DAN ANALISIS METODE PENJALURAN PATH CALCULATING MENGGUNAKAN ALGORITMA DIJKSTRA

Karya : Brayan Anggita Linuwih, Agus Virgono, Budhi Irawan

Dalam tugas akhir ini dilakukan pembuktian penerapan layanan routing menggunakan metode path calculating algoritma dijkstra sebagai rekayasa kontrol penjaluran pada jaringan LAN berbasis Software- Defined Network dan menganalisa perbandingan kinerja metode pemilihan jalur terbaik dalam lalulintas jaringan pada jaringan LAN berbasis Software-Defined Network dengan jaringan konvensional yang juga diterapkan algoritma dijkstra dengan arsitektur yang sama namun tidak memiliki perangkat control plane. Pembuktian dilakukan dengan melakukan emulasi jaringan sebuah yang terdiri dari 11 buah switch yang saling terhubung
dengan perangkat control plane sebagai pengendali sebuah jaringan
Berikut adalah keunggulan Software-defined networking :
a. Manajemen terpusat dan kontrol perangkat jaringan dari beberapa vendor.
b. Peningkatan otomatisasi dan manajemen dengan menggunakan API.
c. Inovasi cepat melalui kemampuan untuk memberikan kemampuan jaringan baru dan jasa tanpa perlu mengkonfigurasi perangkat individu atau menunggu penjual rilis.
d. Programmability oleh operator, perusahaan, vendor perangkat lunak independen, dan pengguna (bukan hanya produsen peralatan) menggunakan pemrograman umum lingkungan, yang memberikan semua pihak peluang baru untuk mendorong pendapatan dan diferensiasi.
e. Peningkatan kehandalan jaringan dan keamanan sebagai akibat dari pengelolaan jaringan terpusat dan manajemen otomatis dari perangkat jaringan, penegakan kebijakan yang seragam, dan meminimalisir kesalahan konfigurasi yang lebih sedikit.
f. Kemampuan kontrol jaringan akan lebih rinci dengan menerapkan dengan kebijakan di tingkat sesi, pengguna, perangkat, dan aplikasi secara komprehensif.
g. Penyajian antarmuka yang lebih baik sebagai aplikasi manajemen jaringan terpus
Secara garis besar sistem tersebut ditujukan untuk menerapkan aturan penjaluran pada jaringan berbasisSoftware defined network menggunakan algoritma dijkstra. Dan selanjutnya membandingkan dua teknologi penjaluran yaitu teknologi jaringan berbasis router (konvensional) dan teknologi berbasis Software defined network. Jaringan di simulasikan dalam 2 bentuk sesuai basis teknologi yang akan diujikan. Perancangan jaringan dimulai dengan menentukan topologi yang akan digunakan, penerapan topologi pada emulator berbasis jaringan konvensional dan jaringan Software defined network, pengintegrasian komponen dalam topologi dan penerapan aturan penjaluran yaitu berbasis algoritma dijkstra.

Sistematika pengujian
berikut ini adalah rincian sistematika pengungujian dari pengujian awal dan pengujian QoS :
·         Pengujian Awal pada Pengujian penjaluran dilaksanakan dengan melakukan pengiriman paket ICMP sebesar 84 kilobyte dan tidak di berikan backround traffic. Pengujian ditentukan node sumberke node tujuan dipilih secara acak. Mewakili setiap router dengan 3 buah skenario. Untuk pengujian traceroute dilakukan dengan melakukan pengujian pada h1 sebagai node sumber dan h6 sebagai node sumber. Untuk mengetahui kinerja penjalurkan dilakukan percobaan menggunakan 3 buah skenario yang telah di tentukan. Dan akan di uji nilai end to end latency dan pemilihan jalur dari setiap skenario.
·        Pengujian QoS dilakukan menggunakan topologi custom. Dipilih h6 untuk dijadikan node tujuan pengiriman, kemudian h1 sebagai node sumber. Percobaan dilakukan sebanyak 30 kali. Pengambilan data juga diambil pada jaringan konvensional yang nantinya dijadikan bahan perbandingan dengan jaringan Software defined Network dari segi QoS.

Dalam pengukuran ini dibangkitkan trafik [2] UDP dan TCP, yaitu:
a.       Trafik Data dengan inter-departure time (IDT) konstan sebesar 100 pps dengan ukuruan paket yang terdistribusi poisson μ = 48 bytes, sehingga membutuhkan bandwidth 38,4 kbps
b.      VoIP dengan G.711 codec tanpa voice activation detection (VAD) sebanyak 100 pps dengan ukuran paket 80 bytes, sehingga membutuhkan bandwidth 70,4 kbps.
c.       Selain pemberian tiga jenis trafik tersebut secara bersamaan, dibangkitkan pula background traffic yang bervariasi (25 Mbps, 50 Mbps, 75 Mbps, dan 100 Mbps) menggunakan Iperf. Percobaan ini dilakukan untuk mengetahui pengaruh kepadatan trafik terhadap pemilihan jalur dengan melihat kualitas dari pengiriman trafik data yang sampai di penerima.

Hasil pengujian performansi penerapan algoritma dijkstra berbasis jaringan SDN menunjukkan bahwa nilai dari keempat parameter QoS masih berada pada nilai yang menjadi standar ITU-T G.1010 sertamemiliki nilai delay dan jitter yang lebih baik dibandingkan penerapan OSPF berbasis jaringan konvensional.
Nilai QoS untuk UDP pada layanan data, VoIP masing-masing bervariasi dan berada di kisaran (5.17 – 145.81) ms untuk delay, (0.05 - 0.93) ms untuk jitter, (13.22 – 73.41) kbps untuk throughput, 8,05 % - 33,81 % untuk packet loss di semua skenario yang telah dibuat. Adapun nilai QoS untuk TCP pada layanan data masingmasing bervariasi dan berada di kisaran (10.32 – 20.21) ms untuk delay, (0.5 - 3.02) ms untuk jitter, (38.12 –38.27) kbps untuk throughput di semua skenario yang telah dibuat.

Sumber: https://openlibrary.telkomuniversity.ac.id/pustaka/files/107465/jurnal_eproc/perancangan-dan-analisis-software-defined-network-pada-jaringan-lan-penerapan-dan-analisis-metode-penjaluran-path-calculating-menggunakan-algoritma-dijkstra.pdf


Sabtu, 02 Mei 2015

Tugas KWU Promosi Produk (Desain Brosur)

Ada tugas buat promosi produk barang ke online nih... aku pilih Produk Tas Threerey dan Rumah Warna. Monggo di cek :)
NB : bukan situs resmi, hanya untuk kepentingan tugas kuliah semata xD



Rabu, 18 Juni 2014

PENGANTAR SERTA PENGERTIAN SENSOR DAN TRANDUSER


SENSOR
Sensor adalah alat yang dapat digunakan untuk mendeteksi dan mengukur magnitude tertentu. Sensor adalah jenis transduser yang digunakan untuk mengubah variasi mekanis, magnetis, panas, sinar dan kimia menjadi tegangan dan arus listrik. Sensor merupakan bagkian penting dari transduser.

A. Macam-macam Sensor
1). Sensor Proximity
Sensor proximity merupakan sensor atau saklar yang dapat mendeteksi adanya benda logam maupun non logam tanpa adanya kontak fisik. Biasanya sensor ini tediri dari alat elektronis solid-state yang terbungkus rapat untuk melindungi dari pengaruh getaran, cairan, kimiawi, dan korosif yang berlebihan. Sensor proximity dapat diaplikasikan pada kondisi penginderaan pada objek yang dianggap terlalu kecil atau lunak untuk menggerakkan suatu mekanis saklar.
 

Sensor Proximity ada 2 yaitu :
a. Proximity Inductive berfungsi untuk mendeteksi obyek besi/metal
b. Proximity Capacitive akan mendeteksi semua obyek yang ada dalam jarak sensingnya baik metal maupun non-metal.

2). Sensor Magnet
Sensor Magnet adalah alat yang akan terpengaruh medan magnet dan akan memberikan perubahan kondisi pada keluaran. Seperti layaknya saklar dua kondisi (on/off) yang digerakkan oleh adanya medan magnet di sekitarnya. Biasanya sensor ini dikemas dalam bentuk kemasan yang hampa dan bebas dari debu, kelembapan, asap ataupun uap.


3. Sensor Sinar
Sensor sinar terdiri dari 3 kategori.
a. Fotovoltaic atau sel solar adalah alat sensor sinar yang mengubah energi sinar menjadi energi listrik, dengan adanya penyinaran cahaya akan menyebabkan pergerakan elektron dan menghasilkan tegangan.
b. Fotokonduktif (fotoresistif) yang akan memberikan perubahan resistansi pada sel-selnya, semakin tinggi intensitas cahaya, maka nilai tahanannya akan semakin kecil.
c. Fotolistrik adalah sensor yang berprinsip kerja berdasarkan pantulan karena perubahan posisi/jarak suatu sumber sinar (inframerah atau laser) ataupun target pemantulnya, yang terdiri dari pasangan sumber cahaya dan penerima.

4). Sensor Ultrasonik
Sensor ultrasonik bekerja berdasarkan prinsip pantulan gelombang suara, dimana sensor ini menghasilkan gelombang suara yang kemudian menangkapnya kembali dengan perbedaan waktu sebagai dasar penginderaannya. Sensor ini memancarkan frekuensi ±40kHz dan dapat mendeteksi benda dalam jangkauan jarak maksimal 3m. Perbedaan waktu antara gelombang suara dipancarkan dengan ditangkapnya kembali gelombang suara tersebut adalah berbanding lurus dengan jarak atau tinggi objek yang memantulkannya. Jenis objek yang dapat diindera diantaranya adalah: objek padat, cair, butiran maupun tekstil.

5). Sensor Tekanan
Sensor tekanan - sensor ini memiliki transduser yang mengukur ketegangan kawat, dimana mengubah tegangan mekanis menjadi sinyal listrik. Dasar penginderaannya pada perubahan tahanan pengantar (transduser) yang berubah akibat perubahan panjang dan luas penampangnya.

6). Sensor Kecepatan (RPM)
Proses penginderaan sensor kecepatan merupakan proses kebalikan dari suatu motor, dimana suatu poros/object yang berputar pada suatu generator akan menghasilkan suatu tegangan yang sebanding dengan kecepatan putaran object. Kecepatan putar sering pula diukur dengan menggunakan sensor yang mengindera pulsa magnetis (induksi) yang timbul saat medan magnetis terjadi.

7). Sensor Penyandi ( Encoder )
Sensor Penyandi ( Encoder ) digunakan untuk mengubah gerakan linear atau putaran menjadi sinyal digital, dimana sensor putaran memonitor gerakan putar dari suatu alat. Sensor ini biasanya terdiri dari 2 lapis jenis penyandi, yaitu :
Pertama, Penyandi rotari tambahan ( yang mentransmisikan jumlah tertentu dari pulsa untuk masing-masing putaran ) yang akan membangkitkan gelombang kotak pada objek yang diputar.
Kedua, Penyandi absolut ( yang memperlengkapi kode binary tertentu untuk masing-masing posisi sudut ) mempunyai cara kerja sang sama dengan perkecualian, lebih banyak atau lebih rapat pulsa gelombang kotak yang dihasilkan sehingga membentuk suatu pengkodean dalam susunan tertentu.

8). Sensor Suhu
Terdapat 4 jenis utama sensor suhu yang umum digunakan, yaitu thermocouple (T/C), resistance temperature detector (RTD), termistor dan IC sensor. Thermocouple pada intinya terdiri dari sepasang transduser panas dan dingin yang disambungkan dan dilebur bersama, dimana terdapat perbedaan yang timbul antara sambungan tersebut dengan sambungan referensi yang berfungsi sebagai pembanding. Resistance Temperature Detector (RTD) memiliki prinsip dasar pada tahanan listrik dari logam yang bervariasi sebanding dengan suhu. Kesebandingan variasi ini adalah presisi dengan tingkat konsisten/kestabilan yang tinggi pada pendeteksian tahanan. Platina adalah bahan yang sering digunakan karena memiliki tahanan suhu, kelinearan, stabilitas dan reproduksibilitas. Termistor adalah resistor yang peka terhadap panas yang biasanya mempunyai koefisien suhu negatif, karena saat suhu meningkat maka tahanan menurun atau sebaliknya. Jenis ini sangat peka dengan perubahan tahan 5% per C sehingga mampu mendeteksi perubahan suhu yang kecil. Sedangkan IC Sensor adalah sensor suhu dengan rangkaian terpadu yang menggunakan chipsilikon untuk kelemahan penginderanya. Mempunyai konfigurasi output tegangan dan arus yang sangat linear.



TRANSDUSER
Transduser berasal dari kata “traducere” dalam bahasa Latin yang berarti mengubah. Sehingga transduser dapat didefinisikan sebagai suatu peranti yang dapat mengubah suatu besaran non listrik menjadi besaran listrik.
Dari sisi pola aktivasinya, transduser dapat dibagi menjadi dua,
yaitu:
1). Transduser pasif, yaitu transduser yang dapat bekerja bila mendapat energi tambahan dari luar.
Contohnya adalah thermistor. Untuk mengubah energi panas menjadi energi listrik yaitu tegangan listrik, maka thermistor harus dialiri arus listrik. Ketika hambatan thermistor berubah karena pengaruh panas, maka tegangan listrik dari thermistor juga berubah.
2). Transduser aktif, yaitu transduser yang bekerja tanpa tambahan energi dari luar, tetapi menggunakan energi yang akan diubah itu sendiri.
Contohnya adalah termokopel. Ketika menerima panas, termokopel langsung menghasilkan tegangan listrik tanpa membutuhkan energi dari luar.


Sabtu, 31 Mei 2014

Literatur Aplikasi Sensor Bidang Peternakan

           Peternakan adalah kegiatan mengembangbiakkan dan membudidayakan hewan ternak untuk mendapatkan manfaat dan hasil dari kegiatan tersebut.
           Pengertian peternakan tidak terbatas pada pemeliharaaan saja, memelihara dan peternakan perbedaannya terletak pada tujuan yang ditetapkan. Tujuan peternakan adalah mencari keuntungan dengan penerapan prinsip-prinsip manajemen pada faktor-faktor produksi yang telah dikombinasikan secara optimal. Kegiatan di bidang peternakan dapat dibagi atas dua golongan, yaitu peternakan hewan besar seperti sapi, kerbau dan kuda, sedang kelompok kedua yaitu peternakan hewan kecil seperti ayam, kelinci dll.



          Salah satu tujuan penting dari industri peternakan adalah pengubahan makanan menjadi produksi ternak baik yang bisa maupun tidak bisa dimakan oleh manusia atau kelebihan dari kebutuhannya saat itu.
Di seluruh belahan dunia jumlah penduduk semakin meningkat dan menambah desakan terhadap sumber makanan. Hal ini akan menimbulkan tidak dapat dicegahnya harga makanan ternak yang menjadi lebih mahal. 

          Peternakan memerlukan penanganan yang tepat untuk ternaknya demi menjaga kualitas produk (daging, susu, telur dan lain-lain) yang dihasilkan dari hewan ternak tersebut. Penanganan bisa dilakukan dalam hal perawatan dan pemberian makan yang tepat yang akan mendukung kesehatan ternak. Sistem kontrol suhu kandang juga diperlukan untuk menjaga kestabilan ternak dan menjaga kesegaran produk yang dihasilkan oleh peternakan. Contohnya pada ayam petelur diperlukan suhu hangat untuknya hidup, namun telur yang dihasilkan memerlukan suhu lebih rendah untuk penyimpanannya. Manajemen semacam ini menjadi poin penting yang perlu diperhatikan dalam penyelenggaraan peternakan.

           Perkembangbiakan hewan ternak juga perlu diperhatikan, karena beberapa ternak memerlukan penanganan  khusus saat musim kawinnya demi berhasilnya proses fertilisasi. Sebagai contoh adalah sapi, peternak perlu memahami tingkah laku sapi saat mereka siap kawin untuk menghasilkan keterunan yang lebih banyak dan menguntungkan peternak. Sapi yang biasa diawasi dalam proses menuju kawinnya adalah sapi betina. Sapi betina harus benar-benar dalam keadaan siap kawin untuk memastikan berhasilnya proses fertilisasi. Sapi betina yang siap kawin adalah sapi betina yang sudah memasuki masa birahi.Ciri yang biasa terjadi adalah vulva membengkak. Sapi betina menjadi juga sangat tidak tenang, kurang nafsu makan, kadang-kadang menguak dan berkelana mencari hewan jantan

            Dari beberapa contoh yang diberikan diatas penulis mencoba membantu peternakan dengan memanfaatkan sistem sensor (memadukan bidang telekomunikasi) untuk mempermudah manajemen peternakan. Antara lain dalam hal proses produksi telur maupun fertilisasi ternak. Peluang alat yang memungkinkan dibuat adalah sistem manajemen suhu kandang ayam petelur serta sensor birahi yang akan memanfaatkan gejala kerja hormon pada sapi betina.


Referensi :

Toelihere, M.R. 1981. Fisiologi Reproduksi Pada Ternak. Bandung : Penerbit Angkasa

Williamson, G dan Payne, W. J. A. 1993. Pengantar Peternakan di Daerah Tropis. Yogyakarta : Gajah Mada University Press

Sabtu, 17 Mei 2014

Tim Robotika Politeknik Negeri Semarang Buat Gebrakan


Senin, 28 April 2014
Tim robotika polines menunjukan presentasi dan simulasi hasil karya mereka di kantin teknik mesin polines. Karya yang ditunjukkan kali ini adalah karya untuk mengikuti lomba robotika.
Robot-robot yang dipertunjukkan adal beberapa macam, diantaranya  robot pemadam api, robot penari dan robot pemanjat tangga.

Presentasi mereka disajikan secara apik dan dijelaskan dengan bahasa yang mudah dimengerti oleh para audience. Cara kerja robot itu sendiri lebih banyak menggunakan bantuan sensor. Pada robot pemadam, menggunakan sensor panas. Jadi robot tersebut akan otomatis mendatangi sumber api lalu menyemprotkan air yang sudah terpasang dalam wadah robot tersebut. Robot pemadam tersebut juga dirancang agar dapat kembali (pulang ke tempat asal).


Robot penari menggunakan sensor suara sehingga robot tersebut dapat bergerak sesuai dengan alunan musik yang dimainkan. Namun, robot penari ini memiliki kelemahan yaitu masih sulit membedakan antara suara musik dan suara audience yang menonton sehingga gerakan yang ditampilkan agak kacau.


Berikut adalah videonya :


Konsep yang dibuat pada robot pemanjat adalah menaiki tangga. Presentasi yang satu ini cukup menakjubkan karena robot tersebut mampu memanjat tangga dengan baik. Robot ini menggunakan sistem pendorong dari gas yang disimpan dalam wadah. Wadah gas yang terpasang pada robot menggunakan botol minuman bekas. Dengan dilengkapi pendorong, robot dapat terus menaiki tangga tanpa kendala. Robot ini dirancang hanya untuk memanjat tangga, bukan untuk menuruni tangga.



Dalam presentasi yang ditunjukan kemarin terlihat ada beberapa robot yang belum sempurna karena masih dalam pengembangan. Namun untuk keseluruhan presentasi yang dilakukan bisa dibilang luar biasa karena mereka membuat terobosan yang menarik dalam bidang robotika.








Sabtu, 19 April 2014

Mind Map Sensor Suhu

Hmm, pembuatan mind map ini agak rumit karena sensor suhu macamnya banyak, tapi saya coba buat sesingkat mungkin. Semoga dapat dipahami dan bermanfaat ^^
Sekian dulu, contoh-contoh mind map yang saya buat, penjelasan lebih lanjut bisa lihat di link-link yang tersedia di Google :D
Terimakasih

Mind Map Sensor Gas TGS 2610

Kali ini gantian Mind Mapnya TGS 2610 (sensor untuk deteksi kebocoran gas LPG) nih... Silahkan dilihat, Semoga bermanfaat ^^
Siklus bacanya sesuai penunjukkan panah yaa :)