Results 1 - 10
of
17
SpeQuloS: A QoS Service for BoT Applications Using Best Effort Distributed Computing Infrastructures
, 2012
"... Exploitation of Best E ort Distributed Computing Infrastructures (BE-DCIs) allow operators to maximize the utilization of the infrastructures, and users to access the unused resources at relatively low cost. Because providers do not guarantee that the computing resources remain available to the user ..."
Abstract
-
Cited by 5 (1 self)
- Add to MetaCart
Exploitation of Best E ort Distributed Computing Infrastructures (BE-DCIs) allow operators to maximize the utilization of the infrastructures, and users to access the unused resources at relatively low cost. Because providers do not guarantee that the computing resources remain available to the user during the entire execution of their applications, they o er a diminished Quality of Service (QoS) compared to traditional infrastructures. Pro ling the execution of Bag-of-Tasks (BoT) applications on several kinds of BE-DCIs demonstrates that their task completion rate drops near the end of the execution. In this report, we present the SpeQuloS service which enhances the QoS of BoT applications executed on BE-DCIs by reducing the execution time, improving its stability, and reporting to users a predicted completion time. SpeQuloS monitors the execution of the BoT on the BE-DCIs, and dynamically supplies fast and reliable Cloud resources when the critical part of the BoT is executed. We present the design and development of the framework and several strategies to decide when and how Cloud resources should be provisioned. Performance evaluation using simulations shows that SpeQuloS ful ll its objectives. It speeds-up the execution of BoTs, in the best cases by a factor greater than 2, while offloading less than 2.5 % of the workload to the Cloud. We report on preliminary
Applying virtualization and system management in a cluster to implement an automated emulation testbed for grid applications
- Twentieth International Symposium on Computer Architecture and High Performance Computing. IEEE Computer Society
, 2008
"... Although grid systems have evolved in such a way that they are largely used both in industry and academy, tech-niques to test and evaluate them, such as simulation and emulation, have limitations on both their applicability and their reliability. We are investigating the utilization of par-avirtuali ..."
Abstract
-
Cited by 4 (3 self)
- Add to MetaCart
(Show Context)
Although grid systems have evolved in such a way that they are largely used both in industry and academy, tech-niques to test and evaluate them, such as simulation and emulation, have limitations on both their applicability and their reliability. We are investigating the utilization of par-avirtualization techniques merged with systems manage-ment tools to build an automated emulation framework for grid experiments. This framework accesses standard net-work resources to manage communication among virtual nodes, allowing virtual machines to behave like a real grid environment. The development of this framework involves the mapping of virtual machines to physical hosts, auto-matic deployment and management of virtual machines, au-tomatic configuration of virtual network and experiment control. In this paper, we address these issues and present results demonstrating the feasibility and advantages of our approach. 1.
OddCI: Ondemand distributed computing infrastructure
- IEEE Workshop on Many-Task Computing on Grids and Supercomputers (MTAGS
, 2009
"... ABSTRACT The availability of large quantities of processors is a crucial enabler of many-task computing. Voluntary computing systems have proven that it is possible to build computing platforms with millions of nodes to support the execution of embarrassingly parallel applications. These systems, h ..."
Abstract
-
Cited by 2 (0 self)
- Add to MetaCart
(Show Context)
ABSTRACT The availability of large quantities of processors is a crucial enabler of many-task computing. Voluntary computing systems have proven that it is possible to build computing platforms with millions of nodes to support the execution of embarrassingly parallel applications. These systems, however, lack the flexibility of more traditional grid infrastructures. On the other hand, flexible infrastructures currently available can gather only dozens of thousands nodes. We propose a novel architecture for generic Distributed Computing Infrastructures (DCI) that can be instantiated on demand to be, at the same time, flexible and highlyscalable. Bringing the scalability from voluntary computing, the flexibility from grid computing and the elasticity from cloud computing in a single arrangement, our proposal allows for fast setup, fast initialization and fast dismantle of customized DCI supported by both dedicated and shared underlying infrastructures. Our approach leverages broadcast communication as an efficient mechanism to enable aggregation of geographically distributed computing resources, including millions of non-traditional processing devices such as PDA, mobile phones and Digital TV receivers, using both opportunistic and non-opportunistic models. We show the feasibility of the proposed architecture by implementing it atop a digital television system. We also assess the performance of such system and show that it can be used to execute several classes of many-tasks computing applications with very high efficiency, substantially decreasing their response time.
Inexpensive and scalable high performance computing: the ourgrid approach
, 2007
"... ..."
(Show Context)
A Taxonomy of Desktop Grids and its Mapping to State-of-the-Art Systems
"... Desktop Grid has emerged as an attractive computing paradigm for high throughput applications. In Desktop Grid systems, numerous desktop computers owned by different individuals are employed as computational resources at the edge of the Internet. Accordingly, building such systems is complicated due ..."
Abstract
-
Cited by 1 (0 self)
- Add to MetaCart
Desktop Grid has emerged as an attractive computing paradigm for high throughput applications. In Desktop Grid systems, numerous desktop computers owned by different individuals are employed as computational resources at the edge of the Internet. Accordingly, building such systems is complicated due to resources’ heterogeneity, failures, non-dedication, volatility and lack of trust. Therefore, it is important to comprehend how these distinct characteristics impact on architecture, execution model, resource management, and scheduling. In this article, architectural elements are investigated and then a new taxonomy of Desktop Grids is proposed. The taxonomy
A Distributed Reputation System for Super-Peer Desktop Grids
"... Abstract—Desktop Grids leverage otherwise unused resources of idle desktop computers, providing vast amounts of cumulative computational power. However, resource sharing in Peer-to-Peer environments with selfish participants suffers from the free-riding phenomenon unless the environment provides app ..."
Abstract
-
Cited by 1 (0 self)
- Add to MetaCart
(Show Context)
Abstract—Desktop Grids leverage otherwise unused resources of idle desktop computers, providing vast amounts of cumulative computational power. However, resource sharing in Peer-to-Peer environments with selfish participants suffers from the free-riding phenomenon unless the environment provides appropriate countermeasures. In Peer-to-Peer-based Desktop Grids, coop-erative participants require protection against free-riding job distributors. In this article, we present a decentralized shared-history reputation mechanism designed for use with Desktop Grids built on dynamic super-peer structures. Embedded in a distributed Desktop Grid workflow model, our concept promotes reciprocity and discourages free-riding. In simulations based on real-world network delay and workload information, we show that our concept offers a considerable speedup over non-distributed computation while effectively thwarting free-riding and maintaining the system’s commitment to robustness and scalability.
Universidade Federal de Campina Grande
"... Abstract: eScience is rapidly changing the way we do research. As a result, many research labs now need non-trivial computational power. Grid and voluntary computing are well-established solutions for this need. However, not all labs can effectively benefit from these technologies. In particular, sm ..."
Abstract
- Add to MetaCart
Abstract: eScience is rapidly changing the way we do research. As a result, many research labs now need non-trivial computational power. Grid and voluntary computing are well-established solutions for this need. However, not all labs can effectively benefit from these technologies. In particular, small and medium research labs (which are the majority of the labs in the world) have a hard time using these technologies as they demand high visibility projects and/or high-qualified computer personnel. This paper describes OurGrid, a system designed to fill this gap. OurGrid is an open, free-to-join, cooperative grid in which labs donate their idle computational resources in exchange for accessing other labs ’ idle resources when needed. It relies on an incentive mechanism that makes it in the best interest of participants to collaborate with the system, employs a novel application scheduling technique that demands very little information, and uses virtual machines to isolate applications and thus provide security. The vision is that OurGrid enables labs to combine their resources in a massive worldwide computing platform. OurGrid is in production since December 2004. Any lab can join it by downloading its software from www.ourgrid.org.
A Taxonomy of Desktop Grids and its Mapping to State of the Art Systems
"... Desktop Grid has emerged as an attractive computing paradigm for high throughput applications. However, building such systems is complicated due to resources ’ heterogeneity, failures, nondedication, volatility, and lack of trust, since they (that is, desktop computers) are at the edge of the Intern ..."
Abstract
- Add to MetaCart
(Show Context)
Desktop Grid has emerged as an attractive computing paradigm for high throughput applications. However, building such systems is complicated due to resources ’ heterogeneity, failures, nondedication, volatility, and lack of trust, since they (that is, desktop computers) are at the edge of the Internet and owned by different individuals. Therefore, it is important to understand how these distinct characteristics impact on architecture, execution model, resource management, and scheduling. In this article, we investigate architectural elements and then provide a new taxonomy
Journal of Cluster Computing manuscript No. (will be inserted by the editor) A Taxonomy of Peer-to-Peer Desktop Grid Paradigms
"... Abstract Desktop grid systems and applications have generated significant impacts ..."
Abstract
- Add to MetaCart
(Show Context)
Abstract Desktop grid systems and applications have generated significant impacts