Anda di halaman 1dari 9

ACNOWLEDGEMENT

I am extremely thankful to our beloved Vice-chairman THIRUMATHI


V.LAKSHMI BANGARU ADIGALAR for the help and the advice she had
showered up on me.

I express my gratitude to our principal Prof.


Dr.V.R.A.SATTHAPPAN,Ph.D., and Mrs.R.JAGADEESWARI,M.E., Head,
Department Of Information Technology, for their valuable guidance and consistent
encouragement throughout the period of my project work.

Words won’t suffice to express my feeling of gratitude to my internal guide


Mr.S.MUTHUKUMAR,M.C.A.,M.Phil., Department of Information
Technology, for his constant encouragement during the course of the project.

I record my sincere and wholehearted gratitude to


Mr.D.JAGADEESAN.M.Tech.,M.I.S.T.E., Department of CSE and
Mr.M.N.RAMANATHAN B.E., INAUTIX, chennai for their valuable
suggestion to undertake this project and for their constant encouragement to do this
project successfully.

I would thank my parents who inspired me always without their


encouragement I would never have gotten to where I am.

Finally we thank all those who directly or indirectly involved in bringing out
this project successfully. Lastly I would thank my classmates and friends for their
moral support.

i
ABSTRACT

Now-a-days the passion is towards the wireless devices. Everyone are using
wireless devices such as mobile phones, laptops, mobile computers and so on. We
might be thinking that charging these devices doesn’t consume much more energy.
But the fact is that, the total amount of power required to charge all the mobile
phones will be equivalent to the total amount of power required to run an industry.

Therefore it is must to prevent energy loss in such a devices. Here in our


project we propose a new scheme called FLEXFETCH which is used to prevent
energy loss in mobile computing.

In a pervasive computing environment, the data may either stored in a local


disk or in a remote server. The selection of the data sources depends upon the
operational states (in case of Local Disk), Bandwidth (in case of Wireless
Network) and the amount of data requested. FLEXFETCH is used to adaptively
select the data source (local disk or remote server).

FLEXFETCH is a profile based I/O management scheme that is aware of


file access history and adaptive to current access environment. It is proactively
designed to select the least costly data source to service application’s request.

ii
TABLE OF CONTENT

CHAPTER TITLE PAGE NO.

LIST OF FIGURES vii


LIST OF TABLES viii
LIST OF ABBREVATIONS ix
1 INTRODUCTION 1

1.1 Energy saving modes in Hard Disk. 2

1.2 Energy saving modes in Wireless Network. 4

1.3 Comparison between the Hard Disk and the 5

Wireless Network.

2 LITERATURE SURVEY 6

2.1 Hitachi DK23DA Hard Disk Drive. 6

2.2 Cisco Aironet 350 Wireless Card. 7

2.3 Traces Collection. 9

2.4 Example scenario’s. 10

3 SYSTEM ANALYSIS 15

3.1 EXISTING SYSTEM. 15

3.1.1 Architecture of BlueFS. 17


iii
3.1.2 Integration with Power Mnagement. 18

3.1.3 Energy Efficiency. 19

3.1.4 Limitations of BlueFS. 21

3.2 PROPOSED SYSTEM. 22

CHAPTER TITLE PAGE NO.

4 SYSTEM DESIGN. 23

4.1 Block Diagram. 23

4.2 Description. 24

4.3 UML Diagrams. 25

5 SYSTEM IMPLEMENTATION 32

5.1 Data Flow Diagram. 32

5.2 Description. 33

5.3 Modules used. 34

5.4 Modules Explanation. 35

5.4.1 Profiling Program Execution. 35

5.4.2 Adaptive selection of Data source. 39

5.4.3 Re-Evaluating the profile. 42

6 TESTING TECHNIQUES/TESTING STRATEGIES. 44

6.1 TESTNG TECHNIQUES. 44

6.1.1 White box Testing. 45

iv
6.1.2 Black Box Testing. 45

6.1.3 System Testing. 46

6.1.4 Unit Testing. 47

CHAPTER TITLE PAGE NO.

6.1.5 Functional Test. 47

6.1.6 Structured Test. 47

6.2 SOFTWARE TESTING STRATEGIES. 48

6.2.1 Program Testing. 49

6.2.2 Validation Testing. 49

7 CONCLUSION. 51

8 FUTURE WORK. 52

9 APPENDICES. 53

9.1 Sample Codes. 53

9.2 Software Details. 60

10 REFERENCES. 64

v
LIST OF FIGURES

S.NO TITLE PAGE NO

2.4.1 grep + make : energy consumption with various 10

Bandwidth and Latencies.

2.4.2 mplayer: energy consumption with various 13

Bandwidth and Latencies.

3.1 Blue File System Architecture. 17

3.2 Integration with power management. 18

3.3 Interactive delays and Energy Usage. 20

4.1 Block Diagram of FLEXFETCH. 23

4.3 UML Diagrams. 25

4.3.1 Use case Diagram. 25

4.3.2 Class Diagram. 26

4.3.3 Activity Diagrams. 27

4.3.3.a. Profiling. 27

4.3.3.b. Adaptation. 28

4.3.3.c Re-Evaluation. 29

vi
4.3.4 Sequence Diagram. 30

4.3.5 Collaberation Diagram. 31

5.1 Data Flow Diagram. 32

S.NO TITLE PAGE NO

5.4.1.a. Home Form. 36

5.4.1.b. Input read Form. 37

5.4.1.c. Profiling Program Execution Form. 38

5.4.1.d. Sequence Data Form. 39

5.4.2 Adaptive Data selection Form. 42

9.1 Architecture of DONET. 61

vii
LIST OF TABLES

S.NO TITLE PAGE NO

2.1 The energy consumption parameters for the 7

DK23DA Hard Disk Drive.

2.2 The energy consumption parameters for the 8

CISCO AIRONET 350 Wireless card.

2.3 Trace Description. 9

viii
LIST OF ABBREVATIONS

CAM - Continuous Aware Mode.

PSM - Power Saving Mode.

WNIC - Wireless Network Interface Card.

BlueFS - Blue File System.

WR - Write.

RD - Read.

UML - Unified Modeling Language.

ASP - Active Server Page.

XML - Extended Markup Language.

CLR - Common Language Runtime.

ix

Anda mungkin juga menyukai