Partha Pratim Ray

SE
4papers
11citations
Novelty15%
AI Score13

4 Papers

SYAug 2, 2012
The green grid saga - a green initiative to data centers: a review

Partha Pratim Ray

Information Technology (IT) significantly impacts the environment throughout its life cycle. Most enterprises have not paid enough attention to this until recently. IT's environmental impact can be significantly reduced by behavioral changes, as well as technology changes. Given the relative energy and materials inefficiency of most IT infrastructures today, many green IT initiatives can be easily tackled at no incremental cost. The Green Grid - a non-profit trade organization of IT professionals is such an initiative, formed to initiate the issues of power and cooling in data centers, scattered world-wide. The Green Grid seeks to define best practices for optimizing the efficient consumption of power at IT equipment and facility levels, as well as the manner in which cooling is delivered at these levels hence, providing promising attitude in bringing down the environmental hazards, as well as proceeding to the new era of green computing. In this paper we review the various analytical aspects of The Green Grid upon the data centers and found green facts.

SEAug 2, 2012
Debugging Memory Issues In Embedded Linux: A Case Study

Partha Pratim Ray, Ansuman Banerjee

Debugging denotes the process of detecting root causes of unexpected observable behaviors in programs, such as a program crash, an unexpected output value being produced or an assertion violation. Debugging of program errors is a difficult task and often takes a significant amount of time in the software development life cycle. In the context of embedded software, the probability of bugs is quite high. Due to requirements of low code size and less resource consumption, embedded softwares typically do away with a lot of sanity checks during development time. This leads to high chance of errors being uncovered in the production code at run time. In this paper we propose a methodology for debugging errors in BusyBox, a de-facto standard for Linux in embedded systems. Our methodology works on top of Valgrind, a popular memory error detector and Daikon, an invariant analyzer. We have experimented with two published errors in BusyBox and report our findings in this paper.

SEAug 2, 2012
Debugging Invariant Issues in Pseudo Embedded Program: an Analytical Approach

Partha Pratim Ray, Ansuman Banerjee, Banibrata Bag

Debugging is an unavoidable and most crucial aspect of software development life cycle. Especially when it comes the turn of embedded one. Due to the requirements of low code size and less resource consumption, the embedded softwares need to be upgraded all the time involving obvious change of code during development phase. This leads the huge risk of intrusion of bugs into the code at production time. In this paper we propose an approach of debugging embedded program in pseudo format, incorporating invariant analysis. Our methodology works on top of Daikon, a popular invariant analyzer. We have experimented with a simplified code snippet [1], used during debugging a reported error in BusyBox which is a de-facto standard for Linux in embedded systems.

HCAug 2, 2012
Translation of Bengali Terms in Mobile Phones: a Simplified Approach Based on the Prescriptions of Conventional Accent Understand Ability

Partha Pratim Ray

Technology is the making, usage and knowledge of tools, techniques, crafts, systems or methods of organization in order to solve a problem or serve some purpose. This is true for humanitarian issues also. Such as the issue of language and its primitive attraction for its native speakers which is visible in the cases of the language spoken at home, outside home, in its choice of newspapers, and TV channels. Everyone finds to accomplish its need by the same way. Example includes the preference of using mobile phones in English. The satisfactory answer to this tendency may be the lack of finding the translations in native language---Bengali terms used in current mobile phones are hard to understand by users. I have investigated various mobile phone models available in Indian market which have lot of problems in Bengali interpretation. I have sort out the root cause of this problem to be the conventional accent understand ability. Depending on this I have created a set of equivalent terms that I hope to be simpler in use. In this paper I have performed experiments to compare the new terms to the available ones. Our findings show that the newly derived terms do better in term of performance than to current ones. It has also been seen that acceptance of Bengali terms in mobile phones might grow if the parameter of simpler and conventional accent understand ability are met while designing.