Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/2020723.2020736acmotherconferencesArticle/Chapter ViewAbstractPublication PagesinternetwareConference Proceedingsconference-collections
research-article

An adaptive fine-grained performance modeling approach for internetware

Published: 03 November 2010 Publication History

Abstract

With the great success of internet technology, internetware has become one of the most important software paradigms. But the open, dynamic and uncertain network makes it difficult to guarantee the performance of internetwares. Feed forward control method has been proved to be an effective mechanism for performance guarantee in advance, but it is difficult to work well in such a dynamic environment, in which performance aspects are highly changeable because for the load fluctuation and software updates. In this paper, we proposed an adaptive performance modeling approach to adapt the environment and provide fine-grained performance guarantee. In our approach, the service invocation sequences corresponding to the load of internetware are constructed adaptively. And the service time of each service, which is the most performance parameter of our performance tool, is accurately acquired through Kalman filter.

References

[1]
Jian Lü, Xiaoxing Ma, Yu Huang, Chun Cao, Feng Xu. Internetware: A shift of software paradigm. Internetware'09, Beijing, China.
[2]
Mei Hong, Huang Gang, Lan Ling, Li JunGuo. A software architecture centric self-adaptation approach for Internetware. Science in China Series F: Information Sciences, Jun. 2008, vol. 51, no. 6, pp 722--742
[3]
Lü Jian, Ma XiaoXing, Tao XianPing, Cao Chun, Huang Yu, Yu Ping. On environment-driven software model for Internetware. Science in China Series F: Information Sciences, Jun. 2008, vol. 51, no. 6, pp 683--721
[4]
Murray Woodside, Greg Franks, Dorina C. Petriu, The Future of Software Performance Engineering, Future of Software Engineering(FOSE'07), 2007
[5]
Jerry Rolia, Ludmila Cherkasova, Martin Arlitt, Vijay Machiraju. Supporting Application Quality of Serivce in Shared Resource Pools. COMMUNICATIONS OF THE ACM March 2006/Vol. 49, No. 3
[6]
Vittorio Cortellessa, How far are we from the definition of a common software performance ontology, Workshop on Software and Performance(WOSP), 2005
[7]
Simonetta Balsamo, Antinisca Di Marco, Model-Based Performance Prediction in Software Development: A Survey, IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, VOL. 30, NO. 5, MAY 2004
[8]
M. Woodside, C. Hrischuk, B. Selic, and S. Brayarov, Automated Performance Modeling of Software Generated by a Design Environment, Performance Evaluation, vol. 45, pp. 107--123, 2001.
[9]
Curtis E. Hrischuk, Murray Woodside, Jerome A. RoliaJerome, A. Rolia. Trace-Based Load Characterization for Generating Performance Software Models. IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, VOL. 25, NO. 1, JANUARY/FEBRUARY 1999
[10]
Fabian Brosig, Samuel Kounev, Klaus Krogmann. Automated Extraction of Palladio Component Models from Running Enterprise Java Applications. International ICST Conference on Performance Evaluation Methodologies and Tools, 2009
[11]
J. Rolia, V. Vetland. Correlating Resource Demand Information with ARM Data for Application Services. In Proc. of the ACM Workshop on Software and Performance, 1998.
[12]
L. Cherkasova, Kivanc Ozonat, Automated Anomaly Detection and Performance Modeling of Enterprise Applications, ACM Transactions on Computer Systems, Vol. 27, No. 3, November 2009.
[13]
M. Woodside, J. E. Neilson, D. C. Petriu, S. Majumdar, The Stochastic Rendezvous Network Model for Performance of Synchronous Client-Server-like Distributed Software. In: IEEE Transactions on Computers, Vol. 44, Nb. 1 (1995) 20--34
[14]
Rolia, J. A., Sevcik, K. C.: The Method of Layers. EEE Trans. on Software Engineering, Vol. 21, Nb. 8 (1995) 689--700
[15]
C. U. Smith and L. G. Williams, Performance Solutions: A Practical Guide to Creating Responsive, Scalable Software. Addison Wesley, 2002.
[16]
Catlin, Donald E. Estimation, control, and the discrete Kalman filter. New York: Springer-Verlag, c1989.
[17]
Evensen, Geir. Data assimilation: the ensemble Kalman filter. Berlin; New York: Springer, c2007.
[18]
Ningfang Mi, Ludmila Cherkasova, Kivanc Ozonat, Julie Symons, Evgenia Smirni. Analysis of Application Performance and Its Change via Representative Application Signatures. IEEE/IFIP Network Operations and Management Symposium NOM'2008
[19]
Tao Zheng, Murray Woodside,Performance Model Estimation and Tracking Using Optimal Filters, IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, VOL. 34, NO. 3, MAY/JUNE 2008(PP 391--401)

Index Terms

  1. An adaptive fine-grained performance modeling approach for internetware

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM Other conferences
    Internetware '10: Proceedings of the Second Asia-Pacific Symposium on Internetware
    November 2010
    159 pages
    ISBN:9781450306942
    DOI:10.1145/2020723

    Sponsors

    • Nanjing University of Aeronautics and Astronautics
    • CCF: China Computer Federation

    In-Cooperation

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 03 November 2010

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. Kalman filter
    2. adaptive
    3. internetware
    4. performance modeling

    Qualifiers

    • Research-article

    Funding Sources

    Conference

    Internetware 2010
    Sponsor:
    • CCF

    Acceptance Rates

    Overall Acceptance Rate 55 of 111 submissions, 50%

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • 0
      Total Citations
    • 94
      Total Downloads
    • Downloads (Last 12 months)0
    • Downloads (Last 6 weeks)0
    Reflects downloads up to 16 Oct 2024

    Other Metrics

    Citations

    View Options

    Get Access

    Login options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media