Analisis pada Edge

Robot pengelasan yang dibuat secara digital dengan bodi mobil pada lini produksi

Melihat lebih dekat analisis edge—proses pengumpulan dan analisis data dari perangkat jenis IoT, kemudian membuat insight yang dapat ditindaklanjuti secara real-time.

Ini adalah artikel kedelapan dari seri blog tentang komputasi edge, dan di salah satu postingan sebelumnya, kami telah membahas pemodelan machine learning pada edge. Di dalamnya, kami menyebutkan bagaimana model machine learning (ML) dibangun dan diterapkan ke node Edge. Namun, bagaimana dengan umpan video dan data tidak terstruktur lainnya yang dihasilkan oleh semua perangkat jenis Internet of Things (IoT)? Dapatkah semua data itu dianalisis, dan dapatkah hasilnya dibuat secara real-time? Bagaimana cara melakukannya? Jika data tidak dapat dianalisis pada edge secara real-time, ke mana data tersebut dikirim, apa format data tersebut, dan seberapa cepat data tersebut dapat dianalisis? Akhirnya, apakah data tersebut perlu disimpan, dan jika demikian, di mana semuanya disimpan dan mengapa? Postingan blog ini mencoba menjawab pertanyaan-pertanyaan ini. Beberapa orang menyebutnya “analisis edge” atau “AI pada edge”.

Pastikan Anda membaca semua artikel dalam seri postingan blog tentang komputasi edge ini:

 

Berita teknologi terbaru, didukung oleh insight dari pakar

Tetap terinformasi tentang tren industri yang paling penting—dan menarik—tentang AI, otomatisasi, data, dan di luarnya dengan buletin Think. Lihat Pernyataan Privasi IBM®.

Terima kasih! Anda telah berlangganan.

Langganan Anda akan disediakan dalam bahasa Inggris. Anda akan menemukan tautan berhenti berlangganan di setiap buletin. Anda dapat mengelola langganan atau berhenti berlangganan di sini. Lihat Pernyataan Privasi IBM® kami untuk informasi lebih lanjut.

Apa itu analisis edge?

Sederhananya, analisis edge adalah proses pengumpulan, analisis, dan pembuatan insight yang dapat ditindaklanjuti secara real-time, langsung dari perangkat IoT yang menghasilkan data. Beberapa orang mungkin berpendapat bahwa ini adalah komputasi edge; faktanya, analisis edge melaksanakan semuanya jauh lebih lengkap; lebih banyak data diambil dan analisis kompleks dilakukan sebelum tindakan cepat diambil. Komputasi edge mirip dengan konstruksi jika/maka dalam pemrograman perangkat lunak, sementara analisis edge mengambil pendekatan bagaimana jika.

Para puritan kecerdasan buatan (AI) akan mengatakan bahwa analisis edge membuat prediksi (inferensi)—yakni, menerapkan pengetahuan dari model jaringan neural terlatih dan menggunakannya untuk menyimpulkan hasil.

Komputasi Edge

Masa depan komputasi edge

Mulai retail hingga perbankan sampai telekomunikasi, perusahaan di hampir semua industri tengah menjelajahi bagaimana komputasi edge dapat memungkinkan insight dan tindakan yang lebih cepat, kontrol data yang lebih baik, dan operasi yang berkelanjutan. Dalam video ini, Rob High, Wakil Presiden, IBM Fellow, CTO, IBM Edge Computing, berbincang dengan pakar industri IBM dan menjelajahi masa depan komputasi edge.

Di mana data harus dianalisis?

Faktanya, pembuatan data bukan hanya berkutat di seputar kapasitas jaringan. Kita harus memahami data mana yang harus dianalisis, data mana yang harus dikirim ke cloud untuk disimpan, dan yang terpenting, di mana data harus dianalisis. Meskipun jawaban termudah untuk pertanyaan-pertanyaan ini adalah, “tergantung”, ada alasan dan rekomendasi bisnis dan teknis.

Ada dua faktor yang menentukan jawaban tersebut: seberapa penting untuk menganalisis data secara real-time dan apakah analisis tambahan perlu dilakukan terhadap data tersebut. Kemudian, ada persyaratan penyimpanan yang harus dipenuhi sesuai dengan bisnis dan yurisdiksi tertentu.

Ada yang mengatakan bahwa cloud bukanlah tempat yang tepat untuk analisis real-time. Jadi, mengirimkan semua penyimpanan data ke cloud kurang bijaksana, karena sebagian besar data yang tersimpan di cloud tidak pernah dianalisis. Data akan berakhir di database atau bit bucket dan mengendap di situ.

Mengambil contoh kamera jarak jauh yang merekam video, beberapa pro dan kontra tentang analisis pada edge vs. analisis di server dapat dilihat pada tabel di bawah ini:

