Exception Handling Method Based on Event from Look-Up Table Applying Stream-Based Lossless Data Compression

It is getting popular to implement an environment where communications are performed remotely among IoT edge devices, such as sensory devices and the cloud servers due to applying, for example, artificial intelligence algorithms to the system. In such situations that handle big data, lossless data c...

Full description

Bibliographic Details
Main Authors: Shinichi Yamagiwa, Koichi Marumo, Suzukaze Kuwabara
Format: Article
Language:English
Published: MDPI AG 2021-01-01
Series:Electronics
Subjects:
Online Access:https://www.mdpi.com/2079-9292/10/3/240
id doaj-dfe17666934a49f4923d03d61bbdd8ac
record_format Article
spelling doaj-dfe17666934a49f4923d03d61bbdd8ac2021-01-22T00:05:34ZengMDPI AGElectronics2079-92922021-01-011024024010.3390/electronics10030240Exception Handling Method Based on Event from Look-Up Table Applying Stream-Based Lossless Data CompressionShinichi Yamagiwa0Koichi Marumo1Suzukaze Kuwabara2Faculty of Engineering, Information and Systems, University of Tsukuba, 1-1-1 Tennodai, Tsukuba, Ibaraki 305-8573, JapanFaculty of Engineering, Information and Systems, University of Tsukuba, 1-1-1 Tennodai, Tsukuba, Ibaraki 305-8573, JapanDepartment of Computer Science, University of Tsukuba, 1-1-1 Tennodai, Tsukuba, Ibaraki 305-8573, JapanIt is getting popular to implement an environment where communications are performed remotely among IoT edge devices, such as sensory devices and the cloud servers due to applying, for example, artificial intelligence algorithms to the system. In such situations that handle big data, lossless data compression is one of the solutions to reduce the big data. In particular, the stream-based data compression technology is focused on such systems to compress infinitely continuous data stream with very small delay. However, during the continuous data compression process, it is not able to insert an exception code among the compressed data without any additional mechanisms, such as data framing and the packeting technique, as used in networking technologies. The exception code indicates configurations for the compressor/decompressor and/or its peripheral logics. Then, it is used in real time for the configuration of parameters against those components. To implement the exception code, data compression algorithm must include a mechanism to distinguish original data before compression and the exception code clearly. However, the conventional algorithms do not include such mechanism. This paper proposes novel methods to implement the exception code in data compression that uses look-up table, called the exception symbol. Additionally, we describe implementation details of the method by applying it to algorithms of stream-based data compression. Because some of the proposed mechanisms need to reserve entries in the table, we also discuss the effect against data compression performance according to experimental evaluations.https://www.mdpi.com/2079-9292/10/3/240lossless data compressionexception codestream-based lossless data compressionLCA-DLTASE coding
collection DOAJ
language English
format Article
sources DOAJ
author Shinichi Yamagiwa
Koichi Marumo
Suzukaze Kuwabara
spellingShingle Shinichi Yamagiwa
Koichi Marumo
Suzukaze Kuwabara
Exception Handling Method Based on Event from Look-Up Table Applying Stream-Based Lossless Data Compression
Electronics
lossless data compression
exception code
stream-based lossless data compression
LCA-DLT
ASE coding
author_facet Shinichi Yamagiwa
Koichi Marumo
Suzukaze Kuwabara
author_sort Shinichi Yamagiwa
title Exception Handling Method Based on Event from Look-Up Table Applying Stream-Based Lossless Data Compression
title_short Exception Handling Method Based on Event from Look-Up Table Applying Stream-Based Lossless Data Compression
title_full Exception Handling Method Based on Event from Look-Up Table Applying Stream-Based Lossless Data Compression
title_fullStr Exception Handling Method Based on Event from Look-Up Table Applying Stream-Based Lossless Data Compression
title_full_unstemmed Exception Handling Method Based on Event from Look-Up Table Applying Stream-Based Lossless Data Compression
title_sort exception handling method based on event from look-up table applying stream-based lossless data compression
publisher MDPI AG
series Electronics
issn 2079-9292
publishDate 2021-01-01
description It is getting popular to implement an environment where communications are performed remotely among IoT edge devices, such as sensory devices and the cloud servers due to applying, for example, artificial intelligence algorithms to the system. In such situations that handle big data, lossless data compression is one of the solutions to reduce the big data. In particular, the stream-based data compression technology is focused on such systems to compress infinitely continuous data stream with very small delay. However, during the continuous data compression process, it is not able to insert an exception code among the compressed data without any additional mechanisms, such as data framing and the packeting technique, as used in networking technologies. The exception code indicates configurations for the compressor/decompressor and/or its peripheral logics. Then, it is used in real time for the configuration of parameters against those components. To implement the exception code, data compression algorithm must include a mechanism to distinguish original data before compression and the exception code clearly. However, the conventional algorithms do not include such mechanism. This paper proposes novel methods to implement the exception code in data compression that uses look-up table, called the exception symbol. Additionally, we describe implementation details of the method by applying it to algorithms of stream-based data compression. Because some of the proposed mechanisms need to reserve entries in the table, we also discuss the effect against data compression performance according to experimental evaluations.
topic lossless data compression
exception code
stream-based lossless data compression
LCA-DLT
ASE coding
url https://www.mdpi.com/2079-9292/10/3/240
work_keys_str_mv AT shinichiyamagiwa exceptionhandlingmethodbasedoneventfromlookuptableapplyingstreambasedlosslessdatacompression
AT koichimarumo exceptionhandlingmethodbasedoneventfromlookuptableapplyingstreambasedlosslessdatacompression
AT suzukazekuwabara exceptionhandlingmethodbasedoneventfromlookuptableapplyingstreambasedlosslessdatacompression
_version_ 1724329446913081344