Self-adaptive processing graph with operator fission for elastic stream processing

•Self adaptive mechanism for scaling stream processing systems.•Automatic scaling by increasing/decreasing the number of processing operators.•Model that changes graph topology based on a reactive and predictive algorithms.•Results show that both algorithms enable online self-adaptation of the graph...

Celý popis

Uložené v:
Podrobná bibliografia
Vydané v:The Journal of systems and software Ročník 127; s. 205 - 216
Hlavní autori: Hidalgo, Nicolas, Wladdimiro, Daniel, Rosas, Erika
Médium: Journal Article
Jazyk:English
Vydavateľské údaje: Elsevier Inc 01.05.2017
Predmet:
ISSN:0164-1212, 1873-1228
On-line prístup:Získať plný text
Tagy: Pridať tag
Žiadne tagy, Buďte prvý, kto otaguje tento záznam!
Abstract •Self adaptive mechanism for scaling stream processing systems.•Automatic scaling by increasing/decreasing the number of processing operators.•Model that changes graph topology based on a reactive and predictive algorithms.•Results show that both algorithms enable online self-adaptation of the graph. Nowadays, information generated by the Internet interactions is growing exponentially, creating massive and continuous flows of events from the most diverse sources. These interactions contain valuable information for domains such as government, commerce, and banks, among others. Extracting information in near real-time from such data requires powerful processing tools to cope with the high-velocity and the high-volume stream of events. Specially designed distributed processing engines build a graph-based topology of a static number of processing operators creating bottlenecks and load balance problems when processing dynamic flows of events. In this work we propose a self-adaptive processing graph that provides elasticity and scalability by automatically increasing or decreasing the number of processing operators to improve performance and resource utilization of the system. Our solution uses a model that monitors, analyzes and changes the graph topology with a control algorithm that is both reactive and proactive to the flow of events. We have evaluated our solution with three stream processing applications and results show that our model can adapt the graph topology when receiving events at high rate with sudden peaks, producing very low costs of memory and CPU usage.
AbstractList •Self adaptive mechanism for scaling stream processing systems.•Automatic scaling by increasing/decreasing the number of processing operators.•Model that changes graph topology based on a reactive and predictive algorithms.•Results show that both algorithms enable online self-adaptation of the graph. Nowadays, information generated by the Internet interactions is growing exponentially, creating massive and continuous flows of events from the most diverse sources. These interactions contain valuable information for domains such as government, commerce, and banks, among others. Extracting information in near real-time from such data requires powerful processing tools to cope with the high-velocity and the high-volume stream of events. Specially designed distributed processing engines build a graph-based topology of a static number of processing operators creating bottlenecks and load balance problems when processing dynamic flows of events. In this work we propose a self-adaptive processing graph that provides elasticity and scalability by automatically increasing or decreasing the number of processing operators to improve performance and resource utilization of the system. Our solution uses a model that monitors, analyzes and changes the graph topology with a control algorithm that is both reactive and proactive to the flow of events. We have evaluated our solution with three stream processing applications and results show that our model can adapt the graph topology when receiving events at high rate with sudden peaks, producing very low costs of memory and CPU usage.
Author Hidalgo, Nicolas
Rosas, Erika
Wladdimiro, Daniel
Author_xml – sequence: 1
  givenname: Nicolas
  surname: Hidalgo
  fullname: Hidalgo, Nicolas
  email: nicolas.hidalgo@gmail.com
  organization: Escuela de Informática y Telecomunicaciones, Universidad Diego Portales, Santiago, Chile
– sequence: 2
  givenname: Daniel
  orcidid: 0000-0002-4958-2246
  surname: Wladdimiro
  fullname: Wladdimiro, Daniel
  email: daniel.wladdimiro@usach.cl
  organization: Departamento de Ingeniería Informática, Universidad De Santiago, Chile
– sequence: 3
  givenname: Erika
  surname: Rosas
  fullname: Rosas, Erika
  email: erika.rosas@usach.cl
  organization: Departamento de Ingeniería Informática, Universidad De Santiago, Chile
