Challenge: integrating mobile wireless devices into the computational grid
Proceedings of the 8th annual international conference on Mobile computing and networking
The Ubiquitous Provisioning of Internet Services to Portable Devices
IEEE Pervasive Computing
Grid Computing: Enabling a Vision for Collaborative Research
PARA '02 Proceedings of the 6th International Conference on Applied Parallel Computing Advanced Scientific Computing
A Resource Management Architecture for Metacomputing Systems
IPPS/SPDP '98 Proceedings of the Workshop on Job Scheduling Strategies for Parallel Processing
IPDPS '03 Proceedings of the 17th International Symposium on Parallel and Distributed Processing
Towards the Next-Generation Grid: A Pervasive Environment for Knowledge-Based Computing
ITCC '03 Proceedings of the International Conference on Information Technology: Computers and Communications
Market-based cluster resource management
Market-based cluster resource management
The Anatomy of the Grid: Enabling Scalable Virtual Organizations
International Journal of High Performance Computing Applications
Hierarchical control policy for dynamic resource management in grid virtual organization
The Journal of Supercomputing
Mobile ad hoc grid using trace based mobility model
GPC'07 Proceedings of the 2nd international conference on Advances in grid and pervasive computing
Utilization-based pricing for power management and profit optimization in data centers
Journal of Parallel and Distributed Computing
Hi-index | 0.00 |
The Grid is an integrated infrastructure that can play the dual roles of a coordinated resource consumer as well as a donator in distributed computing environments. In a mobile grid environment, the Grid acts as a resource hungry consumer whereas in ubiquitous computing environments, it has the inherent potential to provide services to applications. The enormous growth in the use of mobile and embedded devices in ubiquitous computing environment and their interaction with human beings produces a huge amount of data that needs to be processed swiftly anytime anywhere. However, most devices used in ubiquitous environments have limited resources in terms of CPU, storage, battery power and communication bandwidth. In such ubiquitous computing platforms, there is a need to transfer application services to computational resources. In this paper, we investigate the use of the Grid as a candidate for provisioning computational services to applications in ubiquitous computing environments. In particular, we present a competitive model that describes the possible interaction between the competing resources in the Grid Infrastructure as service providers and ubiquitous applications as subscribers. The competition takes place in terms of quality of service (QoS) offered by different Grid Service Providers. The ubiquitous users' resource demands depend not only on the QoS parameters (e.g., response time and loss probability in our context) offered by that service provider but also upon those of its competitors. We develop a stochastic equilibrium model for QoS assurance. Based upon those QoS parameters, we propose two types of demand models whose distribution functions are closely correlated with service level QoS parameters. We proceed to present the equilibrium behavior of our model facing global competition under stochastic demand and estimation of guaranteed QoS assurance level satisfying the requirement of ubiquitous application efficiently. Simulation results show that our proposed framework maximizes the provider's expected revenue at the optimal point of different QoS parameters.