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...
Gespeichert in:
Veröffentlicht in: | The Journal of systems and software 2014-06, Vol.92, p.71-81 |
---|---|
Hauptverfasser: | , , , |
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 & 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 |