Loading…

Modeling performances of concurrent big data applications

Summary Big Data applications are characterized by a non‐negligible number of complex parallel transactions on a huge amount of data that continuously varies, generally increasing over time. Because of the amount of needed resources, the ideal runtime scenario for these applications is based on comp...

Full description

Saved in:
Bibliographic Details
Published in:Software, practice & experience practice & experience, 2015-08, Vol.45 (8), p.1127-1144
Main Authors: Castiglione, Aniello, Gribaudo, Marco, Iacono, Mauro, Palmieri, Francesco
Format: Article
Language:English
Subjects:
Citations: Items that this one cites
Items that cite this one
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
cited_by cdi_FETCH-LOGICAL-c4349-1f52e535547612ceb54c2610258a96ab147d6f4275b00e049d568c77aca5789b3
cites cdi_FETCH-LOGICAL-c4349-1f52e535547612ceb54c2610258a96ab147d6f4275b00e049d568c77aca5789b3
container_end_page 1144
container_issue 8
container_start_page 1127
container_title Software, practice & experience
container_volume 45
creator Castiglione, Aniello
Gribaudo, Marco
Iacono, Mauro
Palmieri, Francesco
description Summary Big Data applications are characterized by a non‐negligible number of complex parallel transactions on a huge amount of data that continuously varies, generally increasing over time. Because of the amount of needed resources, the ideal runtime scenario for these applications is based on complex cloud computing and storage infrastructures, providing a scalable degree of parallelism together with isolation between different applications and resource ion. However, such additional ion degree also introduces significant complexity in performance modeling and decision making. Potential concurrency of many applications on the same cloud infrastructure has to be evaluated, and, simultaneously, scalability of applications over time has to be studied through proper modeling practices, in order to predict the system behavior as the usage patterns evolve and the load increases. For this purpose, in this paper, we propose an analytic modeling technique based on the use of Markovian Agents and Mean Field Analysis that allows the effective description of different concurrent Big Data applications on a same, multi‐site cloud infrastructure, accounting for mutual interactions, in order to support the careful evaluation of several elements in terms of real costs/risks/benefits for correctly dimensioning and allocating the resources and verifying the existing service level agreements. Copyright © 2014 John Wiley & Sons, Ltd.
doi_str_mv 10.1002/spe.2269
format article
fullrecord <record><control><sourceid>proquest_cross</sourceid><recordid>TN_cdi_proquest_miscellaneous_1709758755</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>1709758755</sourcerecordid><originalsourceid>FETCH-LOGICAL-c4349-1f52e535547612ceb54c2610258a96ab147d6f4275b00e049d568c77aca5789b3</originalsourceid><addsrcrecordid>eNp10FFLwzAUBeAgCs4p-BMKvvjSmaS5SfOoY05h6kDFvYU0TUdn19SkRffv7ZgoCj7dl4_DuQehU4JHBGN6ERo7opTLPTQgWIoYU7bYRwOMkzTGnLFDdBTCCmNCgPIBkncut1VZL6PG-sL5ta6NDZErIuNq03lv6zbKymWU61ZHummq0ui2dHU4RgeFroI9-bpD9Hw9eRrfxLOH6e34chYbljAZkwKohQSACU6osRkwQznBFFItuc4IEzkvGBWQYWwxkznw1AihjQaRyiwZovNdbuPdW2dDq9ZlMLaqdG1dFxQR_ZuQCoCenv2hK9f5um-nCJeMMRBM_AQa70LwtlCNL9fabxTBaruh6jdU2w17Gu_oe1nZzb9OPc4nv30ZWvvx7bV_VVwkAtTL_VSNr9h4MU-5guQTKYN_YA</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>1694445747</pqid></control><display><type>article</type><title>Modeling performances of concurrent big data applications</title><source>Wiley</source><creator>Castiglione, Aniello ; Gribaudo, Marco ; Iacono, Mauro ; Palmieri, Francesco</creator><creatorcontrib>Castiglione, Aniello ; Gribaudo, Marco ; Iacono, Mauro ; Palmieri, Francesco</creatorcontrib><description>Summary Big Data applications are characterized by a non‐negligible number of complex parallel transactions on a huge amount of data that continuously varies, generally increasing over time. Because of the amount of needed resources, the ideal runtime scenario for these applications is based on complex cloud computing and storage infrastructures, providing a scalable degree of parallelism together with isolation between different applications and resource ion. However, such additional ion degree also introduces significant complexity in performance modeling and decision making. Potential concurrency of many applications on the same cloud infrastructure has to be evaluated, and, simultaneously, scalability of applications over time has to be studied through proper modeling practices, in order to predict the system behavior as the usage patterns evolve and the load increases. For this purpose, in this paper, we propose an analytic modeling technique based on the use of Markovian Agents and Mean Field Analysis that allows the effective description of different concurrent Big Data applications on a same, multi‐site cloud infrastructure, accounting for mutual interactions, in order to support the careful evaluation of several elements in terms of real costs/risks/benefits for correctly dimensioning and allocating the resources and verifying the existing service level agreements. Copyright © 2014 John Wiley &amp; Sons, Ltd.</description><identifier>ISSN: 0038-0644</identifier><identifier>EISSN: 1097-024X</identifier><identifier>DOI: 10.1002/spe.2269</identifier><language>eng</language><publisher>Chichester, UK: John Wiley &amp; Sons, Ltd</publisher><subject>Accounting ; big data applications ; capacity planning ; cloud architecture ; Computer programs ; Concurrency ; Data management ; Infrastructure ; Markov models ; Markovian agents ; Mathematical analysis ; Mathematical models ; mean field analysis ; performance evaluation</subject><ispartof>Software, practice &amp; experience, 2015-08, Vol.45 (8), p.1127-1144</ispartof><rights>Copyright © 2014 John Wiley &amp; Sons, Ltd.</rights><rights>Copyright © 2015 John Wiley &amp; Sons, Ltd.</rights><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c4349-1f52e535547612ceb54c2610258a96ab147d6f4275b00e049d568c77aca5789b3</citedby><cites>FETCH-LOGICAL-c4349-1f52e535547612ceb54c2610258a96ab147d6f4275b00e049d568c77aca5789b3</cites></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><link.rule.ids>314,780,784,27924,27925</link.rule.ids></links><search><creatorcontrib>Castiglione, Aniello</creatorcontrib><creatorcontrib>Gribaudo, Marco</creatorcontrib><creatorcontrib>Iacono, Mauro</creatorcontrib><creatorcontrib>Palmieri, Francesco</creatorcontrib><title>Modeling performances of concurrent big data applications</title><title>Software, practice &amp; experience</title><addtitle>Softw. Pract. Exper</addtitle><description>Summary Big Data applications are characterized by a non‐negligible number of complex parallel transactions on a huge amount of data that continuously varies, generally increasing over time. Because of the amount of needed resources, the ideal runtime scenario for these applications is based on complex cloud computing and storage infrastructures, providing a scalable degree of parallelism together with isolation between different applications and resource ion. However, such additional ion degree also introduces significant complexity in performance modeling and decision making. Potential concurrency of many applications on the same cloud infrastructure has to be evaluated, and, simultaneously, scalability of applications over time has to be studied through proper modeling practices, in order to predict the system behavior as the usage patterns evolve and the load increases. For this purpose, in this paper, we propose an analytic modeling technique based on the use of Markovian Agents and Mean Field Analysis that allows the effective description of different concurrent Big Data applications on a same, multi‐site cloud infrastructure, accounting for mutual interactions, in order to support the careful evaluation of several elements in terms of real costs/risks/benefits for correctly dimensioning and allocating the resources and verifying the existing service level agreements. Copyright © 2014 John Wiley &amp; Sons, Ltd.</description><subject>Accounting</subject><subject>big data applications</subject><subject>capacity planning</subject><subject>cloud architecture</subject><subject>Computer programs</subject><subject>Concurrency</subject><subject>Data management</subject><subject>Infrastructure</subject><subject>Markov models</subject><subject>Markovian agents</subject><subject>Mathematical analysis</subject><subject>Mathematical models</subject><subject>mean field analysis</subject><subject>performance evaluation</subject><issn>0038-0644</issn><issn>1097-024X</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2015</creationdate><recordtype>article</recordtype><recordid>eNp10FFLwzAUBeAgCs4p-BMKvvjSmaS5SfOoY05h6kDFvYU0TUdn19SkRffv7ZgoCj7dl4_DuQehU4JHBGN6ERo7opTLPTQgWIoYU7bYRwOMkzTGnLFDdBTCCmNCgPIBkncut1VZL6PG-sL5ta6NDZErIuNq03lv6zbKymWU61ZHummq0ui2dHU4RgeFroI9-bpD9Hw9eRrfxLOH6e34chYbljAZkwKohQSACU6osRkwQznBFFItuc4IEzkvGBWQYWwxkznw1AihjQaRyiwZovNdbuPdW2dDq9ZlMLaqdG1dFxQR_ZuQCoCenv2hK9f5um-nCJeMMRBM_AQa70LwtlCNL9fabxTBaruh6jdU2w17Gu_oe1nZzb9OPc4nv30ZWvvx7bV_VVwkAtTL_VSNr9h4MU-5guQTKYN_YA</recordid><startdate>201508</startdate><enddate>201508</enddate><creator>Castiglione, Aniello</creator><creator>Gribaudo, Marco</creator><creator>Iacono, Mauro</creator><creator>Palmieri, Francesco</creator><general>John Wiley &amp; Sons, Ltd</general><general>Wiley Subscription Services, Inc</general><scope>BSCLL</scope><scope>AAYXX</scope><scope>CITATION</scope><scope>7SC</scope><scope>8FD</scope><scope>F28</scope><scope>FR3</scope><scope>JQ2</scope><scope>L7M</scope><scope>L~C</scope><scope>L~D</scope></search><sort><creationdate>201508</creationdate><title>Modeling performances of concurrent big data applications</title><author>Castiglione, Aniello ; Gribaudo, Marco ; Iacono, Mauro ; Palmieri, Francesco</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c4349-1f52e535547612ceb54c2610258a96ab147d6f4275b00e049d568c77aca5789b3</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2015</creationdate><topic>Accounting</topic><topic>big data applications</topic><topic>capacity planning</topic><topic>cloud architecture</topic><topic>Computer programs</topic><topic>Concurrency</topic><topic>Data management</topic><topic>Infrastructure</topic><topic>Markov models</topic><topic>Markovian agents</topic><topic>Mathematical analysis</topic><topic>Mathematical models</topic><topic>mean field analysis</topic><topic>performance evaluation</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Castiglione, Aniello</creatorcontrib><creatorcontrib>Gribaudo, Marco</creatorcontrib><creatorcontrib>Iacono, Mauro</creatorcontrib><creatorcontrib>Palmieri, Francesco</creatorcontrib><collection>Istex</collection><collection>CrossRef</collection><collection>Computer and Information Systems Abstracts</collection><collection>Technology Research Database</collection><collection>ANTE: Abstracts in New Technology &amp; Engineering</collection><collection>Engineering Research Database</collection><collection>ProQuest Computer Science Collection</collection><collection>Advanced Technologies Database with Aerospace</collection><collection>Computer and Information Systems Abstracts – Academic</collection><collection>Computer and Information Systems Abstracts Professional</collection><jtitle>Software, practice &amp; experience</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Castiglione, Aniello</au><au>Gribaudo, Marco</au><au>Iacono, Mauro</au><au>Palmieri, Francesco</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Modeling performances of concurrent big data applications</atitle><jtitle>Software, practice &amp; experience</jtitle><addtitle>Softw. Pract. Exper</addtitle><date>2015-08</date><risdate>2015</risdate><volume>45</volume><issue>8</issue><spage>1127</spage><epage>1144</epage><pages>1127-1144</pages><issn>0038-0644</issn><eissn>1097-024X</eissn><abstract>Summary Big Data applications are characterized by a non‐negligible number of complex parallel transactions on a huge amount of data that continuously varies, generally increasing over time. Because of the amount of needed resources, the ideal runtime scenario for these applications is based on complex cloud computing and storage infrastructures, providing a scalable degree of parallelism together with isolation between different applications and resource ion. However, such additional ion degree also introduces significant complexity in performance modeling and decision making. Potential concurrency of many applications on the same cloud infrastructure has to be evaluated, and, simultaneously, scalability of applications over time has to be studied through proper modeling practices, in order to predict the system behavior as the usage patterns evolve and the load increases. For this purpose, in this paper, we propose an analytic modeling technique based on the use of Markovian Agents and Mean Field Analysis that allows the effective description of different concurrent Big Data applications on a same, multi‐site cloud infrastructure, accounting for mutual interactions, in order to support the careful evaluation of several elements in terms of real costs/risks/benefits for correctly dimensioning and allocating the resources and verifying the existing service level agreements. Copyright © 2014 John Wiley &amp; Sons, Ltd.</abstract><cop>Chichester, UK</cop><pub>John Wiley &amp; Sons, Ltd</pub><doi>10.1002/spe.2269</doi><tpages>18</tpages></addata></record>
fulltext fulltext
identifier ISSN: 0038-0644
ispartof Software, practice & experience, 2015-08, Vol.45 (8), p.1127-1144
issn 0038-0644
1097-024X
language eng
recordid cdi_proquest_miscellaneous_1709758755
source Wiley
subjects Accounting
big data applications
capacity planning
cloud architecture
Computer programs
Concurrency
Data management
Infrastructure
Markov models
Markovian agents
Mathematical analysis
Mathematical models
mean field analysis
performance evaluation
title Modeling performances of concurrent big data applications
url http://sfxeu10.hosted.exlibrisgroup.com/loughborough?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-07T17%3A49%3A41IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_cross&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Modeling%20performances%20of%20concurrent%20big%20data%20applications&rft.jtitle=Software,%20practice%20&%20experience&rft.au=Castiglione,%20Aniello&rft.date=2015-08&rft.volume=45&rft.issue=8&rft.spage=1127&rft.epage=1144&rft.pages=1127-1144&rft.issn=0038-0644&rft.eissn=1097-024X&rft_id=info:doi/10.1002/spe.2269&rft_dat=%3Cproquest_cross%3E1709758755%3C/proquest_cross%3E%3Cgrp_id%3Ecdi_FETCH-LOGICAL-c4349-1f52e535547612ceb54c2610258a96ab147d6f4275b00e049d568c77aca5789b3%3C/grp_id%3E%3Coa%3E%3C/oa%3E%3Curl%3E%3C/url%3E&rft_id=info:oai/&rft_pqid=1694445747&rft_id=info:pmid/&rfr_iscdi=true