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.
Self-repairing approaches have been proposed to alleviate the runtime requirements satisfaction problem by switching to appropriate alternative solutions according to the feedback monitored. However, little has been done formally on analyzing the relations between specific environmental failures and corresponding repairing decisions, making it a challenge to derive a set of alternative solutions to...
There has been a great deal of impetus for the design of predictable memory such as scratchpad memory. Moreover, static analysis of cache memory is an area of intense research activity. However, there has been minimal development of caches or scratchpads (SPMs) that can exploit the inherent concurrency in synchronous languages. In this paper, we have developed a new memory subsystem, called the TPM...
We describe an agent based approach to control a heterogeneous and dynamic device ensemble. The resulting controller provides pro-active assistance to the users of the environment. For this, roles defining the functionality are attached to dynamically constructed agents. Those roles are assigned based on the current situation, that is the accessible state of all devices and the currently assigned...
There are two key issues that prevent Application Service Providers (ASPs) from fully leveraging the cloud "advantage." First, in modern enterprise and Internet-based application environments, a separate middlebox infrastructure for providing application delivery services such as security (e.g., firewalls, intrusion detection), performance (e.g., SSL off loaders), and scaling (e.g., load...
Heterogeneous multi-core processors have strong potential for performance improvement, energy efficiency and area efficiency, compared to the homogeneous multi-core processors. The present methods of execution migration for heterogeneous multi-core processor suffer in efficiency, cost, compatibility, or programmability. In this paper, we propose a HW/SW code sign migration method based on binary-instrumentation...
The contract-based paradigm, founded on the use of contracts as formal requirements, allows distributed designers to develop different aspects and components of the overall system in a concurrent but controlled way. In this paper we describe an extension of contract-based design that aims at bridging the gap between requirements, as they are identified in current industrial practice, and contracts...
Manpower is driving up DoD costs while DoD budgets are shrinking; therefore the DoD customer seeks a solution to enable increased mission capacity along with staff reductions. One way to accomplish this is through an autonomous capability to support end-to-end mission activities. The Mission Information Autonomous Intelligent Decision Engine (MiAide) approach for meeting this objective is to create...
Abstract-In this paper a new round robin algorithm proposed for reducing context switching and solution of large time quantum. In round robin algorithm is not applicable for real time operating system because more context switching and time quantum is not fixe. Basically my proposed algorithm for a soft real time operating system. Round robin CPU scheduling is not applicable for soft real time operating...
Buggy device drivers are a major threat to the reliability of their host operating system. There have been myriad attempts to protect the kernel, but most of them either required driver modifications or incur substantial performance overhead. This paper describes an isolated device driver execution system called SIDE (Streamlined Isolated Driver Execution), which focuses specifically on unmodified...
In this paper, we propose a polymorphic configuration architecture, that can be tailored to efficiently support reconfiguration needs of the applications at runtime. Today, CGRAs host multiple applications, running simultaneously on a single platform. Novel CGRAs allow each application to exploit late binding and time sharing for enhancing the power and area efficiency. These features require frequent...
Recently, LTE-Advanced is a mobile communication standard and high wireless bandwidth technology, formally submitted as a candidate 4G solution in the world. The major difference between 3GPP Release 10 (Rel-10) LTE-Advanced and the original LTE (Rel-8) is a new entity called relay node (RN) introduced in Rel-10. Since both backhaul link and access link of relay node are radio interface, the RN might...
More and more customers nowadays play an active role in service encounters in which they are engaged in service production process to co create value. For instance, customers can enjoy service either by cooperating with service firms or by having the firms do all the production work. The benefits of customer value co-creation in service context are well studied. However, little attention is given...
The classical definition of pair programming (PP) describes it via two obvious roles: driver (the person currently having the keyboard) and observer (the other, alternatively called navigator). Although prior research has found some assumptions regarding these roles to be false, so far no alternative PP role model took hold. Instead, most PP research tacitly assumes the classical model to be true...
Software Engineering in general is a very creative process, especially in the early stages of development like requirements engineering or architectural design where sketching techniques are used to manifest ideas and share thoughts. On the one hand, a lot of diagram tools with sophisticated editing features exist, aiming to support the engineers for this task. On the other hand, research has shown...
Modern IDEs make many software engineering tasks easier by automating functionality such as code completion and navigation. However, this functionality operates on one version of the code at a time. We envision a new approach that makes code completion and navigation aware of code evolution and enables them to operate on multiple versions at a time, without having to manually switch across these versions...
Best practices in programming typically imply coding using classes and interfaces that are not (fully) defined yet. However, integrated development environments (IDEs) do not support such incremental programming seamlessly. Instead, they get in the way by reporting ineffective error messages. Ignoring these messages altogether prevents the programmer from getting useful feedback regarding actual inconsistencies...
The personalized all-to-all collective exchange is one of the most challenging communication patterns in HPC applications in terms of performance and scalability. We present a framework for the design of optimized collective patterns for generic hierarchical topologies. Our proposal can be applied, among others, to two types of topologies of great importance today: (i) the family of extended generalized...
In modern offices, energy is consumed by information and communication technology, light, heating, ventilation, and air conditioning. Parts of this energy are wasted because devices are not switched off when users leave the office. In this paper, we present our approach to a future Internet smart grid application for context-aware energy management in offices. It automatically adapts light, heating,...
Energy saving for future radio access networks is an increasingly significant factor for network operators not only for cost reduction but also for meeting the environmental challenges. The expected exponential rise in data traffic requires the additional deployment of a very large number of base stations (BS) mostly with small coverage areas to provide the needed capacity. This increase in the BS...
Social networking sites (SNS) such as Facebook are now a primary communications medium used to connect individuals and businesses worldwide. Businesses can profit by interacting with consumers through these platforms and therefore have a vested interest in consumers continued usage of SNS technologies. To date published research on SNS usage largely assumes males and females evaluate the sites in...
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.