Archive for the ‘Knowledge’ Category

Performance Analysis of RPL Protocols in LLN Network Using Friedman’s Test

December 16, 2020

Abstract

This paper provides a comparison study of the quality services of RPL protocols in low-power and lossy networks (LLN). We evaluate and compare our proposed protocol which is an extension of RPL based on Operator Calculus (OC), called RPL-OC, with the standard and other RPL variants. OC based approach is applied to extract the feasible end-to-end paths while assigning a rank to each one. The goal is to provide a tuple that containing the most efficient paths in end-to-end manner by considering more network metrics instead of one. Further, to address some significant issues of the performance analysis, a statistical test has been performed in order to determine whether the proposed protocol outperforms others or not by using Friedman test. The results show that there is a strong indication that four different protocols were analyzed and compared. It reveals that the proposed scheme outperforms others, especially in terms of end-to-end delay and energy consumption which allow ensuring quality of services requirements for Internet of Things (IoT) or smart city applications.

Index Terms—RPL, Routing, LLN, IoT, Friedman Test.

This paper has been already accepted on the Symposium on Solutions for Smart Cities Challenges 2020 (SSCC 2020) in conjunction with The Seventh International Conference on Internet of Things: Systems, Management and Security (IoTSMS 2020), Paris, France, December 14-16, 2020. Accepted papers will appear in the IoTSMS Proceeding and to be submitted to IEEE Xplore for inclusion. And in addition, this paper is one of the Workshops Best Paper Nominees. However, due to pandemic Covid-19, the conference is transformed into an online virtual conference.

 

Screenshot of Workshops Best Paper Nominees (Taken from the Opening Slides of keynote speaker)

Screenshot from the virtual conference.

Colmar, 16 December 2020

Membuat Forex Expert Advisor (EA) sendiri

October 18, 2020

Sudah lama saya tidak mengisi lembaran diare…eh diary blog digital ini. Sibuk ngapain aja yah? Yah begitulah, sibuk dengan rutinitas dan fokus pada ‘big goals‘ sendiri.

Ok, kali ini saya akan bercerita membuat forex “Expert Advisor (EA)” sendiri. As you may already know, bahwa dunia forex/saham/stock adalah dunia investasi finansial yang Full of Risk, tapi walaupun begitu High Risk High Gain. Yang Low Risk ada ga? Ada, tabungan dan deposito adalah beberapa contoh investasi yang aman dengan resiko yang sangat kecil, tapi profit juga kecil. Kecuali Anda punya modal yang sangat besar, misal 10 Milyard Anda depositokan, maka dengan bunga deposito sekitar 5% perbulan, Anda akan menerima 50 juta. Pada dunia ‘trading, kita bisa melakukan ‘trade’ atau jual beli, mulai dari saham, stock, forex atau valas, emas hingga crypto-currencies seperti Bitcoin yang sedang booming. Bursa saham dan valas beroperasi 24 jam dari senin hingga jum’at. Sehingga membuat peluang ‘trading’ lebih besar, karena pasar bursa dan valas ini tidak bersifat nasional, melainkan internasional. Kegiatan aktifitas ‘trade’ ini menjadi ‘dapur’ utama roda perekonomian dunia. Berapa persen profit yang bisa kita dapat dari ‘trading’? Sejak kegiatan ‘trading’ beroperasi 24 jam dan perputaran uang yang melibatkan seluruh penjuru dunia, maka profit bisa dikatakan ‘unlimited. Jadi kita lah sebagai trader yang sebaiknya menentukan target profit yang diinginkan baik itu dalam harian atau bulanan. You can imagine that how big this market is. Tapi bagaimana bagi para ‘trader’ pemula seperti saya yang tidak punya pengalaman ‘trading’ sama sekali seumur hidup ini? *kasian deh. Nah, solusinya adalah dengan menggunakan Expert Advisor atau disingkat EA, Bahasa Indonesia-nya ‘Penasihat Pakar atau Penasihat Ahli”. *Agak aneh ditelinga saya…. ^_^. Bisa juga sih dengan menggunakan beberapa indikator, seperti MACD, RSI, EMA, Bollinger,  tapi khan saya ga bisa dan ga ngerti bagaimana baca indikator-indikator tersebut.  

(more…)

Le réglage fin des paramètres de stockage des données pour les mises à jour de modèles dans la détection des fraudes

April 15, 2020

Bonjour à tous,
Je vais vous présenter mon stage chez XYZ SAS à Strasbourg. Le sujet de mon stage est le réglage fin des paramètres de stockage des données pour les mises à jour de modèles dans la détection des fraudes. D’abord, je vais présenter l’introduction comme le contexte du projet et le profil d’entreprise. Ensuite, la mission que j’ai effectué comme la transaction stocké, étiquetage dynamique, comment gérer de haut risques et de modèle a jour, je vais les expliquer dans la section travail proposé. La section suivante est les performances et les résultats. Ici, on vas voir les performances de modèles. Et a la fin, la conclusion.

(more…)

Boston Housing – Data Science

November 23, 2019

Hai gais…. 😀 Kali ini saya akan berbagi banyak (*bukan sedikit 😀 ) dari latihan menjadi Data Scientist.

