Distributed Programming over Time-series Graphs

被引:8
|
作者
Simmhan, Yogesh [1 ]
Choudhury, Neel [1 ]
Wickramaarachchi, Charith [2 ]
Kumbhare, Alok [2 ]
Frincu, Marc [2 ]
Raghavendra, Cauligi [2 ]
Prasanna, Viktor [2 ]
机构
[1] Indian Inst Sci, Bangalore 560012, Karnataka, India
[2] Univ Southern Calif, Los Angeles, CA 90089 USA
来源
2015 IEEE 29TH INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM (IPDPS) | 2015年
关键词
D O I
10.1109/IPDPS.2015.66
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Graphs are a key form of Big Data, and performing scalable analytics over them is invaluable to many domains. There is an emerging class of inter-connected data which accumulates or varies over time, and on which novel algorithms both over the network structure and across the time-variant attribute values is necessary. We formalize the notion of time-series graphs and propose a Temporally Iterative BSP programming abstraction to develop algorithms on such datasets using several design patterns. Our abstractions leverage a sub-graph centric programming model and extend it to the temporal dimension. We present three time-series graph algorithms based on these design patterns and abstractions, and analyze their performance using the GoFFish distributed platform on Amazon AWS Cloud. Our results demonstrate the efficacy of the abstractions to develop practical time-series graph algorithms, and scale them on commodity hardware.
引用
收藏
页码:809 / 818
页数:10
相关论文
共 50 条
  • [1] Semantic Query Answering with Time-Series Graphs
    Ferres, Leo
    Dumontier, Michel
    Villanueva-Rosales, Natalia
    2007 11TH IEEE INTERNATIONAL ENTERPRISE DISTRIBUTED OBJECT COMPUTING CONFERENCE WORKSHOPS, 2007, : 117 - +
  • [2] Analytic Queries over Geospatial Time-Series Data Using Distributed Hash Tables
    Malensek, Matthew
    Pallickara, Sangmi
    Pallickara, Shrideep
    IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 2016, 28 (06) : 1408 - 1422
  • [3] Bayesian learning on graphs for reasoning on image time-series
    Héas, P
    Datcu, M
    BAYESIAN INFERENCE AND MAXIMUM ENTROPY METHODS IN SCIENCE AND ENGINEERING, 2004, 735 : 127 - 134
  • [4] Relaxed Selection Techniques for Querying Time-Series Graphs
    Holz, Christian
    Feiner, Steven
    UIST 2009: PROCEEDINGS OF THE 22ND ANNUAL ACM SYMPOSIUM ON USER INTERFACE SOFTWARE AND TECHNOLOGY, 2009, : 213 - 222
  • [5] Using Property Graphs to Segment Time-Series Data
    Karetnikov, Aleksei
    Rehberger, Tobias
    Lettner, Christian
    Himmelbauer, Johannes
    Nikzad-Langerodi, Ramin
    Gsellmann, Guenter
    Nestelberger, Susanne
    Schutzeneder, Stefan
    DATABASE AND EXPERT SYSTEMS APPLICATIONS, DEXA 2022 WORKSHOPS, 2022, 1633 : 416 - 423
  • [6] AN INNOVATIVE DISTRIBUTED SCATTERER BASED TIME-SERIES INSAR METHOD OVER UNDERGROUND MINING REGION
    Du, Zheyuan
    Ge, Linlin
    Ng, Alex Hay-Man
    Li, Xiaojing
    2017 IEEE INTERNATIONAL GEOSCIENCE AND REMOTE SENSING SYMPOSIUM (IGARSS), 2017, : 4610 - 4613
  • [7] Enabling lock-free concurrent workers over temporal graphs composed of multiple time-series
    Fouquet, Francois
    Hartmann, Thomas
    Mosser, Sebastien
    Cordy, Maxime
    33RD ANNUAL ACM SYMPOSIUM ON APPLIED COMPUTING, 2018, : 1054 - 1061
  • [8] PLOTTED SYNOPTIC CHARTS AND TIME-SERIES GRAPHS FOR RESEARCH PURPOSES
    GRANT, K
    METEOROLOGICAL MAGAZINE, 1980, 109 (1301): : 354 - 358
  • [9] On trend estimation of time-series: A simple linear programming approach
    Mosheiov, G
    Raveh, A
    JOURNAL OF THE OPERATIONAL RESEARCH SOCIETY, 1997, 48 (01) : 90 - 96
  • [10] LIMIT DISTRIBUTIONS FOR LINEAR-PROGRAMMING TIME-SERIES ESTIMATORS
    FEIGIN, PD
    RESNICK, SI
    STOCHASTIC PROCESSES AND THEIR APPLICATIONS, 1994, 51 (01) : 135 - 165