Remember Me
Or use your Academic/Social account:


Or use your Academic/Social account:


You have just completed your registration at OpenAire.

Before you can login to the site, you will need to activate your account. An e-mail will be sent to you with the proper instructions.


Please note that this site is currently undergoing Beta testing.
Any new content you create is not guaranteed to be present to the final version of the site upon release.

Thank you for your patience,
OpenAire Dev Team.

Close This Message


Verify Password:
Verify E-mail:
*All Fields Are Required.
Please Verify You Are Human:
fbtwitterlinkedinvimeoflicker grey 14rssslideshare1
Bertolino , Antonia; CalabrĂ² , Antonello; Lonetti , Francesca; Sabetta , Antonino (2011)
Publisher: HAL CCSD
Languages: English
Types: Conference object
Subjects: ACM : D.: Software/D.2: SOFTWARE ENGINEERING/D.2.5: Testing and Debugging, ACM : D.: Software/D.2: SOFTWARE ENGINEERING/D.2.5: Testing and Debugging/D.2.5.6: Monitors, Model-driven engineering, Complex-event processing, [ INFO.INFO-SE ] Computer Science [cs]/Software Engineering [cs.SE], ACM : D.: Software/D.2: SOFTWARE ENGINEERING/D.2.8: Metrics, Monitoring
International audience; To respond to the growing needs of evolution and adaptation coming from the modern open connected world, applications must continuously monitor their own execution and the surrounding context. The events to be observed, belonging to guaranteed functional and non-functional properties, can themselves vary in scope and along time. Therefore the monitor must be easily con figurable and able to serve differing event consumers. To address these requirements, we developed the Glimpse monitoring infrastructure conceived having flexibility and generality as main concerns. The paper introduces the architecture of Glimpse and shows how it can support runtime performance analysis through a simple example.
  • The results below are discovered through our pilot algorithms. Let us know how we are doing!

    • [1] ActiveMQ: A complete message broker. http://activemq.apache.org.
    • [2] Drools Fusion: Complex Event Processor. http://www.jboss.org/drools/drools-fusion.html.
    • [3] Esper: Event Stream and Complex Event Processing for Java. http://www.espertech.com/products/esper.php.
    • [4] JBI: Java Business Integration. http://jcp.org/aboutJava/communityprocess/ nal/jsr208/index.html.
    • [5] RPC: Model for programming in a distributed computing environment. http://msdn.microsoft.com/enus/library/ms691207(VS.85).aspx.
    • [6] RuleML: The Rule Markup Initiative. http://ruleml.org.
    • [7] ServiceMix: an open source ESB. http://servicemix.apache.org/home.html.
    • [8] Luciano Baresi, Carlo Ghezzi, and Elisabetta Di Nitto. Toward open-world software: Issues and challenges. Computer, 39(10), 2006.
    • [9] Wolfgang Barth. Nagios. System and Network Monitoring. No Starch Press, U.S. Ed edition, 2006.
    • [10] Antonia Bertolino, Guglielmo De Angelis, Antonino Sabetta, and Sebastian G. Elbaum. Scaling up SLA monitoring in pervasive environments. In Proc. of ESSPE, pages 65{68, 2007.
    • [11] S. Chakravarthy and D. Mishra. Snoop: An expressive event speci cation language for active databases. Data & Knowledge Engineering, 14(1):1{26, 1994.
    • [12] CONNECT Consortium. Deliverable 5.2 { Design of approaches for dependability and initial prototypes, 2011.
    • [13] Gianpaolo Cugola and Alessandro Margara. TESLA: a formally de ned event speci cation language. In Proc. of DEBS, pages 50{61, 2010.
    • [14] Ehab Al-Shaer Hussein, Hussein Abdel-wahab, and Kurt Maly. HiFi: A New Monitoring Architecture for Distributed Systems Management. In Proc. of ICDCS, pages 171{178, 1999.
    • [15] Je rey Joyce, Greg Lomow, Konrad Slind, and Brian Unger. Monitoring distributed systems. ACM Trans. Comput. Syst., 5(2):121{150, 1987.
    • [16] Masoud Mansouri-Samani and Morris Sloman. Monitoring distributed systems. Network and distributed systems management, pages 303{347, 1994.
    • [17] Masoud Mansouri-Samani and Morris Sloman. GEM: a generalized event monitoring language for distributed systems. Distributed Systems Engineering, 4(2):96{108, 1997.
    • [18] Matthew L. Massie, Brent N. Chun, and David E. Culler. The Ganglia distributed monitoring system: design, implementation, and experience. Parallel Computing, 30(7):817 { 840, 2004.
    • [19] P.R. Pietzuch, B. Shand, and J. Bacon. Composite event detection as a generic middleware extension. Network, IEEE, 18(1):44 { 55, January 2004.
    • [20] Franco Raimondi, James Skene, and Wolfgang Emmerich. E cient online monitoring of web-service SLAs. In Proc. of the 16th ACM SIGSOFT International Symposium on Foundations of software engineering, pages 170{180, 2008.
    • [21] Akhil Sahai, Vijay Machiraju, Mehmet Sayal, Aad van Moorsel, and Fabio Casati. Automated SLA Monitoring for Web Services. In Proc. of DSOM, pages 28{41. 2002.
    • [22] Serafeim Zanikolas and Rizos Sakellariou. A taxonomy of grid monitoring systems. Future Gener. Comput. Syst., 21:163{188, January 2005.
  • No related research data.
  • No similar publications.

Share - Bookmark

Funded by projects


Related to

  • fet-fp7FET Proactive: FET proactive: ICT forever yours
  • fet-fp7FET Proactive: Emergent Connectors for Eternal Software Intensive Networked Systems

Cite this article