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.
In numerous computational applications in mechanics, in engineering, as well as, in financial issues, the ability of manipulating instantly the state vector from the input is more than significant. Thus, in this paper, we extend a method for the instantly state transferring of linear singular descriptor differential systems, which is based on impulsive distributions. Using linear algebra techniques...
This paper describes a new scheme for generating paths that are optimized for faster execution while keeping a certain amount of clearance away from obstacles. An optimized path is first extracted from multiple query PRM using a Lazy A* algorithm with a weighted Linfin norm, this latter is post-processed to correct its clearance to over a desired threshold in regions where it is geometrically possible...
Resource conflict is an outstanding problem in concurrent multiple projects with sharing a common and limited resource pool, and it often results in lower performance of these projects. Therefore, it is important and urgent to find an effective method for scheduling multiple projects with limited resources. A mathematical model for the multi-project scheduling problem with resource-constrained is...
Peer-to-Peer (P2P) IPTV applications have increasingly been considered as a potential approach to online broadcasting. These overcome fundamental client-server issues and introduce new, self-management features that help improving performance. Recently, many applications such as PPlive, PPStream, Sopcast, and Joost have been deployed to deliver live and video on demand streaming via P2P. However,...
Microreboot is one of the most efficient self recovery technologies for mission-critical system. But some limitations still exist in the existing microreboot methods such as demand of componentization and loosing coupling etc. In order to eliminate these limitations, we propose a more flexible and usable microreboot method called mixed reboot in this paper, which systematically combines coarse-grained...
As long as computers continue to get more CPU processing power, data centers need to optimize their power usage. We can do this and maintain the same complexity level as before by using virtualized environments. We can put a large number of small isolated servers, inside a large one and improve a large number of values like the wattage or power consumption, space usage, and resource usage. In this...
Self-healing is a way for tackling the ever increasing complexities to manage and fix manually computer software. This paper proposes a cellular adaptation inspired mechanism to make a component based distributed system self heal. In this mechanism components of distributed system are seen as cellules of body. Environmental changes in our body cause cellular adaptations; similarly, changes incomponents'...
Aggregation of data values plays an important role on distributed computations, in particular over peer-to-peer and sensor networks, as it can provide a summary of some global system property and direct the actions of self-adaptive distributed algorithms. Examples include using estimates of the network size to dimension distributed hash tables or estimates of the average system load to direct load-balancing...
Autonomous systems should deal with many and various data coming from the environment. In order to be able to process efficient and quick on-line and real-time analysis, it is necessary to have the capability of control on the input event streams in order to focus the processing mainly on the relevant data. The protocol introduced in this paper is devoted to give control and focus capabilities to...
The paper introduces a framework for the formal specification of autonomic computing policies, and uses it to define a new type of autonomic computing policy termed a resource-definition policy. We describe the semantics of resource-definition policies, explain how they can be used as a basis for the development of autonomic system of systems, and present a sample data-centre application built using...
Policies have been explored as a basis for autonomic management. In many cases, there is a need for policy-driven autonomic systems to have the ability to adapt the use of policies based, for example, on past experience, in order to deal with human error or the unpredictability in workload characteristics. This suggests that learning approaches can offer significant potential benefits in providing...
Information overload is becoming a big problem in the modern world. Several technologies face this problem, amongst them feed aggregators. Using this technology, users receive a huge amount of news that may contain a large number of irrelevant bits of information. This paper discusses this problem and provides an autonomic way to reduce it through the use of data killing operators. These operators...
We propose a general model for resources allocation of virtual machines in multi-tier distributed environments. Our model describes each virtual machine and each physical host by a multi-dimensional resource vector, allowing the coexistence of both quantitative and qualitative resources, also handling different SLAs. As this model is a generalization of the classical 0/1 Knapsack Problem, we have...
This paper presents an exhaustive study into the different topologies of virtual ambiguous keyboards that operate by scanning techniques, analyzing the text entry average time (tc) and the average number of user inputs (UIc) per character. An mathematical model shows that in comparison with unambiguous one, text entry, in multi-tap mode, doesn't offers better performance, because both tc and UIc are...
The volumes of data in information systems are growing drastically. The systems become increasingly complex in trying to handle heterogeneity of ubiquitous components, standards, data formats, etc. According to the vision of Autonomic Computing, the complexity can be handled by introducing self-manageable components able to "run themselves." Agent Technology fits this vision, whereas interoperability...
Inspired from natural self-managing behavior of human body, autonomic systems promise to inject self-managing behavior in software systems. Such behavior enables self-configuration, self-healing, self-optimization and self-protection capabilities in software systems. Fuzzy inference system (FIS) is a decision methodology suitable for the vague and imprecise application domains such as software systems...
Because imitation has shown to be able to drastically cut down the exploration space it has been embraced largely by the robotics community to speed up autonomous learning. This has been done mostly in fixed demonstrator-imitator relationships, where a predefined demonstrator is performing the same action over and over again until the robot has learned it sufficiently. In practical multi-robot scenarios,...
One of the biggest challenges of building and maintaining applications with long life cycles, is dealing with the inevitable changes in requirements that occur over time. Many of these applications depend on DBMS that most often suffer direct consequences in their schemas due to changes in the reality that they model. In this work, we propose a new alternative to the issue of schema evolution in multi-database...
Businesses are increasingly dependent on flexible software applications for changing market environments, the rigid licensing structures for software distribution, as used with most legacy systems, is becoming even less popular. The deployment of Web services in enterprise developments facilitates reusability and interoperation amongst ever growing integrated applications. This paper describes the...
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.