Symbiotic computing
暂无分享,去创建一个
This paper describes a method for provisioning of unutilized computing resources in runtime to achieve effective utilization of computer resources. The approach is capable of giving resources easily, quickly, and inexpensively on demand almost instantaneously by deploying resources ready to volunteer. It takes the concept of utilizing the superfluous resources of some not so popular or not so planned project or properties, from volunteer computing. A real time load registry has been used to manage resources. Participating hosts regularly communicate with this registry to report the system-activity, which is compiled by registry to fabricate the volunteer support to the present set-up. Unlike other Distributed Computing methods, this does not takes considerable time to bring in the required resources. E.g., in cloud computing, virtual machines or real machines start getting created only when the load-spike is on the door, while this has resources already in place. Moreover, this approach loads or procures resources only when deployed, contrary to clouds where resources (hardware farms) are procured irrespective of utilization. Only liability of the approach being, the two clusters going in symbiotic relationship, should be appreciably collateral or be kin-clusters. The only Further, resources are acquired only on voluntarily basis to avoid any parasitic paradigm, without hampering the mainstream work of the volunteer nodes.
[1] Ian T. Foster,et al. Grid Services for Distributed System Integration , 2002, Computer.
[2] Randy H. Katz,et al. Above the Clouds: A Berkeley View of Cloud Computing , 2009 .
[3] David P. Anderson. Volunteer computing , 2010, CROS.
[4] Michael A. Rappa,et al. The utility business model and the future of computing services , 2004, IBM Syst. J..
[5] Philip S. Yu,et al. Dynamic Load Balancing on Web-Server Systems , 1999, IEEE Internet Comput..