Edge vs. analisis

Analisis bergantung pada kesadaran situasional

Kesadaran situasional adalah persepsi terhadap elemen dan peristiwa lingkungan sehubungan dengan waktu atau ruang, pemahaman maknanya, dan proyeksi statusnya di masa depan. Definisi tersebut diambil dari Wikipedia, dan tiga tingkat kesadaran situasional tersebut ditunjukkan pada grafik di bawah ini. Mengingat bahwa waktu adalah aspek terpenting dalam kesadaran situasional, dapat dikatakan bahwa waktu adalah daya pendorong untuk analisis, terutama analisis pada edge:

Gambar 1: Tiga tingkat kesadaran situasional.

Peristiwa pada edge memerlukan analisis tentang apa yang dilihat kamera atau apa yang dirasakan sensor secara real-time, sehingga keputusan dapat dibuat dengan cepat, dan tindakan segera dapat diambil. Ketika dua mobil berada di jalur tabrakan, tidak ada waktu untuk mengirim informasi ke cloud atau memberi tahu seseorang; konsekuensi dari tetap berada di jalur saat ini dapat dibayangkan, dan tabrakan dapat dihindari dengan mengambil tindakan segera. Ketika kamera pintar yang mengawasi robot pengecatan di pabrik mobil melihat jumlah cat yang salah diaplikasikan pada bagian bodi mobil, diperlukan tindakan korektif. Semua ini hanya mungkin dilakukan dengan model yang telah dibangun sebelumnya, dan diterapkan pada perangkat atau sistem tersebut.

Namun, bagaimana dengan situasi baru atau yang sampai sekarang belum terbayangkan? Di zona konstruksi, kamera dapat dilatih untuk mendeteksi seseorang yang tidak mengenakan helm keselamatan dan membunyikan alarm atau memberi tahu pengawas lokasi. Sensor masuk dapat mendeteksi apakah orang-orang mengenakan lencana atau membawa senjata, dll. Dalam bencana alam seperti pandemi, kita ingin perangkat yang sama dapat mendeteksi barang-barang yang berhubungan dengan kesehatan, seperti masker, sarung tangan, dll.

Model yang ada harus ditingkatkan, atau model machine learning (ML) baru harus diterapkan, sehingga perangkat edge tersebut dapat mendeteksi dan menganalisis situasi semacam ini dan mengambil tindakan yang diperlukan. Tindakan yang dihasilkan dapat diprogram dan tergantung pada situasi tertentu. Alarm dapat diaktifkan, atau personel yang sesuai dapat diberi tahu, atau orang-orang dapat dilarang masuk. Itulah kekuatan analisis edge.

Analisis edge: Apa dan bagaimana

Cukup mudah untuk mengeluarkan peringatan ketika perangkat mencapai ambang batas tertentu, tetapi nilai sebenarnya terletak pada analisis visual beberapa variabel data secara real-time dan penemuan makna prediktif dalam aliran data. Ini dapat membantu bisnis mengidentifikasi potensi outlier atau masalah yang perlu ditelusuri dan dianalisis lebih lanjut.

Analisis edge tidak selalu bersifat visual. Ada banyak aspek lain yang menghasilkan data, seperti analisis guncangan dan getaran, deteksi kebisingan, pengindraan suhu, pengukur tekanan, pengukur aliran, serta analisis audio dan nada. Sistem penghindaran tabrakan pada mobil melakukannya dengan sensor dan bukan kamera. Sementara aplikasi analisis edge perlu beroperasi pada perangkat edge yang dapat memiliki keterbatasan memori, daya pemrosesan, atau kendala komunikasi, perangkat ini akan terhubung ke server/gateway edge tempat aplikasi dalam kontainer berjalan.

Berbagai protokol digunakan untuk mengirimkan data dari perangkat ke server atau gateway (biasanya dikenal sebagai mil pertama). Berikut adalah beberapa protokol umum, tetapi belum semuanya tercantum di sini:

  • HTTP/HTTPS: Hypertext Transfer Protocol/Secure adalah protokol komunikasi stateless yang merupakan dasar Internet.
  • MQTT: Message Queuing Telemetry Transport adalah protokol konektivitas pesan mesin-ke-mesin yang ringan untuk penerbitan/berlangganan.
  • RTSP: Real-Time Streaming Protocol adalah protokol stateful yang digunakan untuk kontribusi video.
  • Streaming melalui HTTP: Salah satu dari banyak protokol adaptif berbasis HTTP.
  • WebRTC: Kombinasi standar, protokol, serta JavaScript dan HTML5 API yang memungkinkan komunikasi real-time.
  • Zigbee: Teknologi nirkabel yang menggunakan protokol radio berbasis paket yang ditujukan untuk perangkat berbaterai dan berbiaya rendah di lingkungan industri.