Latihan Data Science pada studi kasus Perumahan (Housing) di kota Boston dengan menggunakan Jupyter. 

In [1]:
import numpy as np
import pandas as pd
import os 

import seaborn as sns
import matplotlib.pyplot as plt
from scipy import stats

Untuk lebih jelasnya bisa dilihat disini .

Teknologi WSN untuk mendeteksi kebakaran hutan

September 17, 2019

Beberapa hari ini, saya melihat dan mendengar dari berbagai sumber media, baik itu media pers maupun sosial media yang memberitakan tentang kebakaran hutan di Indonesia; khususnya di Kalimantan dan Sumatera. Memang sangat disayangkan atas kejadian kebakaran atau “pembakaran” hutan ini. Diperlukan kesadaran akan perlunya menjaga lingkungan hidup, alam sekitar, terutama hutan sebagai jantungnya keberlangsungan ekosistem di dunia yang kita tempati ini. Tapi saya tidak akan membahas apa penyebab dan akibat dari kebakaran hutan tersebut. Ini masalah yang sangat pelik, karena masalah ini sangat beririsan dengan kebijakan pemerintah, politik, ekonomi, pendidikan, mental, budaya dan teknologi.

Nah pada tulisan blog saya kali ini, saya akan coba membahas dari sisi teknologi. Kira-kira teknologi apa yang bisa diterapkan untuk membantu atau mencegah terjadinya kebakaran hutan. Kebetulan topik ini menjadi salah satu aspek yang saya bahas ketika saya melanjutkan studi S3 Doktoral. Kebetulan (lagi) saya memiliki kesempatan studinya di luar negeri atas beasiswa pemerintah Indonesia. Kebetulan (sekali lagi) saya berada di kota yang cantik dengan di kelilingi kebun anggur terluas dan terpanjang di Perancis. Dan secara geografis, kebun-kebun anggur ini juga memiliki peluang kebakaran juga. (more…)

Non-dominated Sorting Genetic Algorithm

November 6, 2018

Non-dominated Sorting Genetic Algorithm, Nondominated Sorting Genetic Algorithm, Fast Elitist Non-dominated Sorting Genetic Algorithm, NSGA, NSGA-II

Taxonomy

The Non-dominated Sorting Genetic Algorithm is a Multiple Objective Optimization (MOO) algorithm and is an instance of an Evolutionary Algorithm from the field of Evolutionary Computation. Refer to for more information and references on Multiple Objective Optimization. NSGA is an extension of the Genetic Algorithm for multiple objective function optimization. It is related to other Evolutionary Multiple Objective Optimization Algorithms (EMOO) (or Multiple Objective Evolutionary Algorithms MOEA) such as the Vector-Evaluated Genetic Algorithm (VEGA), Strength Pareto Evolutionary Algorithm (SPEA), and Pareto Archived Evolution Strategy (PAES). There are two versions of the algorithm, the classical NSGA and the updated and currently canonical form NSGA-II.

(more…)

Install Odoo 11 on Ubuntu 16.04

September 15, 2018

Hi Guys. I will share with you the easiest installation guide of odoo 11 on Ubuntu 16.04 LTS. And EXPLORE AMAZING NEW FEATURES OF “Odoo 11″. To know What’s New in Odoo 11, just >>> Click Here <<

Step 1:  Update apt source list

sudo apt-get update

Step 2: Install Updates

sudo apt-get -y upgrade

(more…)

Good Habit for Great Coding

March 15, 2018

This e-book allows us to improving our programming skills with some examples in Python.

This e-book is about improving coding skills and learning how to write readable code. It is written both for teachers and developing programmers. But I must immediately tell you that we learn how to write computer code only by trying to code many challenging problems, reflecting on the experience, and remembering the lessons we learned. Hence, you will find here more than twenty quizzes and problems. Chess coach Willy Hendriks is right: There is no other way.

You can download this e-book here.

E-book : Functional Python Programming

March 9, 2018

Buat yang mau belajar bahasa Python….

Silahkan unduh ebook Functional Python Programming.

Karena satu dan lain hal, link tautan hanya berlaku hingga tanggal 10/03/2018 jam 23:59.

Ayoo buruan….

Protokol Routing RPL

January 23, 2018

Internet of Things (IoT) bukan lagi sebagai fantasi sains-fiksi.  Dengan kemajuan teknologi yang sangat pesat memungkinkan terhubungnya semua objek sehari-hari ke Internet. Namun, diperlukan sebuah solusi yang interoperabel untuk memastikan optimal komunikasi antar  objek-objek tersebut. Protokol routing adalah salah satu elemen kunci pada IoT. Karena protokol routing memungkinkan setiap objek menentukan bagaimana mencapai objek lain. Beberapa kendala pada protokol routing antara lain  saluran komunikasi yang tidak stabil dan energi daya rendah yang harus diperhitungkan dalam pengembangan protokol routing yang sesuai untuk IoT.  Pada artikel kali ini, saya akan menyajikan sekilas tentang protokol RPL yang dirancang khusus untuk  jaringan berdaya rendah dan lossy (Low-power and Lossy Network disingkat LLN).

(more…)