BookMark eNp9kMtqwzAQRUVJoUnaD-jOP2B3JPkR0VUJfUGg0MdayNIokXFsI4mU_n0V2kXpInBhLlzOMHMXZDaMAxJyTaGgQOubruhCKFiyBSRROCNzump4Thlbzcg8BWXylF2QRQgdADQM2Jy8vmFvc2XUFN0Bs8mPGkNwwzbbejXtsk8Xd9k4oVdx9Jl1KRuHzCaPvQrR6SxEj2r_h7wk51b1Aa9-55J8PNy_r5_yzcvj8_puk2smmpi3HIC3nNUKKiGwbgVQjk21siUYJkqsqxIrXrOWGkEbg6g0KAPKalG3mvMlaX72aj-G4NFK7aKK6b7oleslBXmsRnYyVSOP1UhIopBI-o-cvNsr_3WSuf1hML10cOhl0A4HjcZ51FGa0Z2gvwHhfIAJ
CitedBy_id crossref_primary_10_1016_j_jpdc_2019_10_012
crossref_primary_10_1109_ACCESS_2021_3102645
crossref_primary_10_1016_j_future_2018_05_084
crossref_primary_10_1016_j_jnca_2017_12_001
crossref_primary_10_3390_app12136474
crossref_primary_10_1109_TNET_2019_2918341
crossref_primary_10_1007_s10462_019_09685_9
crossref_primary_10_1016_j_future_2018_05_067
crossref_primary_10_1007_s11227_021_03692_w
crossref_primary_10_1109_COMST_2023_3330953
crossref_primary_10_1155_2020_5351824
crossref_primary_10_1016_j_future_2018_06_047
crossref_primary_10_1016_j_future_2017_09_004
crossref_primary_10_1016_j_sysarc_2020_101727
crossref_primary_10_1145_3132618
crossref_primary_10_4018_IJSKD_297043
crossref_primary_10_1016_j_future_2019_03_003
crossref_primary_10_1145_3355399
crossref_primary_10_1016_j_future_2020_11_011
crossref_primary_10_1016_j_future_2020_05_021
crossref_primary_10_1002_cpe_8085
crossref_primary_10_1145_3303849
crossref_primary_10_1145_3514496
crossref_primary_10_1007_s11276_021_02614_1
crossref_primary_10_1016_j_infsof_2019_03_006
crossref_primary_10_1016_j_procs_2016_11_038
crossref_primary_10_1109_TC_2025_3575917
Cites_doi 10.1007/s00778-013-0335-9
10.1007/s10723-014-9314-7
10.1145/2528412
10.1002/asi.21416
10.1109/TPDS.2013.295
10.1109/MC.2003.1160055
10.1145/2398356.2398364
ContentType Journal Article
Copyright 2016 Elsevier Inc.
Copyright_xml – notice: 2016 Elsevier Inc.
DBID AAYXX
CITATION
DOI 10.1016/j.jss.2016.06.010
DatabaseName CrossRef
DatabaseTitle CrossRef
DatabaseTitleList
DeliveryMethod fulltext_linktorsrc
Discipline Computer Science
EISSN 1873-1228
EndPage 216
ExternalDocumentID 10_1016_j_jss_2016_06_010
S0164121216300796
GroupedDBID --K
--M
-~X
.DC
.~1
0R~
1B1
1~.
1~5
29L
4.4
457
4G.
5GY
5VS
7-5
71M
8P~
9JN
9M8
AABNK
AACTN
AAEDT
AAEDW
AAIKJ
AAKOC
AALRI
AAOAW
AAQFI
AAQXK
AAXUO
AAYFN
AAYOK
ABBOA
ABEFU
ABFNM
ABFRF
ABFSI
ABJNI
ABMAC
ABTAH
ABXDB
ABYKQ
ACDAQ
ACGFO
ACGFS
ACGOD
ACNNM
ACRLP
ACZNC
ADBBV
ADEZE
ADHUB
ADJOM
ADMUD
AEBSH
AEFWE
AEKER
AENEX
AFKWA
AFTJW
AGHFR
AGUBO
AGYEJ
AHHHB
AHZHX
AI.
AIALX
AIEXJ
AIKHN
AITUG
AJBFU
AJOXV
ALMA_UNASSIGNED_HOLDINGS
AMFUW
AMRAJ
AOUOD
ASPBG
AVWKF
AXJTR
AZFZN
BKOJK
BKOMP
BLXMC
CS3
DU5
E.L
EBS
EFJIC
EFLBG
EJD
EO8
EO9
EP2
EP3
FDB
FEDTE
FGOYB
FIRID
FNPLU
FYGXN
G-Q
G8K
GBLVA
GBOLZ
HLZ
HVGLF
HZ~
IHE
J1W
KOM
LG9
M41
MO0
MS~
N9A
O-L
O9-
OAUVE
OZT
P-8
P-9
P2P
PC.
PQQKQ
Q38
R2-
RIG
RNS
ROL
RPZ
RXW
SBC
SDF
SDG
SDP
SES
SEW
SPC
SPCBC
SSV
SSZ
T5K
TAE
TN5
TWZ
UHS
UNMZH
VH1
WUQ
XPP
ZMT
ZY4
~G-
9DU
AATTM
AAXKI
AAYWO
AAYXX
ABDPE
ABWVN
ACLOT
ACRPL
ACVFH
ADCNI
ADNMO
AEIPS
AEUPX
AFJKZ
AFPUW
AGQPQ
AIGII
AIIUN
AKBMS
AKRWK
AKYEP
ANKPU
APXCP
CITATION
EFKBS
~HD
ID FETCH-LOGICAL-c297t-b3003b326a0599e6b9013e758f40d294e654e5362b1d917deeac0ad0afc96bc33
ISICitedReferencesCount 31
ISICitedReferencesURI http://www.webofscience.com/api/gateway?GWVersion=2&SrcApp=Summon&SrcAuth=ProQuest&DestLinkType=CitingArticles&DestApp=WOS_CPL&KeyUT=000397689000014&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D
ISSN 0164-1212
IngestDate Sat Nov 29 05:52:20 EST 2025
Tue Nov 18 22:45:30 EST 2025
Fri Feb 23 02:32:34 EST 2024
IsPeerReviewed true
IsScholarly true
Keywords Scalable processing
S4
Stream processing
Self-adaptable graph
Elastic processing
Language English
LinkModel OpenURL
MergedId FETCHMERGED-LOGICAL-c297t-b3003b326a0599e6b9013e758f40d294e654e5362b1d917deeac0ad0afc96bc33
ORCID 0000-0002-4958-2246
PageCount 12
ParticipantIDs crossref_citationtrail_10_1016_j_jss_2016_06_010
crossref_primary_10_1016_j_jss_2016_06_010
elsevier_sciencedirect_doi_10_1016_j_jss_2016_06_010
PublicationCentury 2000
PublicationDate May 2017
2017-05-00
PublicationDateYYYYMMDD 2017-05-01
PublicationDate_xml – month: 05
  year: 2017
  text: May 2017