Tumpukan perangkat lunak akan bervariasi, bergantung pada contoh penggunaan untuk industri tertentu. Namun, umumnya topologi analisis edge melibatkan kombinasi dari beberapa produk. Pada edge yang jauh, terdapat perangkat visual, audio, atau sensorik. Beberapa di antaranya mampu menjalankan model inferensi yang terkontainerisasi. Perangkat ini mengirimkan data ke server inferensi, dan mungkin menjalankan IBM Visual Insights dan IBM Edge Application Manager. Data non-visual akan dikirim ke backbone peristiwa menggunakan IBM Event Streams atau Apache Kafka. Produk perangkat lunak seperti IBM Watson yang melatih/melatih ulang model, ditambah middleware seperti IBM Cloud Pak for Data dan AI dapat mengumpulkan, membersihkan, serta menganalisis data di lapisan berikutnya.

Ingatlah grafik kesadaran situasional yang ditampilkan di atas; dari persepsi hingga tindakan, analisis edge harus beroperasi secara real-time. Diagram arsitektur blok menunjukkan berbagai komponen yang berperan, dengan waktu latensi yang ditunjukkan dalam milidetik di antara berbagai lapisan:

Gambar 2: Arsitektur komponen analisis edge.

 

Arsitektur komponen analisis edge

Analisis edge: Kapan dan di mana

Ternyata manusia sangat selaras, dan pada tingkat kognitif, kita beroperasi dalam kisaran milidetik (bahkan terkadang dalam mikrodetik). Jadi, respons dan keputusan oleh mesin dan perangkat harus mendekati hal tersebut dan tidak memerlukan waktu 100 atau 500 milidetik dengan mengirimkan data ke cloud.

Salah satu persyaratan utama dari analisis edge adalah meningkatkan pengalaman komputasi dengan menurunkan latensi respons. Aspek lainnya adalah skalabilitas. Jumlah sensor dan perangkat jaringan yang terus bertambah akan menghasilkan lebih banyak data. Itu akan meningkatkan beban pada sumber daya analisis data pusat. Analisis edge memungkinkan organisasi untuk meningkatkan kemampuan pemrosesan dan analisis dengan melakukan desentralisasi ke lokasi tempat data benar-benar dikumpulkan.

Terakhir, analisis edge bukanlah pengganti analisis data pusat. Kedua opsi ini dapat dan akan saling melengkapi dalam memberikan insight data. Sebelumnya, kami telah menyinggung bahwa ada beberapa skenario tertentu di mana analisis edge lebih disukai, dan beberapa skenario lain di mana pemodelan dan analisis data pusat merupakan solusi yang lebih baik karena latensi dapat ditoleransi dalam analisis yang lebih mendetail. Tujuan utama analisis edge adalah untuk memberikan insight bisnis real-time (atau hampir real-time).

Pelajari lebih lanjut

Pusat arsitektur IBM Cloud menawarkan banyak arsitektur referensi hybrid dan multicloud, termasuk arsitektur referensi komputasi edge. Anda juga dapat melihat arsitektur referensi otomotif terkait edge yang baru diterbitkan.

Pastikan Anda membaca semua artikel dalam seri postingan blog tentang komputasi edge ini serta referensi lainnya:

Terima kasih kepada David Booz yang telah meninjau artikel ini dan Andy Gibbs yang telah memberikan inspirasi untuk diagram arsitektur blok.

Penulis

Ashok Iyengar

Executive Cloud Architect

Ivan Portilla

Senior IT Architect and Data Scientist

Solusi terkait
Server IBM Power  

IBM Power adalah rangkaian server yang didasarkan pada prosesor IBM Power dan mampu menjalankan IBM AIX, IBM i, dan Linux.

Jelajahi IBM Power
Solusi Komputasi Edge

Otomatiskan operasi, tingkatkan pengalaman, dan tingkatkan langkah-langkah keselamatan dengan solusi komputasi edge dari IBM.

Jelajahi solusi edge computing
Layanan Konsultasi Strategi Cloud  

Konsultasi strategi cloud IBM menawarkan layanan transformasi hybrid multicloud untuk mempercepat perjalanan cloud dan mengoptimalkan lingkungan teknologi.

Layanan strategi cloud
Ambil langkah selanjutnya

Pahami dasar-dasar komputasi edge dan cara mendekatkan pemrosesan data ke sumber data. Pelajari cara komputasi edge meningkatkan efisiensi operasional, mengurangi latensi, dan memungkinkan pengambilan keputusan yang lebih cerdas secara real-time di berbagai industri.

Jelajahi solusi edge computing Jelajahi solusi 5G dan edge