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.
Cloud computing has materialized as a new platform in the field of Computer Science. Its focus is on providing different facilities through its flexible infrastructure. With its vast capabilities, the cloud has expanded itself into various applications. In this paper, we have surveyed 15 papers on cloud computing; analyzing its history, development and future aspects. Our paper summarizes how the...
The advantages of using virtualization can be impaired if it can not deliver sufficient performance. Running applications in virtualized environment incur performance overheads regarding to the virtualization functionalities like initialization virtual machine image, the booting time of virtual machine, starting, pausing and turning off the virtual machine. Virtualization functionality has implication...
The long-dreamed vision of “computing as a utility” has finally taken shape in the form of cloud computing. This paradigm shift is the biggest buzz in today's computer world. It can be thought of an evolution of existing technologies rather than a revolution. The basic requirements of cloud are to meet the various needs of enterprise organizations such as scalability, adaptability, extensibility and...
Cloud computing is a computation or service based on concepts like virtualization, utility computing and grid computing provided to end users without requiring them to know the physical location of the system. Dynamic service management is achieved by implementing the cloud where dynamically scalable resources are provided as a service over the internet. In earlier works design of financial system...
In the past decade, many enterprise information systems (EIS) have been developed with enormous resources, such as a dedicated server per application (http, email, DNS, File, SMS, backup, etc). Thus, the overall utilization of EIS is low in compared with its resources, especially the servers. In this paper, we present a practical way to increase the utilization of EIS by consolidating many of the...
Energy consumption of data centers has been in-creasing continuously during the last years due to rising demands of computational power especially in current Grid- and Cloud-Computing systems. One promising approach of reducing this energy consumption is the consolidation of servers by virtualization. Many low loaded computer systems are virtualized and run on few physical servers for reducing the...
This paper presents the various mechanisms for virtual machine image distribution within a large batch farm and between sites that offer cloud computing services. The work is presented within the context of the Large Hadron Collider Computing Grid (LCG), it has two main goals. First it aims at presenting the CERN specific mechanisms that have been put in place to test the pre-staging of virtual machine...
How to federate the machines of all Boinc, Condor and XtremWeb projects? If you believe in volunteer computing and want to share more than one project then BonjourGrid may help. In previous works, we proposed a novel approach, called BonjourGrid, to orchestrate multiple instances of Institutional Desktop Grid middleware. It is our way to remove the risk of bottleneck and failure, and to guarantee...
Cloud Computing is the evolution of the Grid Computing paradigm towards service-oriented architectures. The terminology applied to this kind of processing, when describing shared resources, refers to the concept of X as a Service. Such resources are available on demand and at a significantly lower cost compared to self-delivery of individual components (in addition to the price of suitable hardware...
As energy efficiency and associated costs become key concerns, consolidated and virtualized data centers and clouds are attractive computing platforms for data- and compute- intensive applications. These platforms provide an abstraction of nearly-unlimited computing resources through the elastic use of pools of consolidated resources, and provide opportunities for higher utilization and energy savings...
Though water pollution control and prevention technologies have made a great progress, most polluting enterprises even have never heard of them, not to mention use them. So we design an technologies sharing model based on information Grid, and focus our discussion on the process of searching and invoking the wanted technologies with mobile agents.
With the increasing prevalence of large scale cloud computing environment, researchers has draw more attention about how to provide software as a service through the internet. In this paper, a novel approach named vSaaS is proposed in iVIC platform, which is the virtual computing environment for HaaS and SaaS applications. The aim of this approach is to provide the software as a service from a cloud...
Desktop Grids harvest the computing power of idle desktop computers whether these are volunteer or deployed at an institution. Allowing foreign applications to run on these resources requires the sender of the application to be trusted, but trust in goodwill is never enough. An efficient solution is to provide a secure isolated execution environment ("sandbox"), which does not constrain...
Managing virtual machines (VM) in large scale enterprise grid scenarios, commonly encountered in data centers, is extremely challenging. Currently, live VM migration is based on QoS non-conformance events; migration of a VM is initiated as soon as the aggregate resource (CPU and memory) requirements of the VMs on the physical machine (PM) exceed the capacity available on the PM. However, this paper...
This work describes a generic database service for the lightweight Venice Service Grid, which has been developed at the University of Kaiserslautern, Germany. By using Web services any SQL query can be processed and the corresponding result sets are sent back as strongly typed XML documents. The accurately defined interface allows an easy-to-use, platform and programming language independent access...
Until recently, application developers could often assume a target environment that was homogeneous, reliable, secure, and centrally managed. However, with the advent of collaborative computing and data sharing, more and more new modes of interaction have evolved resulting in the need and use of distributed resources. Work within this community has led to the development of Grid technologies, which...
As virtual appliances become more prevalent, we encounter the need to stop manually adapting them to their deployment context each time they are deployed. We examine appliance contextualization needs and present architecture for secure, consistent, and dynamic contextualization, in particular for groups of appliances that must work together in a shared security context. This architecture allows for...
Virtualization is a promising technology that has attracted much attention, particularly in the grid community. Recent advances using virtualization technologies enable multiplexing the physical resources by means of virtual machines resulting in better resource utilization. We have proposed virtual cluster development environment (VCDE) to dynamically form virtual cluster on demand providing the...
One of the most important obstacles when porting an application to the Grid is its highly heterogeneous nature. This heterogeneity usually means an increase of the cost of both the application porting cycle and the operational cost of the infrastructure. Moreover, the effective number of resources available to a user are also limited by this heterogeneity. In this paper we presents two approaches...
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.