PublicationDecade 2010
PublicationTitle The Journal of systems and software
PublicationYear 2017
Publisher Elsevier Inc
Publisher_xml – name: Elsevier Inc
References Madsen, Zhou (bib0022) 2015
Zhou, Aberer, Tan (bib0041) 2008; Vol. 5346
Gedik (bib0005) 2014; 23
Hidalgo, Almeida, Yamakami (bib0014) 2012
Shah, Hellerstein, Chandrasekaran, Franklin (bib0032) 2003
Yu, Hu, Zhang, Zhuang, Song (bib0038) 2003
Gong, Gu, Wilkes (bib0007) 2010
Neumeyer, Robbins, Nair, Kesari (bib0024) 2010
Madsen, Thyssen, Zhou (bib0021) 2014
Lin, Dyer (bib0019) 2010
Heinze, Roediger, Meister, Ji, Jerzak, Fetzer (bib0012) 2015
Nikravesh, Ajila, Lung (bib0025) 2014
Hirzel, Soulé, Schneider, Gedik, Grimm (bib0015) 2014; 46
Wu, Liu (bib0036) 2014
Gedik, Schneider, Hirzel, Wu (bib0006) 2014; 25
Lorido-Botran, Miguel-Alonso, Lozano (bib0020) 2014; 12
Rivetti, Querzoni, Anceaume, Busnel, Sericola (bib0029) 2015
Ching, Ng (bib0003) 2006
Heinze, Pappalardo, Jerzak, Fetzer (bib0011) 2014
Satzger, Hummer, Leitner, Dustdar (bib0030) 2011
van der Veen, Van Der Waaij, Lazovik, Wijbrandi, Meijer (bib0035) 2015
Zhou, Ooi, Tan, Wu (bib0042) 2006; Vol. 4275
Pollner, Steudtner, Meyer-Wegener (bib0028) 2015
Papoulis (bib0027) 1984
Heinze, Zia, Krahn, Jerzak, Fetzer (bib0013) 2015
Schneider, Hirzel, Gedik, Wu (bib0031) 2012
Tagg (bib0033) 2009
Appel, Frischbier, Freudenreich, Buchmann (bib0001) 2012
Arasu, Cherniack, Galvez, Maier, Maskey, Ryvkina, Stonebraker, Tibbetts (bib0002) 2004
Kephart, Chess (bib0017) 2003; 36
Mone (bib0023) 2013; 56
Leskovec, Backstrom, Kleinberg (bib0018) 2009
Xu, Chen, Tang, Su (bib0037) 2014
Fernandez, Weidlich, Pietzuch, Gal (bib0004) 2014
Zeitler, Risch (bib0040) 2010; Vol. 5982
Gulisano, Jiménez-Peris, Patiño-Martínez, Valduriez (bib0008) 2010
Heinze, Ji, Pan, Grueneberger, Jerzak, Fetzer (bib0010) 2013
Thelwall, Buckley, Paltoglou, Cai, Kappas (bib0034) 2010; 61
Zaharia, Das, Li, Hunter, Shenker, Stoica (bib0039) 2013
Heinze, Jerzak, Hackenbroich, Fetzer (bib0009) 2014
Hunt, Konar, Junqueira, Reed (bib0016) 2010
Oberhelman (bib0026) 2007; 21
Arasu (10.1016/j.jss.2016.06.010_bib0002) 2004
Lorido-Botran (10.1016/j.jss.2016.06.010_bib0020) 2014; 12
Nikravesh (10.1016/j.jss.2016.06.010_bib0025) 2014
Lin (10.1016/j.jss.2016.06.010_bib0019) 2010
Gulisano (10.1016/j.jss.2016.06.010_bib0008) 2010
Oberhelman (10.1016/j.jss.2016.06.010_bib0026) 2007; 21
Wu (10.1016/j.jss.2016.06.010_bib0036) 2014
Schneider (10.1016/j.jss.2016.06.010_bib0031) 2012
Gedik (10.1016/j.jss.2016.06.010_bib0005) 2014; 23
Appel (10.1016/j.jss.2016.06.010_bib0001) 2012
Shah (10.1016/j.jss.2016.06.010_bib0032) 2003
Zeitler (10.1016/j.jss.2016.06.010_bib0040) 2010; Vol. 5982
Heinze (10.1016/j.jss.2016.06.010_bib0011) 2014
Satzger (10.1016/j.jss.2016.06.010_bib0030) 2011
Gong (10.1016/j.jss.2016.06.010_bib0007) 2010
Hidalgo (10.1016/j.jss.2016.06.010_bib0014) 2012
Zaharia (10.1016/j.jss.2016.06.010_bib0039) 2013
Heinze (10.1016/j.jss.2016.06.010_bib0010) 2013
Zhou (10.1016/j.jss.2016.06.010_bib0042) 2006; Vol. 4275
Hunt (10.1016/j.jss.2016.06.010_sbref0016) 2010
Fernandez (10.1016/j.jss.2016.06.010_bib0004) 2014
Mone (10.1016/j.jss.2016.06.010_bib0023) 2013; 56
Madsen (10.1016/j.jss.2016.06.010_bib0021) 2014
Gedik (10.1016/j.jss.2016.06.010_bib0006) 2014; 25
Heinze (10.1016/j.jss.2016.06.010_bib0013) 2015
Hirzel (10.1016/j.jss.2016.06.010_bib0015) 2014; 46
Papoulis (10.1016/j.jss.2016.06.010_bib0027) 1984
Xu (10.1016/j.jss.2016.06.010_bib0037) 2014
Heinze (10.1016/j.jss.2016.06.010_bib0009) 2014
Kephart (10.1016/j.jss.2016.06.010_bib0017) 2003; 36
Heinze (10.1016/j.jss.2016.06.010_bib0012) 2015
Zhou (10.1016/j.jss.2016.06.010_bib0041) 2008; Vol. 5346
Yu (10.1016/j.jss.2016.06.010_bib0038) 2003
Ching (10.1016/j.jss.2016.06.010_bib0003) 2006
Pollner (10.1016/j.jss.2016.06.010_bib0028) 2015
Madsen (10.1016/j.jss.2016.06.010_bib0022) 2015
van der Veen (10.1016/j.jss.2016.06.010_bib0035) 2015
Tagg (10.1016/j.jss.2016.06.010_bib0033) 2009
Leskovec (10.1016/j.jss.2016.06.010_bib0018) 2009
Thelwall (10.1016/j.jss.2016.06.010_bib0034) 2010; 61
Neumeyer (10.1016/j.jss.2016.06.010_bib0024) 2010
Rivetti (10.1016/j.jss.2016.06.010_bib0029) 2015
References_xml – start-page: 276
  year: 2014
  end-page: 281
  ident: bib0004
  article-title: Scalable stateful stream processing for smart grids
  publication-title: Proceedings of the 8th ACM International Conference on Distributed Event-Based Systems (DEBS)
