首页> 美国卫生研究院文献>Sensors (Basel Switzerland) >An Enhanced File Transfer Mechanism Using an Additional Blocking Communication Channel and Thread for IoT Environments
【2h】

An Enhanced File Transfer Mechanism Using an Additional Blocking Communication Channel and Thread for IoT Environments

机译:针对物联网环境使用附加阻塞通信通道和线程的增强文件传输机制

代理获取
本网站仅为用户提供外文OA文献查询和代理获取服务,本网站没有原文。下单后我们将采用程序或人工为您竭诚获取高质量的原文,但由于OA文献来源多样且变更频繁,仍可能出现获取不到、文献不完整或与标题不符等情况,如果获取不到我们将提供退款服务。请知悉。

摘要

In this paper, we propose an enhanced file transfer mechanism for a communication framework (CM) for Internet of Things (IoT) applications. Our previous file transfer method uses a basic non-blocking communication channel and thread for the CM (non-blocking method), but this method has a cost of adding additional bytes to each original file block. Therefore, it is not suitable for the transfer of large-sized files. Other existing file transfer methods use a separate channel to transfer large-sized files. However, the creation of a separate channel increases the total transmission delay as the transfer frequency increases. The proposed method uses a dedicated blocking communication channel in a separate thread (blocking method). The blocking method uses a separate channel and thread which are dedicated to transferring file blocks. As it creates the separate channel in advance before the file transfer task, the proposed method does not have an additional channel creation cost at the moment of the file transfer. Through file transfer experiments, the blocking method showed a shorter file transfer time than the non-blocking method, and the transmission delay was increased as the file size grew. By supporting both non-blocking and blocking methods, an application can flexibly select the desirable method according to its requirement. If the application requires the transfer of small-sized files infrequently, it can use the non-blocking method. If the application needs to transfer small-sized or large-sized files frequently, a good alternative is to use the blocking method.
机译:在本文中,我们为物联网(IoT)应用程序的通信框架(CM)提出了一种增强的文件传输机制。我们以前的文件传输方法使用一个基本的非阻塞通信通道和CM线程(非阻塞方法),但是这种方法的代价是要向每个原始文件块添加额外的字节。因此,它不适合传输大型文件。其他现有的文件传输方法使用单独的通道来传输大型文件。但是,随着传输频率的增加,创建单独的信道会增加总的传输延迟。所提出的方法在单独的线程中使用专用的阻塞通信通道(阻塞方法)。阻塞方法使用专用于传输文件块的单独通道和线程。由于它在文件传输任务之前预先创建了单独的通道,因此该建议方法在文件传输时没有额外的通道创建成本。通过文件传输实验,阻塞方法显示的文件传输时间比非阻塞方法要短,并且传输延迟随着文件大小的增加而增加。通过同时支持非阻塞和阻塞方法,应用程序可以根据其需求灵活地选择所需的方法。如果应用程序不经常需要传输小型文件,则可以使用非阻塞方法。如果应用程序需要频繁传输小文件或大文件,则一种很好的选择是使用阻止方法。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号