Download presentation
Presentation is loading. Please wait.
Published byJoseph Green Modified over 9 years ago
1
Definition: Event Propagation Notification: –Publisher declares & then subscribe –Conditional, more structure, standards focused, dynamic –Zero to many, message oriented middleware, asynch Callbacks: –Subscriber wants information –Conditional, Adhoc structure, specific function/data –Very loosely defined structure, Opaque data –One to one, ‘static’ configuration, Sync & two way Two aspects/model of the same thing? –GL: Subscribe to monitoring events
2
What is happening to my job? Why: –Has it got sufficient resources? –Has it gone wrong? –User or application defined? Logging: –MyJobLog or TheirContainerLog? Clients of ‘central’ notification system Who stores the logs (may be needed for future analysis) May involve more than just the client & server –e.g. 3 rd party transfer debugs. Security & access Ownership of information Service interface to access stored logs Log lifetime –Events need to correlated: Across sites: Different Administrators & Timezones Invocations: Comparison between the one that worked & today’s that didn’t Environment: Library upgrade, new software –Events need to be classification: Type & level & dynamically alter configuration during runs
3
Technology/Implementation WS-BaseFaults: –Tries to standardise… –Fault Types: HTTP SOAP Wanted: Standard elements for common stuff: stack, hostname, message delivered, … Axis: Commons-logging Java API Implementations: log4j, SmartFrog, Netlogger (??) –Need to change logging during the run. LOGGING EVERYWHERE!
4
Deployment/Operational Client Notification through firewalls –Firewall: Assume outgoing connections OK! –Firewall: Probably block incoming connections Realtime: Tunnel through firewall to client server, e.g. IM Delivery: Collect from server rekay (store & fore), e.g. Email –SMTP through firewall Client needs to run a service –Heavyweight –Application may be single threaded and poll external event store
5
Debugging Correlation: –Logging of failed past runs –Environment of past runs –Current operational status & behaviour? Datamining to investigate issues –Performance –Intrusion –Failure
6
What’s Missing? XML Logging Definition Agreement on definitions –The O word OGSA logging
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.