2007 · 10 citations · 18 references
EngineeringInformation SystemsSystems EngineeringRecommender SystemsRequirements EngineeringSystems ArchitectureQuality RequirementsRequirements ModelingService QualityService-oriented ArchitectureSystem RequirementsQos ManagementQos-aware ProvisioningQuality Requirements SpecificationService DeploymentService ProviderService Provisioning
QoS (Quality of Service) provisioning is an important factor that determines the success of any software service deployment. Defining what level of quality a software service should publish in the registry is a big challenge because of (i) the lack of requestor's QoS requirements when a service is firstly published, (ii) the dynamic, diversified QoS requirements of SLAs (Service Level Agreement) and invocation instances to the same service provider, and (iii) the inability of requestors to precisely specify their QoS requirements for the services they demand. In this paper, we propose a mechanism to automatically recommend the QoS requirements of a given service by referencing previously signed SLAs and their associated runtime instance information of all "similar services" within a service community. Both the mathematical model and its supporting system architecture are given. This work is important because it assists service providers to improve their service quality and competitiveness in a given service community.
18
Group formation in large social networks
Lars Bäckström, D.P. Huttenlocher, Jon Kleinberg et al. · 2006 · 1.8K citations
Structure and evolution of online social networks
Ravi Kumar, Jasmine Novak, Andrew Tomkins · 2006 · 1.1K citations
Quality of service for workflows and web service processes
Jorge Cardoso, Amit Sheth, John A. Miller et al. · Journal of Web Semantics · 2004 · 859 citations · Full text