• DocumentCode
    1850188
  • Title

    An Efficient Stream Archiving Method by Operator Merge and Write Control

  • Author

    Abe, Taiga ; Kawashima, Hideyuki ; Kitagawa, Hiroyuki

  • Author_Institution
    Grad. Sch. of Syst. & Inf. Eng., Univ. of Tsukuba, Tsukuba, Japan
  • fYear
    2012
  • fDate
    26-29 March 2012
  • Firstpage
    783
  • Lastpage
    788
  • Abstract
    Stream data have become ubiquitous with the development of sensing devices, and therefore stream processing technology has also gained significance. A requirement of stream data processing is to provide persistence to stream data. This is simple, however it is not a trivial problem because, to provide persistence to data, data should be written to a persistent device such as disk. Disk access speed tends to be degraded by random accesses, and multiple queries exacerbate the problem. In this paper, we propose an efficient archiving method for data streams. The first technique is referred to as "operator merge." It merges multiple operators to a single operator. Since the number of operators accessing the disk is reduced from N to 1 for each stream, the number of disk accesses is reduced, thereby accelerating archiving. The second technique is referred to as "write control. " It divides archiving procedures into three parts, it then assigns threads for each part so that the threads run simultaneously. The first thread conducts operators, the second writes tuples to a shared intermediate region on disk, and the third reads tuples from it and finalizes the writing of tuples. Controlling the threads so that they do not interfere with disk accesses accelerates archiving. Experiments showed that our proposal dramatically improved performance compared with the naïve method. With a tuple size of 10KB, our proposed system did not violate any deadline misses until the input rate reached 100 tuples /s.
  • Keywords
    merging; multi-threading; query processing; storage management; archiving procedure; deadline miss; disk access speed; operator merge; random access; sensing devices; stream archiving method; stream data persistence; stream processing technology; thread assignment; thread control; tuple size; tuple writing; write control; Acceleration; Instruction sets; Message systems; Performance evaluation; Proposals; Sensors; Writing; Data streams; data archiving; multiple query optimization;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Advanced Information Networking and Applications Workshops (WAINA), 2012 26th International Conference on
  • Conference_Location
    Fukuoka
  • Print_ISBN
    978-1-4673-0867-0
  • Type

    conf

  • DOI
    10.1109/WAINA.2012.227
  • Filename
    6185490