The Infona portal uses cookies, i.e. strings of text saved by a browser on the user's device. The portal can access those files and use them to remember the user's data, such as their chosen settings (screen view, interface language, etc.), or their login data. By using the Infona portal the user accepts automatic saving and using this information for portal operation purposes. More information on the subject can be found in the Privacy Policy and Terms of Service. By closing this window the user confirms that they have read the information on cookie usage, and they accept the privacy policy and the way cookies are used by the portal. You can change the cookie settings in your browser.
We present a cost-effective service composition algorithm MC4MR aiming at mass customized QoS requirements. If a group of customers raise personalized QoS constraints on a given service, the algorithm looks for a finite number of composition solutions to meet these requirements and realize maximum benefit. To pursue higher cost-effectiveness, we combine multiple individualized requirements together...
In an environment of constant change and variation driven by competition and innovation, a software service can rarely remain stable. Being able to manage and control the evolution of services is therefore an important goal for the Service-Oriented paradigm. This work extends existing and widely adopted theories from software engineering, programming languages, service-oriented computing, and other...
Ubiquitous environments are characterized by devices that share information with one another. Such environments can be created dynamically by creating association between devices at runtime. This association requires selection of services on these devices, a technique known as service composition. The existing service composition approaches are mostly restricted to service matching and consider functional...
This paper presents a prediction model for software services availability measured by the mean-time-to-repair (MTTR) and mean-time-to-failure (MTTF) of a service. The prediction model is based on the experimental identification of probabilistic prediction for variables that affect MTTR/MTTF, based on monitoring service data collected at runtime.
By continuous increase of communication solutions usage, network operators must ensure their networks are capable of delivering high quality, innovative services quickly and cost-effectively. Besides, hardware and software vendors face different challenges including increased complexity, tight schedules, shrinking budgets and evolving standards. The open still developing standards, allow abstracting...
In service oriented computing applications, different resources in grid systems are encapsulated abstractly as services. Sometime, single service software can provide valuable service functions for service consumers, but most of the time, single atomic service can not satisfy them. In this case, the system builds a new composite service, which selects all available qualified grid service for composition...
Security-functionality tradeoffs are well-known fact. In general boosting IT system functionality may lead to depleting security (confidentiality and integrity) and vice-versa. Furthermore there is a tradeoff between different basic security aspects: confidentiality and availability. Increasing confidentiality level may cause decrease in availability level. The problems should be carefully analyzed,...
Component-based development is a useful approach for building large, complex software systems. However, component discovery and component composition are quite complex and expensive tasks, due to the ever growing number of components in the market. This article proposes to model component providers and consumers as a multi-agent system, allowing providers to advertise their offerings and consumers...
The overall Quality of Service (QoS) delivered by a system depends on the resources available to its constituting components. Achieving predictable QoS behaviour therefore requires a resource-aware component framework. Moreover, for applications that exhibit highly fluctuating loads and that have to compete for resources at runtime, the framework must also allow dynamic reconfiguration. The goal of...
Consumers need to make prediction on the quality of unused Web services before selecting from a large number of services. Usually, this prediction is made based on other consumers' experiences. Being aware of the similarity of consumers' assessment, this paper proposes a QoS prediction approach. This approach calculates the similarity among consumers, and then uses a improved collaborative filtering...
Cloud computing has emerged as a popular paradigm that offers computing resources (e.g. CPU, storage, bandwidth, software) as scalable and on-demand services over the Internet. As more players enter this emerging market, a heterogeneous cloud computing market is expected to evolve, where individual players will have different volumes of resources, and will provide specialized services, and with different...
The Distributed Database Management Systems (DDBMS) are measured by their Quality of Service (QoS) improvements on the real world applications. To analyze the behavior of the distributed database system and to measure its quality of service performance, an integrated tool for a DDBMS is developed and presented. This tool supplies the database administrators with a friendly use, easy to navigate, comprehensive,...
As an effective reuse paradigm, Cloud Computing (CC) provide many benefits. Among different types of cloud services, SaaS and Mash-up services are delivering the conventional software functionality as a service. Hence, both types of services become alternatives to acquisition of conventional software applications. However, there are some critical technical problems/risks in trying to reuse SaaS and...
In this paper, we propose a integrate framework for evaluation and selection of service composition based on distributed agent. Meanwhile, a distributed method, which is used for acquiring the user-based quality data of Web services (WSs) from the agents scattered in the network, is introduced. In the framework, the location and time factor, concerning quality of Web service composition, is considered...
As distributed system has grown in size and complexity, the existing single node failure of system are confronting some serious challenges. Standby system has become infrastructure, which constructs high performance distributed system. The quality of service (QoS) that offers for users will be affected by dependability at large. The application of stochastic Petri net (SPN) on standby system dependability...
In a service-oriented architecture (SOA), the orchestration of services to new services and complex workflows is a common approach. Because the complexity and capability of the orchestrated services are increased, it is important to maintain and ensure the dependability attributes, e.g. availability and reliability, in such an environment. Today, most approaches focus on the needs during the creation...
With the proliferation of Web services as a business solution to enterprise application integration, ranking and selecting the best Web services among the providers become an important factor in the success of the business solution. Quality of service (QoS) determines the quality and usability of a service including its price, performance, reliability, integrity, accessibility, availability, interoperability,...
When managing a complex information system for critical activities, reaching an high level of dependability is a key requirement. A central challenge is identifying a set of alternative system configurations to be enforced when particular system situations take place. In large systems, this task requires automation as the administrator can hardly cope with the complexity of all components and their...
Recent years have witnessed the rapid growth in the field of embedded systems (ES). Due to the diversity of client-specific requirements from embedded or mobile applications, flexible design or/and dynamic customization for embedded systems are receiving more and more attention from researchers and developers. To ease the process of implementation and deployment of embedded systems, plenty of component-based...
Set the date range to filter the displayed results. You can set a starting date, ending date or both. You can enter the dates manually or choose them from the calendar.