– start-page: 535
  year: 2014
  end-page: 544
  ident: bib0037
  article-title: T-storm: Traffic-aware online scheduling in storm
  publication-title: Proceedings of the 2014 IEEE 34th International Conference on Distributed Computing Systems (ICDCS)
– start-page: 13
  year: 2014
  end-page: 22
  ident: bib0009
  article-title: Latency-aware elastic scaling for distributed data stream processing systems
  publication-title: Proceedings of the 8th ACM International Conference on Distributed Event-Based Systems (DEBS)
– start-page: 80
  year: 2015
  end-page: 91
  ident: bib0029
  article-title: Efficient key grouping for near-optimal load balancing in stream processing systems
  publication-title: Proceedings of the 9th ACM International Conference on Distributed Event-Based Systems (DEBS)
– start-page: 480
  year: 2004
  end-page: 491
  ident: bib0002
  article-title: I road: A stream data management benchmark
  publication-title: Proceedings of the Thirtieth International Conference on Very Large Data Bases - Volume 30
– start-page: 126
  year: 2010
  end-page: 137
  ident: bib0008
  article-title: Streamcloud: A large scale data streaming system
  publication-title: Proceedings of the 2010 International Conference on Distributed Computing Systems (ICDCS), Genova, Italy
– start-page: 25
  year: 2003
  end-page: 36
  ident: bib0032
  article-title: Flux: an adaptive partitioning operator for continuous query systems
  publication-title: Proceedings of the IEEE 19th International Conference on Data Engineering (ICDE)
