Learn More
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(More)
Several general purpose benchmark generators are now available in the literature. They are convenient tools in dynamic continuous optimization as they can produce test instances with controllable features. Yet, a parallel work in dynamic discrete optimization still lacks.In constructing benchmarks for dynamic combinatorial problems, two issues should be(More)
Grid computing has recently seen a great importance in diverse applications domains of scientific, industrial, and commercial activities, which demand huge computational power. Unlike traditional cluster computing, large scale grids permit the sharing of grid resources spread through different administrative sites autonomy. The distributed and dynamic(More)
There is a growing interest in the use of evolutionary algorithms in time-varying environments where the information is revealed progressively with time to the decision maker. However, most existing research basically targets continuous optimization, while little work is directed to discrete optimization even though many real-world problems are both(More)
Information services are one of the most important requirements of the grid system. They include Discovery and Monitoring of the resources. The discovery is the process of finding the computational resource/service. The Monitoring detects and diagnoses problems. Both require the information collection about the resources from the complete grid environment.(More)
In service oriented computing applications, different resources in grid systems are encapsulated abstractly as services. Sometime, single service software can provide valuable service functions for service consumers, but most of the time, single atomic service can not satisfy them. In this case, the system builds a new composite service, which selects all(More)
Increase in the data sharing of distributed data has resulted in resource usage being more and more distributed. The distributed nature of data and its need to be accessed has resulted in the grid environment. Authentication is considered as the first step of security requirement for any grid environment against potential threats. This paper proposes an(More)
MapReduce has been widely used as a powerful parallel data processing model and is adopted by most cloud providers to build cloud computing framework. However, in open cloud systems, security of computation becomes a great challenge. Moreover, MapReduce data-processing services are long-running, which increases the possibility that an adversary launches an(More)
MapReduce has been widely used as a powerful parallel data processing model and is adopted by most cloud providers to built cloud computing framework. However, in open cloud systems, security of computation becomes a great challenge. Moreover, MapReduce data-processing services are long-running, which increase the opportunity that an adversary launches(More)
  • 1