Abstract. The lack of QoS attributes and their values is still one of the fundamental drawbacks of web service technology. Most approaches for modelling and monitoring QoS and web service performance focus either on client-side measurement and feedback of QoS attributes, or on ranking and discovery, developing extensions of the standard web service discovery models. However, in many cases, provider-side measurement can be of great additional value to aid the evaluation and selection of services and underlying implementations.We present a generic architecture and reference implementation for non-invasive provider-side instrumentation of data-processing tools exposed as QoS-aware web services, where real-time quality information is obtained through an extensible monitoring framework. In this architecture, dynamically configurable execution engines measure QoS attributes and instrument the corresponding web services on the provider side. We demonstrate the application of this framework to the task of performance monitoring of a variety of applications on different platforms, thus enriching the services with real-time QoS information, which is accumulated in an experience base.
Abstract. Digital libraries are increasingly relying on distributed services to support increasingly complex tasks such as retrieval or preservation. While there is a growing body of services for migrating digital objects into safer formats to ensure their long-term accessability, the quality of these services is often unknown. Moreover, emulation as the major alternative preservation strategy is often neglected due to the complex setup procedures that are necessary for testing emulation. However, thorough evaluation of the complete set of potential strategies in a quantified and repeatable way is considered of vital importance for trustworthy decision making in digital preservation planning. This paper presents a preservation action monitoring infrastructure that combines provider-side service instrumentation and quality measurement of migration web services with remote access to emulation. Tools are monitored during execution, and both their runtime characteristics and the quality of their results are measured transparently. We present the architecture of the presented framework and discuss results from experiments on migration and emulation services.
Abstract. The creation of a concrete plan for preserving a collection of digital objects of a specific institution necessitates the evaluation of available solutions against clearly defined and measurable criteria. This process is called preservation planning and aids in the decision making process to find the most suitable preservation strategy considering the institution's requirements, the planning context and available actions applicable to the objects contained in the repository. Performed manually, this evaluation promises to be hard and tedious work, inasmuch as there exist numerous potential preservation action tools of different quality. In this demonstration, we present Plato [4], an interactive software tool aimed at creating preservation plans. PlatoThe preservation planning tool Plato 1 implements the PLANETS 2 Preservation Planning approach [3] which provides an approved way to make informed and accountable decisions on which solution to implement in order to optimally preserve digital objects for a given purpose. The tool is integrated into the PLANETS Interoperability Framework based on open J2EE and web technologies. This environment guarantees loose coupling of services and registries for preservation action and characterisation through flexible discovery and invocation.For format identification and property extraction, services such as DROID 3 and JHove 4 are used; based on this information, Plato discovers applicable action services such as emulation tools or migration services provided by CRiB [2] through available registries. Comparison and validation of objects as an essential feature of the system maps the specified requirements such as essential object characteristics to measurable criteria that can be compared automatically. Thereby, it considerably improves the repeatability, documentation, and automation of preservation planning.To not impose any technical restrictions on the user Plato has been developed with very close attention to the web user interface when determining the 1 http://www.ifs.tuwien.ac.at/dp/plato 2 http://www.planets-project.eu
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.
customersupport@researchsolutions.com
10624 S. Eastern Ave., Ste. A-614
Henderson, NV 89052, USA
Copyright © 2024 scite LLC. All rights reserved.
Made with 💙 for researchers
Part of the Research Solutions Family.