– volume: 61
  start-page: 2544
  year: 2010
  end-page: 2558
  ident: bib0034
  article-title: Sentiment in short strength detection informal text
  publication-title: J. Am. Soc. Inf. Sci. Technol.
– start-page: 25
  year: 2013
  end-page: 30
  ident: bib0010
  article-title: Elastic complex event processing under varying query load
  publication-title: Proceedings of the First International Workshop on Big Dynamic Distributed Data (BD3)
– start-page: 423
  year: 2013
  end-page: 438
  ident: bib0039
  article-title: Discretized streams: Fault-tolerant streaming computation at scale
  publication-title: Proceedings of the Twenty-Fourth ACM Symposium on Operating Systems Principles (SOSP)
– start-page: 318
  year: 2014
  end-page: 321
  ident: bib0011
  article-title: Auto-scaling techniques for elastic data stream processing
  publication-title: Proceedings of the 8th ACM International Conference on Distributed Event-Based Systems (DEBS)
– volume: 56
  start-page: 22
  year: 2013
  end-page: 24
  ident: bib0023
  article-title: Beyond hadoop
  publication-title: Commun. ACM
– year: 2010
  ident: bib0019
  publication-title: Data-Intensive Text Processing with MapReduce
– start-page: 150
  year: 2015
  end-page: 161
  ident: bib0013
  article-title: An adaptive replication scheme for elastic data stream processing systems
  publication-title: Proceedings of the 9th ACM International Conference on Distributed Event-Based Systems (DEBS)
– start-page: 1
  year: 2012
  end-page: 9
  ident: bib0001
  article-title: Eventlets: Components for the integration of event streams with SOA
  publication-title: Proceedings of the 2012 Fifth IEEE International Conference on Service-Oriented Computing and Applications (SOCA), Taipei, Taiwan
– volume: 46
  start-page: 46:1
  year: 2014
  end-page: 46:34
  ident: bib0015
  article-title: A catalog of stream processing optimizations
  publication-title: ACM Comput. Surv.
– year: 2010
  ident: bib0016
  article-title: Zookeeper: Wait-free coordination for internet-scale systems
  publication-title: Proceedings of the 2010 USENIX Conference on USENIX Annual Technical Conference
– volume: 36
  start-page: 41
  year: 2003
  end-page: 50
  ident: bib0017
  article-title: The vision of autonomic computing
  publication-title: Computer
– start-page: 124
  year: 2014
  end-page: 127
  ident: bib0025
  article-title: Cloud resource auto-scaling system based on hidden markov model (hmm)
  publication-title: Proceedings of the 2014 IEEE International Conference on Semantic Computing (ICSC)
– volume: Vol. 4275
  start-page: 54
  year: 2006
  end-page: 71
  ident: bib0042
  article-title: Efficient dynamic operator placement in a locally distributed continuous query system
  publication-title: On the Move to Meaningful Internet Systems: CoopIS, DOA, GADA, and ODBASE
– start-page: 497
  year: 2009
  end-page: 506
  ident: bib0018
  article-title: Meme-tracking and the dynamics of the news cycle
  publication-title: Proceedings of the15th ACM International Conference on Knowledge Discovery and Data Mining (SIGKDD), Paris, France
– start-page: 240
  year: 2012
  end-page: 245
  ident: bib0014
  article-title: On the validity of a new SMS spam collection
  publication-title: Proceedings of the 11th International Conference on Machine Learning and Applications (ICMLA), FL, USA
– volume: 21
  start-page: 5
  year: 2007
  end-page: 6
  ident: bib0026
  article-title: Coming to terms with web 2.0
  publication-title: Ref. Rev.
– start-page: 348
  year: 2011
  end-page: 355
  ident: bib0030
  article-title: Esc: Towards an elastic stream computing platform for the cloud
  publication-title: Proceedings of the 2011 IEEE International Conference on Cloud Computing (CLOUD)
– start-page: 208
  year: 2003
  end-page: 212
  ident: bib0038
  article-title: Short-term traffic flow forecasting based on markov chain model
  publication-title: Proceedings of the IEEE Intelligent Vehicles Symposium
– year: 1984
  ident: bib0027
  publication-title: Probability, Random Variables, and Stochastic Processes
– start-page: 170
  year: 2010
  end-page: 177
  ident: bib0024
  article-title: S4: distributed stream computing platform
  publication-title: 2010 IEEE International Conference on Data Mining Workshops (ICDMW), Sydney, Australia
– start-page: 332
  year: 2015
  end-page: 335
  ident: bib0028
  article-title: Operator fission for load balancing in distributed heterogeneous data stream processing systems
  publication-title: Proceedings of the 9th ACM International Conference on Distributed Event-Based Systems (DEBS)
