Towards an ideal service QoS in fuzzy logic-based adaptation planning middleware

•We propose an approach based on fuzzy logic for adaptation planning middleware.•Addressed problem: the explosion in the number of rules that increases execution time.•We separately calculate each QoS value of an ideal variant for a given context state.•We define a fuzzy similarity method to select...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:The Journal of systems and software 2014-06, Vol.92, p.71-81
Hauptverfasser: Beggas, Mounir, Médini, Lionel, Laforest, Frederique, Laskri, Mohamed Tayeb
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 81
container_issue
container_start_page 71
container_title The Journal of systems and software
container_volume 92
creator Beggas, Mounir
Médini, Lionel
Laforest, Frederique
Laskri, Mohamed Tayeb
description •We propose an approach based on fuzzy logic for adaptation planning middleware.•Addressed problem: the explosion in the number of rules that increases execution time.•We separately calculate each QoS value of an ideal variant for a given context state.•We define a fuzzy similarity method to select the most similar variant to the ideal.•Experiments show our approach both reduces the number of rules and execution time. Mobile applications require an adaptation phase to adapt to the user's and application context. Utility functions or rules are most often used to make the adaptation planning or decision, i.e. select the most adapted variant for each required service. Fuzzy controllers are used when it is difficult or even impossible to construct precise mathematical models. In the case of mobile applications, the large number of Quality of Service (QoS) and context parameters causes an exponential increase in the number of rules (aka. rule explosion problem), that increases the processing time of the adaptation planning. To reduce the processing time and simplify the fuzzy control system, we propose the concept of ideal QoS. Fuzzy values of ideal QoS parameters are calculated using several fuzzy control systems to fit the context state and user preferences. A fuzzy logic similarity metric based on fuzzy sets and fuzzy operators is proposed to select the service variant having the nearest QoS values to the ideal. Experiments show that our approach can significantly improve both the number of rules and the processing time when selecting the variant that well adapts to environment changes.
doi_str_mv 10.1016/j.jss.2013.07.023
format Article
fullrecord <record><control><sourceid>proquest_hal_p</sourceid><recordid>TN_cdi_hal_primary_oai_HAL_hal_01010164v1</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><els_id>S0164121213001738</els_id><sourcerecordid>3285315401</sourcerecordid><originalsourceid>FETCH-LOGICAL-c435t-c7094bdd7fb55b158d908e5dbc4495f4d50a998a8789441f61a7c1c4bcf1e1313</originalsourceid><addsrcrecordid>eNp9kUFP3DAQha2qSCzQH8DNUi9wSPAkduyoJ4RaQFoJqtKz5dgT6igbb-3sVvDr62hRDxwqH8ayvjfzPI-Qc2AlMGiuhnJIqawY1CWTJavqD2QFStYFVJX6SFaZ4fkO1TE5SWlgjMmKVSvy-BT-mOgSNRP1Ds1IE8a9t0i_hx_UT7Tfvb6-0DE8e1t0JqGjxpntbGYfJrodzTT56ZluvHMj5k54Ro56Myb89FZPyc9vX59u7or1w-39zfW6sLwWc2Ela3nnnOw7IToQyrVMoXCd5bwVPXeCmbZVRknVcg59A0ZasLyzPSDUUJ-Sy0PfX2bU2-g3Jr7oYLy-u17r5Y3Bchq-X9iLA7uN4fcO06w3Plkcs3sMu6ShkdAwwYTI6Od36BB2cco_0SBAtaqBtskUHCgbQ0oR-38OgOllqh50zkMveWgmdc4ja74cNJi3svcYdbIeJ4vOR7SzdsH_R_0Xz8mRPQ</addsrcrecordid><sourcetype>Open Access Repository</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>1518986196</pqid></control><display><type>article</type><title>Towards an ideal service QoS in fuzzy logic-based adaptation planning middleware</title><source>Access via ScienceDirect (Elsevier)</source><creator>Beggas, Mounir ; Médini, Lionel ; Laforest, Frederique ; Laskri, Mohamed Tayeb</creator><creatorcontrib>Beggas, Mounir ; Médini, Lionel ; Laforest, Frederique ; Laskri, Mohamed Tayeb</creatorcontrib><description>•We propose an approach based on fuzzy logic for adaptation planning middleware.•Addressed problem: the explosion in the number of rules that increases execution time.•We separately calculate each QoS value of an ideal variant for a given context state.•We define a fuzzy similarity method to select the most similar variant to the ideal.•Experiments show our approach both reduces the number of rules and execution time. Mobile applications require an adaptation phase to adapt to the user's and application context. Utility functions or rules are most often used to make the adaptation planning or decision, i.e. select the most adapted variant for each required service. Fuzzy controllers are used when it is difficult or even impossible to construct precise mathematical models. In the case of mobile applications, the large number of Quality of Service (QoS) and context parameters causes an exponential increase in the number of rules (aka. rule explosion problem), that increases the processing time of the adaptation planning. To reduce the processing time and simplify the fuzzy control system, we propose the concept of ideal QoS. Fuzzy values of ideal QoS parameters are calculated using several fuzzy control systems to fit the context state and user preferences. A fuzzy logic similarity metric based on fuzzy sets and fuzzy operators is proposed to select the service variant having the nearest QoS values to the ideal. Experiments show that our approach can significantly improve both the number of rules and the processing time when selecting the variant that well adapts to environment changes.</description><identifier>ISSN: 0164-1212</identifier><identifier>EISSN: 1873-1228</identifier><identifier>DOI: 10.1016/j.jss.2013.07.023</identifier><identifier>CODEN: JSSODM</identifier><language>eng</language><publisher>New York: Elsevier Inc</publisher><subject>Adaptation ; Adaptation planning ; Applications programs ; Computer Science ; Context aware computing ; Control systems ; Decision analysis ; Fuzzy ; Fuzzy control ; Fuzzy logic ; Fuzzy set theory ; Fuzzy sets ; Ideal QoS ; Mathematical models ; Middleware ; Mobile communication systems ; Quality of service ; Software engineering ; Studies ; Ubiquitous Computing</subject><ispartof>The Journal of systems and software, 2014-06, Vol.92, p.71-81</ispartof><rights>2013 Elsevier Inc.</rights><rights>Copyright Elsevier Sequoia S.A. Jun 2014</rights><rights>Distributed under a Creative Commons Attribution 4.0 International License</rights><lds50>peer_reviewed</lds50><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c435t-c7094bdd7fb55b158d908e5dbc4495f4d50a998a8789441f61a7c1c4bcf1e1313</citedby><cites>FETCH-LOGICAL-c435t-c7094bdd7fb55b158d908e5dbc4495f4d50a998a8789441f61a7c1c4bcf1e1313</cites></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://dx.doi.org/10.1016/j.jss.2013.07.023$$EHTML$$P50$$Gelsevier$$H</linktohtml><link.rule.ids>230,314,780,784,885,3550,27924,27925,45995</link.rule.ids><backlink>$$Uhttps://hal.science/hal-01010164$$DView record in HAL$$Hfree_for_read</backlink></links><search><creatorcontrib>Beggas, Mounir</creatorcontrib><creatorcontrib>Médini, Lionel</creatorcontrib><creatorcontrib>Laforest, Frederique</creatorcontrib><creatorcontrib>Laskri, Mohamed Tayeb</creatorcontrib><title>Towards an ideal service QoS in fuzzy logic-based adaptation planning middleware</title><title>The Journal of systems and software</title><description>•We propose an approach based on fuzzy logic for adaptation planning middleware.•Addressed problem: the explosion in the number of rules that increases execution time.•We separately calculate each QoS value of an ideal variant for a given context state.•We define a fuzzy similarity method to select the most similar variant to the ideal.•Experiments show our approach both reduces the number of rules and execution time. Mobile applications require an adaptation phase to adapt to the user's and application context. Utility functions or rules are most often used to make the adaptation planning or decision, i.e. select the most adapted variant for each required service. Fuzzy controllers are used when it is difficult or even impossible to construct precise mathematical models. In the case of mobile applications, the large number of Quality of Service (QoS) and context parameters causes an exponential increase in the number of rules (aka. rule explosion problem), that increases the processing time of the adaptation planning. To reduce the processing time and simplify the fuzzy control system, we propose the concept of ideal QoS. Fuzzy values of ideal QoS parameters are calculated using several fuzzy control systems to fit the context state and user preferences. A fuzzy logic similarity metric based on fuzzy sets and fuzzy operators is proposed to select the service variant having the nearest QoS values to the ideal. Experiments show that our approach can significantly improve both the number of rules and the processing time when selecting the variant that well adapts to environment changes.</description><subject>Adaptation</subject><subject>Adaptation planning</subject><subject>Applications programs</subject><subject>Computer Science</subject><subject>Context aware computing</subject><subject>Control systems</subject><subject>Decision analysis</subject><subject>Fuzzy</subject><subject>Fuzzy control</subject><subject>Fuzzy logic</subject><subject>Fuzzy set theory</subject><subject>Fuzzy sets</subject><subject>Ideal QoS</subject><subject>Mathematical models</subject><subject>Middleware</subject><subject>Mobile communication systems</subject><subject>Quality of service</subject><subject>Software engineering</subject><subject>Studies</subject><subject>Ubiquitous Computing</subject><issn>0164-1212</issn><issn>1873-1228</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2014</creationdate><recordtype>article</recordtype><recordid>eNp9kUFP3DAQha2qSCzQH8DNUi9wSPAkduyoJ4RaQFoJqtKz5dgT6igbb-3sVvDr62hRDxwqH8ayvjfzPI-Qc2AlMGiuhnJIqawY1CWTJavqD2QFStYFVJX6SFaZ4fkO1TE5SWlgjMmKVSvy-BT-mOgSNRP1Ds1IE8a9t0i_hx_UT7Tfvb6-0DE8e1t0JqGjxpntbGYfJrodzTT56ZluvHMj5k54Ro56Myb89FZPyc9vX59u7or1w-39zfW6sLwWc2Ela3nnnOw7IToQyrVMoXCd5bwVPXeCmbZVRknVcg59A0ZasLyzPSDUUJ-Sy0PfX2bU2-g3Jr7oYLy-u17r5Y3Bchq-X9iLA7uN4fcO06w3Plkcs3sMu6ShkdAwwYTI6Od36BB2cco_0SBAtaqBtskUHCgbQ0oR-38OgOllqh50zkMveWgmdc4ja74cNJi3svcYdbIeJ4vOR7SzdsH_R_0Xz8mRPQ</recordid><startdate>20140601</startdate><enddate>20140601</enddate><creator>Beggas, Mounir</creator><creator>Médini, Lionel</creator><creator>Laforest, Frederique</creator><creator>Laskri, Mohamed Tayeb</creator><general>Elsevier Inc</general><general>Elsevier Sequoia S.A</general><general>Elsevier</general><scope>AAYXX</scope><scope>CITATION</scope><scope>7SC</scope><scope>8FD</scope><scope>JQ2</scope><scope>L7M</scope><scope>L~C</scope><scope>L~D</scope><scope>7SP</scope><scope>1XC</scope><scope>VOOES</scope></search><sort><creationdate>20140601</creationdate><title>Towards an ideal service QoS in fuzzy logic-based adaptation planning middleware</title><author>Beggas, Mounir ; Médini, Lionel ; Laforest, Frederique ; Laskri, Mohamed Tayeb</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c435t-c7094bdd7fb55b158d908e5dbc4495f4d50a998a8789441f61a7c1c4bcf1e1313</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2014</creationdate><topic>Adaptation</topic><topic>Adaptation planning</topic><topic>Applications programs</topic><topic>Computer Science</topic><topic>Context aware computing</topic><topic>Control systems</topic><topic>Decision analysis</topic><topic>Fuzzy</topic><topic>Fuzzy control</topic><topic>Fuzzy logic</topic><topic>Fuzzy set theory</topic><topic>Fuzzy sets</topic><topic>Ideal QoS</topic><topic>Mathematical models</topic><topic>Middleware</topic><topic>Mobile communication systems</topic><topic>Quality of service</topic><topic>Software engineering</topic><topic>Studies</topic><topic>Ubiquitous Computing</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Beggas, Mounir</creatorcontrib><creatorcontrib>Médini, Lionel</creatorcontrib><creatorcontrib>Laforest, Frederique</creatorcontrib><creatorcontrib>Laskri, Mohamed Tayeb</creatorcontrib><collection>CrossRef</collection><collection>Computer and Information Systems Abstracts</collection><collection>Technology 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><collection>Electronics &amp; Communications Abstracts</collection><collection>Hyper Article en Ligne (HAL)</collection><collection>Hyper Article en Ligne (HAL) (Open Access)</collection><jtitle>The Journal of systems and software</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Beggas, Mounir</au><au>Médini, Lionel</au><au>Laforest, Frederique</au><au>Laskri, Mohamed Tayeb</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Towards an ideal service QoS in fuzzy logic-based adaptation planning middleware</atitle><jtitle>The Journal of systems and software</jtitle><date>2014-06-01</date><risdate>2014</risdate><volume>92</volume><spage>71</spage><epage>81</epage><pages>71-81</pages><issn>0164-1212</issn><eissn>1873-1228</eissn><coden>JSSODM</coden><abstract>•We propose an approach based on fuzzy logic for adaptation planning middleware.•Addressed problem: the explosion in the number of rules that increases execution time.•We separately calculate each QoS value of an ideal variant for a given context state.•We define a fuzzy similarity method to select the most similar variant to the ideal.•Experiments show our approach both reduces the number of rules and execution time. Mobile applications require an adaptation phase to adapt to the user's and application context. Utility functions or rules are most often used to make the adaptation planning or decision, i.e. select the most adapted variant for each required service. Fuzzy controllers are used when it is difficult or even impossible to construct precise mathematical models. In the case of mobile applications, the large number of Quality of Service (QoS) and context parameters causes an exponential increase in the number of rules (aka. rule explosion problem), that increases the processing time of the adaptation planning. To reduce the processing time and simplify the fuzzy control system, we propose the concept of ideal QoS. Fuzzy values of ideal QoS parameters are calculated using several fuzzy control systems to fit the context state and user preferences. A fuzzy logic similarity metric based on fuzzy sets and fuzzy operators is proposed to select the service variant having the nearest QoS values to the ideal. Experiments show that our approach can significantly improve both the number of rules and the processing time when selecting the variant that well adapts to environment changes.</abstract><cop>New York</cop><pub>Elsevier Inc</pub><doi>10.1016/j.jss.2013.07.023</doi><tpages>11</tpages><oa>free_for_read</oa></addata></record>
fulltext fulltext
identifier ISSN: 0164-1212
ispartof The Journal of systems and software, 2014-06, Vol.92, p.71-81
issn 0164-1212
1873-1228
language eng
recordid cdi_hal_primary_oai_HAL_hal_01010164v1
source Access via ScienceDirect (Elsevier)
subjects Adaptation
Adaptation planning
Applications programs
Computer Science
Context aware computing
Control systems
Decision analysis
Fuzzy
Fuzzy control
Fuzzy logic
Fuzzy set theory
Fuzzy sets
Ideal QoS
Mathematical models
Middleware
Mobile communication systems
Quality of service
Software engineering
Studies
Ubiquitous Computing
title Towards an ideal service QoS in fuzzy logic-based adaptation planning middleware
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-03T10%3A51%3A20IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_hal_p&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Towards%20an%20ideal%20service%20QoS%20in%20fuzzy%20logic-based%20adaptation%20planning%20middleware&rft.jtitle=The%20Journal%20of%20systems%20and%20software&rft.au=Beggas,%20Mounir&rft.date=2014-06-01&rft.volume=92&rft.spage=71&rft.epage=81&rft.pages=71-81&rft.issn=0164-1212&rft.eissn=1873-1228&rft.coden=JSSODM&rft_id=info:doi/10.1016/j.jss.2013.07.023&rft_dat=%3Cproquest_hal_p%3E3285315401%3C/proquest_hal_p%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_pqid=1518986196&rft_id=info:pmid/&rft_els_id=S0164121213001738&rfr_iscdi=true