A priority-based resource allocation strategy in distributed computing networks
Journal of Systems and Software
Improving Scheduling of Tasks in a Heterogeneous Environment
IEEE Transactions on Parallel and Distributed Systems
Developing Distributed Virtual Machines for the Tri-Integration-Pattern Based Platform (TIPBP)
SOSE '05 Proceedings of the IEEE International Workshop
An MPI prototype for compiled communication on Ethernet switched clusters
Journal of Parallel and Distributed Computing - Special issue: Design and performance of networks for super-, cluster-, and grid-computing: Part I
A reusable software component-based development process model
Advances in Engineering Software
Journal of Systems and Software
A Comparison of Virtualization Technologies for HPC
AINA '08 Proceedings of the 22nd International Conference on Advanced Information Networking and Applications
Journal of Parallel and Distributed Computing
HyperMIP: Hypervisor Controlled Mobile IP for Virtual Machine Live Migration across Networks
HASE '08 Proceedings of the 2008 11th IEEE High Assurance Systems Engineering Symposium
Enforcing performance isolation across virtual machines in Xen
Proceedings of the ACM/IFIP/USENIX 2006 International Conference on Middleware
A method for topological entity correspondence in a replicated collaborative CAD system
Computers in Industry
An SLA-based resource virtualization approach for on-demand service provision
VTDC '09 Proceedings of the 3rd international workshop on Virtualization technologies in distributed computing
Platform-independent modeling and prediction of application resource usage characteristics
Journal of Systems and Software
Computer Networks: The International Journal of Computer and Telecommunications Networking
Resource pool management: Reactive versus proactive or let's be friends
Computer Networks: The International Journal of Computer and Telecommunications Networking
Designing multi-agent systems: a framework and application
Expert Systems with Applications: An International Journal
A detailed MPI communication model for distributed systems
Future Generation Computer Systems
Resource allocation in cellular networks based on marketing preferences
Wireless Networks
Joint admission control and resource allocation in virtualized servers
Journal of Parallel and Distributed Computing
On agents and grids: Creating the fabric for a new generation of distributed intelligent systems
Web Semantics: Science, Services and Agents on the World Wide Web
Journal of Parallel and Distributed Computing
A Value Based Dynamic Resource Provisioning Model in Cloud
International Journal of Cloud Applications and Computing
A Value Based Dynamic Resource Provisioning Model in Cloud
International Journal of Cloud Applications and Computing
Hi-index | 0.00 |
A resource management framework for collaborative computing systems over multiple virtual machines (CCSMVM) is presented to increase the performance of computing systems by improving the resource utilization, which has constructed a scalable computing environment for resource on-demand utilization. We design a resource management framework based on the advantages of some components in grid computing platform, virtualized platform and cloud computing platform to reduce computing systems overheads and maintain workloads balancing with the supporting of virtual appliance, Xen API, applications virtualization and so on. The content of collaborate computing, the basis of virtualized resource management and some key technologies including resource planning, resource allocation, resource adjustment and resource release and collaborative computing scheduling are designed in detail. A prototype is designed, and some experiments have verified the correctness and feasibility of our prototype. System evaluations show that the time in resource allocation and resource release is proportional to the quantity of virtual machines, but not the time in the virtual machines migrations. CCSMVM has higher CPU utilization and better performance than other systems, such as Eucalyptus 2.0, Globus4.0, et al. It is concluded that CCSMVM can accelerate the execution of systems by improving average CPU utilization from the results of comparative analysis with other systems, so it is better than others. Our study on resource management framework has some significance to the optimization of the performance in virtual computing systems.