– start-page: 48:1
  year: 2014
  end-page: 48:4
  ident: bib0021
  article-title: Integrating fault-tolerance and elasticity in a distributed data stream processing system
  publication-title: Proceedings of the 26th International Conference on Scientific and Statistical Database Management (SSDBM)
– start-page: 53
  year: 2012
  end-page: 64
  ident: bib0031
  article-title: Auto-parallelizing stateful distributed streaming applications
  publication-title: Proceedings of the 21st International Conference on Parallel Architectures and Compilation Techniques (PACT)
– volume: Vol. 5982
  start-page: 184
  year: 2010
  end-page: 198
  ident: bib0040
  article-title: Scalable splitting of massive data streams
  publication-title: Database Systems for Advanced Applications
– start-page: 9
  year: 2010
  end-page: 16
  ident: bib0007
  article-title: Press: Predictive elastic resource scaling for cloud systems
  publication-title: Proceedings of the 2010 International Conference on Network and Service Management (CNSM)
– volume: 23
  start-page: 517
  year: 2014
  end-page: 539
  ident: bib0005
  article-title: Partitioning functions for stateful data parallelism in stream processing
  publication-title: Very Large Data Bases (VLDB) J.
– start-page: 154
  year: 2015
  end-page: 161
  ident: bib0035
  article-title: Dynamically scaling apache storm for the analysis of streaming data
  publication-title: Proceedings of the 2015 IEEE First International Conference on Big Data Computing Service and Applications (BigDataService)
– volume: 12
  start-page: 559
  year: 2014
  end-page: 592
  ident: bib0020
  article-title: A review of auto-scaling techniques for elastic applications in cloud environments
  publication-title: J. Grid Comput.
– start-page: 13
  year: 2015
  end-page: 22
  ident: bib0022
  article-title: Dynamic resource management in a massively parallel stream processing engine
  publication-title: Proceedings of the 24th ACM International on Conference on Information and Knowledge Management (CIKM)
– start-page: 504
  year: 2014
  end-page: 511
  ident: bib0036
  article-title: Optimization of load adaptive distributed stream processing services
  publication-title: Proceedings of the 2014 IEEE International Conference on Services Computing (SCC)
– volume: 25
  start-page: 1447
  year: 2014
  end-page: 1463
  ident: bib0006
  article-title: Elastic scaling for data stream processing
  publication-title: IEEE Trans. Parallel Distrib. Syst.
– start-page: 276
  year: 2015
  end-page: 287
  ident: bib0012
  article-title: Online parameter optimization for elastic data stream processing
  publication-title: Proceedings of the 6th ACM Symposium on Cloud Computing (SoCC)
– volume: Vol. 5346
  start-page: 326
  year: 2008
  end-page: 345
  ident: bib0041
  article-title: Toward massive query optimization in large-scale distributed stream systems
  publication-title: Middleware 2008
– year: 2006
  ident: bib0003
  publication-title: Markov Chains: Models, Algorithms and Applications
– year: 2009
  ident: bib0033
  publication-title: A corpus linguistics study of SMS text messaging
– volume: 23
  start-page: 517
  issue: 4
  year: 2014
  ident: 10.1016/j.jss.2016.06.010_bib0005
  article-title: Partitioning functions for stateful data parallelism in stream processing
  publication-title: Very Large Data Bases (VLDB) J.
  doi: 10.1007/s00778-013-0335-9
– volume: 12
  start-page: 559
  issue: 4
  year: 2014
  ident: 10.1016/j.jss.2016.06.010_bib0020
  article-title: A review of auto-scaling techniques for elastic applications in cloud environments
  publication-title: J. Grid Comput.
  doi: 10.1007/s10723-014-9314-7
– volume: Vol. 5346
  start-page: 326
  year: 2008
  ident: 10.1016/j.jss.2016.06.010_bib0041
  article-title: Toward massive query optimization in large-scale distributed stream systems
– start-page: 25
  year: 2013
  ident: 10.1016/j.jss.2016.06.010_bib0010
  article-title: Elastic complex event processing under varying query load
– start-page: 150
  year: 2015
  ident: 10.1016/j.jss.2016.06.010_bib0013
  article-title: An adaptive replication scheme for elastic data stream processing systems
– start-page: 25
  year: 2003
  ident: 10.1016/j.jss.2016.06.010_bib0032
  article-title: Flux: an adaptive partitioning operator for continuous query systems
– volume: Vol. 4275
  start-page: 54
  year: 2006
  ident: 10.1016/j.jss.2016.06.010_bib0042
  article-title: Efficient dynamic operator placement in a locally distributed continuous query system
– start-page: 80
  year: 2015
  ident: 10.1016/j.jss.2016.06.010_bib0029
  article-title: Efficient key grouping for near-optimal load balancing in stream processing systems
