With the increasing growth of large data storage and computational demand, Green Cloud Computing is known to be a broad area and hot field for research. To capitalize various IT resources, Cloud computing has produced an ultimate and impressing way to virtualize servers and data centers and to make energy efficient. The IT resources consume huge amounts of power and energy, which in turn produces shortage in energy and change in global climate. Therefore, there is a need of Green cloud computing which can produce solutions that can not only make the IT resources energy efficient but also minimize the operational costs. To solve environment related issues in the field of IT, Green IT is named to be an important step. It includes a huge number of focus areas for instance to provide proper management of power, virtualization of servers, design of data centers, recycling methods, eco-labeling, environment sustainability design and energy efficient resources etc. In this review firstly, a brief discussion on Cloud and Green computing is given then various application areas of Green IT are discussed and reviewed further. Based on the comparative analysis on Green-IT areas several research issues related to concerned Green IT areas, Objectives of such areas etc. are elaborated further.
A fundamental problem in maintaining and evolving legacy systems is to understand the subject system. Reverse engineering is the process of analyzing a subject system; first to identify the system's components and their interrelationships and second to create representations of the system in another form or at a higher level of abstraction. In this paper we will discuss the process, steps, purpose, current and future directions of reverse engineering which follows the process of understanding the system through analysis of its code structure, function and operation by program comprehension. It provides the means for recapturing lost information, restructuring complex systems or transforming old systems to a new, more maintainable and better architecture. Reverse engineering software helps researchers to examine the strength of systems and identify their weaknesses with different aspects and applications of reverse engineering.
The costs of erroneous software can be as of the investment in software development. Yet, the potential to improve software quality and reduce project cost is enormous. Bug tracking and fixing can be an effective means to achieve quality i.e. error free at less cost. A System guides the maintenance activities of software developer's team who earlier, face the problem in fixing bugs. Non-availability of bug in a system in market makes fixing process difficult. Presently Bug fixing is timeconsuming and exacerbates the already high cost of software maintenance which affects scheduled performance. This paper discusses a system that evaluates bugs and assigns priority on the basis of severity to fix them efficiently. .
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.