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...
Main Authors: | , , |
---|---|
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 |