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.
Embedded systems have limited resources, such as computation capabilities and battery life. The Dynamic Voltage and Frequency Scaling (DVFS) technique is used to save energy by running the processor of the embedded system at low voltage and frequency levels. However, this prolongs the execution time, which may cause potential deadline misses for real-time tasks. In this paper, we propose a general-purpose...
Nowadays, there are different types of computing infrastructures, like grids and volunteer communities, which have distinct needs and the preservation of energy or other resources is chief among them. This paper presents an attempt to incorporate pluggable scheduling into an existing open-source volunteer computing system named BOINC. Our efforts proved valid, as we managed to re-engineer BOINC to...
This paper describes a self-configurable middleware and a node execution platform to support autonomous sensor networks. We achieve self-configuration by scheduling and strategies similar to load balancing (mapping) that is integrated in our proposed middleware. On the node execution platform we decide on the fly between microprocessor and FPGA realization of hybrid tasks. We propose a combination...
Service-oriented architectures (SOA) provide application systems the flexibility and cost-savings of dynamically composing workflows from reusable services. However, current SOA frameworks do not provide support for real-time workflow planning and execution. The goal of the RT-Llama SOA middleware framework is to address these new requirements. It works both at the service-level, by enhancing existing...
This paper designs the ScGridBroker as an scheduler of ScGrid that uses grid technology for managing large-scale distributed resources based on Economic Scheduling Algorithms. It discusses a layered and component-oriented modular architecture for the broker design and development. The architecture is generic enough to leverage services provided by various Grid middleware systems such as Globus, Legion,...
Automatic discovery and monitoring of IT resources is a critical part of enterprise systems management. In addition to ascertaining internal device configurations, this discovery process may also need to capture the capabilities, usage, connectivity, availability, and other information related to various IT components. Systems resource management (SRM) tools typically implement this discovery process...
The success of P2P file sharing systems inspired the development of P2P streaming systems for delivering online multimedia service in the last few years. The capacity of P2P streaming systems, i.e., how many peers can be concurrently serviced by the system, depends on system configurations including network bandwidth, overlay network formation, QoS constraints, membership management, peer selection,...
In this paper, we study the impact of task reallocations/migrations on a grid platform, composed of parallel resources, each supervised by a batch scheduler. Results of simulations using real life traces show that gains of 40% can be attained on the average waiting time of jobs even if tasks are initially mapped by a meta-scheduler on the cluster giving the best completion time.
Schedulability of distributed real-time applications has been an intensive research topic in the last years as embedded devices have become more and more powerful in terms of computing power, memory and communication resources. Many solutions have been proposed, yet no one has achieved sufficient relevance. This paper describes a novel framework for distributed real-time embedded systems scheduling...
The computing resources in a volunteer computing system are highly diverse in terms of software and hardware type, speed, availability, reliability, network connectivity, and other properties. Similarly, the jobs to be performed may vary widely in terms of their hardware and completion time requirements. To maximize system performance, the system's job selection policy must accommodate both types...
The MIT iLab project has developed a distributed service infrastructure and software toolkit to support a scalable community of online laboratory experiments. The iLab shared architecture provides a framework for the development and deployment of remote laboratories using a three-tiered model based on Web services consisting of lab clients, service broker middleware, and lab servers. This simplifies...
Grid Computing is an effective computing paradigm widely used in solving complex problems. There are a variety of existing grid middleware systems which support operation of grid infrastructures, including CNGrid GOS, EGEE gLite, Globus Toolkit, and OSG Condor etc. These grid infrastructures focus on encapsulating underlying computing and storage resources and providing necessary basic services such...
Scheduling services are core grid components of paramount importance to support the transparent distribution of tasks to remote shared resources in an efficient way. High availability of these core services is thus of great importance. Given the distributed nature of the system, monitoring the task lifecycle and the aggregate workflow patterns generated by users belonging to various communities is...
This paper proposes a P2P-based dynamic load balancing mechanism to increase the dependability of volunteer computing. The proposed mechanism is incorporated into a volunteer computing middleware, called the Berkeley Open Infrastructure for Network Computing (BOINC). The proposed mechanism provides two additional features: decentralized load balancing and proxy download. The former feature reduces...
Provisioning specific level of QoS in a grid environment represents a central concern in obtaining a flexible and dynamic services management on large scale distributed systems. The recent orientation of grid middlewares towards the concept of trading services, wherein providers and consumers of services are able to negotiate all services parameters, confirms this trend. The introduction of mechanisms...
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.