An application developer needs to create an application that publishes resource status updates in a best-effort, asynchronous manner. Resource examples include: a computing resource (e.g., a high-performance or high-throughput computing resource), a monitoring service, a scientific instrument (e.g., a sensor network, telescope, microscope), a running simulation, or a web application (e.g., science gateway or user portal). Status information may include: availability information (up/down), service information (active queues, queue length, estimated queue times), progress toward completion (units completed, percent completion).
User Importance Summary:
Research in many fields is increasingly becoming automated. Automation tools may need access to dynamic status information from resources so they can adapt to changes in the system.
Target Communities and Sizes:
Service providers - 10 < N < 100
Application developers - 100 < N < 1,000