Http://iosrjournals org/IOSR-JCE HTML
Http://iosrjournals org/IOSR-JCE HTML
org
Green Computing Under Cloud Environment Proposed architecture using cloud computing & thin client
1
1,2
PG Scholar, Department of Computer Science & EngineeringPaavai Engineering College Namakkal, India
Abstract: Private Cloud computing provides attractive & cost efficient Server Based Computing (SBC). The
implementation of Thin client computing for private cloud computing will reduce the IT Cost and consumes less power. Most cloud services run in browser based environment so we dont need a fat client to use in the private Cloud environment. Implementing Thin Client Technology along with Private Cloud Computing will help to reduce the IT Operational Cost by 90% by saving power, space and maintenance. It requires only minimal power for cooling the Infrastructure. Thin Client with private Cloud Computing can be referred as purest form of green computing & carbon free computing. Keywords: Thin Clients with Cloud computing; Green computing; Private Cloud Terminal Computing; Carbon Free Computing; Low Powered Computing. I. Introduction Private Cloud Computing is the technology where all desktop computers can access the private cloud server for the purpose of processing client request & data storage. Application and other services are offered under on demand basis. The virtualization technology enables multiple operating systems to be implemented on single computer or CPU. The virtualization Technology enables us to divide the physical hardware of a computer into many logical units and help to implement multiple operating systems into one physical hardware unit. Thin Client Technology makes use of server based computing. All the application are installed in Host pc and all the clients collects user input from client node and passes to host pc for computing. The host pc processes the request and sends the final output to the clients. By combining cloud computing, virtualization and thin client technology creates the low powered, low cost, low maintenance computing environment. We can call this environment as a pure green IT environment, Rural IT environment and Carbon free computing. II. Thin Client Technology A. Overview of Served Based Computing. The Traditional Server based computing will collect the user inputs from client terminals and passed this input to the Host pc or server. The server will perform the required operation and passed the final output to the thin client terminal. The major drawback of traditional server based computing is bandwidth usage. Todays applications require huge amount of bandwidth transfer between client and server. Traditional method of Server based computing is practically not suitable for latest application. Then web based thin client technology is adapted but practically most commercial application not support web based architectures. B. Thin Client Technology A solution to SBC Drawbacks The thin client technology is perfect solution to reduce the drawback of bandwidth used in server based computing. Thin Client technology runs the client application in terminal server of host pc or server and transmit only the screen images to the clients instead of sending the whole processed datas, reducing network traffic, avoiding installation of client software on a remote client or workstation and facilitating administration and deployment much better than the traditional server based computing. In Thin Client Technology, a terminal server will be deployed in host pc or server and it will fully runs the client part of the application in Host pc or server itself. This technology uses a multi user operating system as a terminal server running multiple client sessions on a single server and a protocol that shows user Interface in client terminals.
www.iosrjournals.org
1 | Page
Figure 1 shows this architecture. The only application present inside the client terminal is the application which reproduces the user interface received from terminal server. The thin client technology supports many client platforms with low band width usage. It supports any type of client server application. Citrix modified Windows NT 3.5 and modified it as multiuser operating system capable of supporting thin client on special terminals. Microsoft and Citrix signed a joint agreement for using Citrix technology and this agreement is the basic step of development for Windows NT 4.0 terminal server edition. Citrix currently uses the own architecture called ICA(Independent Computer Architecture) for reproducing a user interface on a thin client terminal. The architecture transfers only the mouse clicks, keyboard inputs and screen refresh to the server enabling lower band width usage. It uses less than 20 Kbits/sec. Citrix provides numerous tools for access management, resource and user management. Microsoft also developed its own Remote Desktop protocol called RDP for connecting windows client to terminal servers. Citrix offered special tools for reproducing images to the client node includes meta frame, NFuse & Extranet. III. Virtualization Virtualization is the process of creating virtual environment of some physical environment. The best example will be our hard disks in computers; we are dividing physical hard disks into multiple logical drives. A. Hardware Virtualization: Hardware virtualization is the process of creating virtual machines that will perform like a normal computer with operating system. Here the bare hardware is divided into multiple logical units like our hard disks and we are implementing multiple operating systems into the logical hardware units and making all together to run in one time. A single Computer now can run multiple operating systems at the same time using virtualization concept. Software executed on these machines is separated from the underlying hardware resources. The machine which runs windows Xp can host a virtual machine that runs the Ubuntu operating system. The Ubuntu software is run on Ubuntu operating system using the same hardware resources that runs windows XP. In virtualization the host PC is a bare hardware where the visualization takes places and guest pc is a virtual machine created by using host PC. The word host and guest are used to distinguish the software runs on physical machine and software runs on virtual machine. The software that creates a virtual machine is also called as the virtual machine manager. Examples are hypervisor or VM Ware Vsphere. This software creates a multiple logical hardware units on the bare hardware. Logical units are called as virtual machines and physical units are called as bare hardware. B. Snapshots A snapshot is a state of virtual machine in particular time. This is mainly mentioned in storage disks. The snapshot can be taken at given time interval and it can be reverted back on any time. A Snapshot is a point in time image of the virtual guest operating system (VM). The snapshot contains the image of the virtual disk, RAM and device drivers at the time of the snapshot are taken. C. Teleportation The snapshot mentioned above can be moved to the new host pc using its own hypervisor. If the VM is stopped, snapshotted moved and resumed on the new host pc. This process is called migration. If the snapshots are taken periodically then this process is very fast and it can be migrated to the new host pc without disturbing the service and we can take the old host pc for physical maintenance.
www.iosrjournals.org
2 | Page
www.iosrjournals.org
3 | Page
A. Low Powered Client Terminal. The low powered client terminal is a device which contains minimal set of hardware components to support operating system like android or windows CE with browser support. The browser will be used to access the hosted service in private cloud. The additional RDP protocol is used to access the traditional terminal server. The additional traditional Server is used along with cloud server to provide additional services which is not provided by hosted private cloud. By implementing RDP 7.0 in low powered client terminal, multimedia contents can be played in client side.
www.iosrjournals.org
4 | Page
www.iosrjournals.org
6 | Page
analysis Our Proposed system is mainly designed to reduce the cost of IT Infrastructure set up & operation. Low powered client device will enable to establish low cost IT infrastructure. The main draw backs in rural IT infrastructure are maintenance. Our proposed system will help to solve this problem. The maintenance of private cloud server is enough to run its other clients nodes. Remote firm ware update will enables it as 100% trouble free environment. By analyzing the above charts and tables the proposed system will bring down the IT Infrastructure cost in terms of power consumption, licensing cost, space requirement and cost of physical device. IX Conclusion and future enchancement The proposed system will help to build the rural IT infrastructure at low cost. The rural education institutes can set up the IT infrastructure at low cost. Instead of going for fat clients, the proposed system will help to create more terminal for users. The low power consumption enables using the proposed system in any geographical location where power is a big constraint for setting up IT infra-structure. The proposed system will bring down the E waste by using clients for long time without changing any hardware. The proposed system does not presently support common operating system due to lack of hardware support. The future work will focus on improving the hardware support to support common operating system by staying within the same low power constraint and foot print.
Acknowledgement
A sincere gratitude expressed to the anonymous reviewers for providing some useful suggestions.
References
[1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14] Segal, I.. ""When Is Zero Client Not Zero Client?", SysGen, Inc" Mell, P. and Grance, T. (2011-09). "The NIST Definition of Cloud Computing. NIST Special Publication 800-145 (September 2011). National Institute of Standards and Technology, U.S. Department of Commerce" Sherbak, T., Sweere, N., and Belapurkar, V.. "Virtualized Enterprise Storage for Flexible, Scalable Private Clouds. Reprinted from Dell Power Solutions, 2012 Issue 1" Chou, Timothy. Introduction to Cloud Computing: Business &Technology . http://www.scribd.com/doc/64699897/Introduction-toCloud-Computing-Business-and-Technology Wang, R."Tuesday's Tip: Understanding The Many Flavors ofCloudComputingandSaaS". Nieh, Jason; Novik, Naomi &., Yang, S. Jae (December, 2005). "A Comparison of Thin-Client Computing Architectures". Technical Report CUCS-022-00 (New York: Network Computing Laboratory, Columbia University http://www.nomachine.com/documentation/pdf/cucs-022-00.pdf Madden, B. (May 19, 2012) (2010-05-19). "Wyse hopes to shake up the thin client industry with a new zero client platform. Will it work?" Greaves, J. (of Carpathia Hosting) and Potti, S. (of Citrix). Uploaded by CarpathiaHosting on Feb 22, 2010. "Flex-Tenancy: Secure Multi-Tenancy Network Environments" I.S. Jacobs and C.P. Bean, Fine particles, thin films and exchange anisotropy, in Magnetism, vol. III, G.T. Rado and H. Suhl, Eds. New York: Academic, 1963, pp. 271-350. K. Elissa, Title of paper if known, unpublished. R. Nicole, Title of paper with only first word capitalized, J. Name Stand. Abbrev., in press. Y. Yorozu, M. Hirano, K. Oka, and Y. Tagawa, Electron spectroscopy studies on magneto-optical media and plastic substrate interface, IEEE Transl. J. Magn. Japan, vol. 2, pp. 740-741, August 1987 [Digests 9th Annual Conf. Magnetics Japan, p. 301, 1982]. M. Young, The Technical Writer s Handbook. Mill Valley, CA: University Science, 1989.
www.iosrjournals.org
7 | Page