– start-page: 208
  year: 2003
  ident: 10.1016/j.jss.2016.06.010_bib0038
  article-title: Short-term traffic flow forecasting based on markov chain model
– start-page: 53
  year: 2012
  ident: 10.1016/j.jss.2016.06.010_bib0031
  article-title: Auto-parallelizing stateful distributed streaming applications
– start-page: 497
  year: 2009
  ident: 10.1016/j.jss.2016.06.010_bib0018
  article-title: Meme-tracking and the dynamics of the news cycle
– year: 2009
  ident: 10.1016/j.jss.2016.06.010_bib0033
– start-page: 170
  year: 2010
  ident: 10.1016/j.jss.2016.06.010_bib0024
  article-title: S4: distributed stream computing platform
– start-page: 504
  year: 2014
  ident: 10.1016/j.jss.2016.06.010_bib0036
  article-title: Optimization of load adaptive distributed stream processing services
– volume: 46
  start-page: 46:1
  issue: 4
  year: 2014
  ident: 10.1016/j.jss.2016.06.010_bib0015
  article-title: A catalog of stream processing optimizations
  publication-title: ACM Comput. Surv.
  doi: 10.1145/2528412
– start-page: 13
  year: 2015
  ident: 10.1016/j.jss.2016.06.010_bib0022
  article-title: Dynamic resource management in a massively parallel stream processing engine
– volume: 61
  start-page: 2544
  issue: 12
  year: 2010
  ident: 10.1016/j.jss.2016.06.010_bib0034
  article-title: Sentiment in short strength detection informal text
  publication-title: J. Am. Soc. Inf. Sci. Technol.
  doi: 10.1002/asi.21416
– year: 2010
  ident: 10.1016/j.jss.2016.06.010_sbref0016
  article-title: Zookeeper: Wait-free coordination for internet-scale systems
– start-page: 276
  year: 2014
  ident: 10.1016/j.jss.2016.06.010_bib0004
  article-title: Scalable stateful stream processing for smart grids
– year: 1984
  ident: 10.1016/j.jss.2016.06.010_bib0027
– volume: 25
  start-page: 1447
  issue: 6
  year: 2014
  ident: 10.1016/j.jss.2016.06.010_bib0006
  article-title: Elastic scaling for data stream processing
  publication-title: IEEE Trans. Parallel Distrib. Syst.
  doi: 10.1109/TPDS.2013.295
– volume: 36
  start-page: 41
  issue: 1
  year: 2003
  ident: 10.1016/j.jss.2016.06.010_bib0017
  article-title: The vision of autonomic computing
  publication-title: Computer
  doi: 10.1109/MC.2003.1160055
– start-page: 423
  year: 2013
  ident: 10.1016/j.jss.2016.06.010_bib0039
  article-title: Discretized streams: Fault-tolerant streaming computation at scale
– volume: 56
  start-page: 22
  issue: 1
  year: 2013
  ident: 10.1016/j.jss.2016.06.010_bib0023
  article-title: Beyond hadoop
  publication-title: Commun. ACM
  doi: 10.1145/2398356.2398364
– start-page: 318
  year: 2014
  ident: 10.1016/j.jss.2016.06.010_bib0011
  article-title: Auto-scaling techniques for elastic data stream processing
– start-page: 240
  year: 2012
  ident: 10.1016/j.jss.2016.06.010_bib0014
  article-title: On the validity of a new SMS spam collection
– start-page: 480
  year: 2004
  ident: 10.1016/j.jss.2016.06.010_bib0002
  article-title: I road: A stream data management benchmark
– year: 2006
  ident: 10.1016/j.jss.2016.06.010_bib0003
– volume: Vol. 5982
  start-page: 184
  year: 2010
  ident: 10.1016/j.jss.2016.06.010_bib0040
  article-title: Scalable splitting of massive data streams
– year: 2010
  ident: 10.1016/j.jss.2016.06.010_bib0019
– start-page: 124
  year: 2014
  ident: 10.1016/j.jss.2016.06.010_bib0025
  article-title: Cloud resource auto-scaling system based on hidden markov model (hmm)
– start-page: 332
  year: 2015
  ident: 10.1016/j.jss.2016.06.010_bib0028
  article-title: Operator fission for load balancing in distributed heterogeneous data stream processing systems
– start-page: 126
  year: 2010
  ident: 10.1016/j.jss.2016.06.010_bib0008
  article-title: Streamcloud: A large scale data streaming system
– start-page: 154
  year: 2015
  ident: 10.1016/j.jss.2016.06.010_bib0035
  article-title: Dynamically scaling apache storm for the analysis of streaming data
– start-page: 9
  year: 2010
  ident: 10.1016/j.jss.2016.06.010_bib0007
  article-title: Press: Predictive elastic resource scaling for cloud systems
– start-page: 535
  year: 2014
  ident: 10.1016/j.jss.2016.06.010_bib0037
  article-title: T-storm: Traffic-aware online scheduling in storm
– start-page: 1
  year: 2012
  ident: 10.1016/j.jss.2016.06.010_bib0001
  article-title: Eventlets: Components for the integration of event streams with SOA
– volume: 21
  start-page: 5
  issue: 7
  year: 2007
  ident: 10.1016/j.jss.2016.06.010_bib0026
  article-title: Coming to terms with web 2.0
  publication-title: Ref. Rev.
– start-page: 48:1
  year: 2014
  ident: 10.1016/j.jss.2016.06.010_bib0021
  article-title: Integrating fault-tolerance and elasticity in a distributed data stream processing system
– start-page: 348
  year: 2011
  ident: 10.1016/j.jss.2016.06.010_bib0030
  article-title: Esc: Towards an elastic stream computing platform for the cloud
– start-page: 276
  year: 2015
  ident: 10.1016/j.jss.2016.06.010_bib0012
  article-title: Online parameter optimization for elastic data stream processing
– start-page: 13
  year: 2014
  ident: 10.1016/j.jss.2016.06.010_bib0009
  article-title: Latency-aware elastic scaling for distributed data stream processing systems
SSID ssj0007202
Score 2.3268144
Snippet •Self adaptive mechanism for scaling stream processing systems.•Automatic scaling by increasing/decreasing the number of processing operators.•Model that...
SourceID crossref
elsevier
SourceType Enrichment Source
Index Database
Publisher
StartPage 205
SubjectTerms Elastic processing
Scalable processing
Self-adaptable graph
Stream processing
Title Self-adaptive processing graph with operator fission for elastic stream processing
URI https://dx.doi.org/10.1016/j.jss.2016.06.010
Volume 127
WOSCitedRecordID wos000397689000014&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
journalDatabaseRights – providerCode: PRVESC
  databaseName: Elsevier SD Freedom Collection Journals 2021
  customDbUrl:
  eissn: 1873-1228
  dateEnd: 99991231
  omitProxy: false
  ssIdentifier: ssj0007202
  issn: 0164-1212
  databaseCode: AIEXJ
  dateStart: 19950101
  isFulltext: true
  titleUrlDefault: https://www.sciencedirect.com
  providerName: Elsevier
link http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwtV1JbxMxFLZCyoFLyypaFvnACTRodtvHChUVhCpEC-Q28nhBCdPJqEmXAz--z9vMhE2AxGUUWXmJ5ffp-c3z9z4j9EwxWhCeyShNBItylbCIapVFuijNVfBCc9uV9ukdOTqisxl7P5l8C70wFw1pW3p1xbr_6moYA2eb1tm_cHf_ozAAn8Hp8AS3w_OPHH-sGh1xyTtLCupcI4ApCFhtald4XXbKHq-_0HPDgnVkQwWJtJFvNe0j_HRkOU5gh1Yym8Q6IWin87yCiH7JBzLt4Vzy5suyxxvv0_fPjaExnc5dj43rch9Oflauxwwi9Fc-LkrARtdTAF2lLHTLbJA5jZpXlKSeNq1cwKUkgzHfIB4ispMLCDE1Lkbbc-paM3-I_K4IsXi5WBkR9qS0qqyeMbspqH1s5mGmkRi5McLKG2grJQWjU7S1_-Zg9rbfyUlqOav9vMOpuOUHfvdHP89rRrnKyW207f2D9x047qCJau-inXCBB_bx_B76sIEVPHgcW6xggxUcsII9VjBgBXusYIeVkeV99PH1wcmrw8hfshGJlJF1VMMaZDUk8dwo9aiyZqYwDm-ROo9lynJVFrkqIM2pEwmv9lLBTh1zGXMtWFmLLHuApu2yVQ8RpjXRRFCuJeSFIi_qOFGSKaloLHOw3UVxWKJKeAV6cxFKUwWq4aKCVa3MqlaGbpnEu-h5b9I5-ZXffTkP6175_NHlhRWA5Ndme_9m9gjdGpD_GE3XZ-fqCbopLtbz1dlTD6Vr0GWXJg
linkProvider Elsevier
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=Self-adaptive+processing+graph+with+operator+fission+for+elastic+stream+processing&rft.jtitle=The+Journal+of+systems+and+software&rft.au=Hidalgo%2C+Nicolas&rft.au=Wladdimiro%2C+Daniel&rft.au=Rosas%2C+Erika&rft.date=2017-05-01&rft.pub=Elsevier+Inc&rft.issn=0164-1212&rft.eissn=1873-1228&rft.volume=127&rft.spage=205&rft.epage=216&rft_id=info:doi/10.1016%2Fj.jss.2016.06.010&rft.externalDocID=S0164121216300796
thumbnail_l http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=0164-1212&client=summon
thumbnail_m http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=0164-1212&client=summon
thumbnail_s http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=0164-1212&client=summon