검색 상세

UHNE-CG: OSGi-based Ubiquitous Home Network Environment using Context and Grid Services : UHNE-CG: OSGi-based Ubiquitous Home Network Environment using Context and Grid Services

  • 발행기관 고려대학교
  • 발행년도 2006
  • 학위수여년월 2006. 8
  • 학위명 석사
  • 학과 대학원 전자컴퓨터공학과 전자컴퓨터공학전공
  • 식별자(기타) DL:000017597815
  • 서지제어번호 000045302811

초록/요약

영문초록 있음

more

초록/요약

In this paper, we present the OSGi based home network system in ubiquitous environment that controls the room appliances providing user mobility. The current home network technology (such as Havi, Jini, UPnP) is limited to static local area. However, we propose ubiquitous concepts of home network system of user mobility in context-aware computing. It is called as UHNE-CG (Ubiquitous Home Network Environment) which can overcome weak points of ubiquity and computational power of Home network. UHNE-CG controls home appliances according to context information. It also gives grid computational power into home environment. This UHNE-CG system is executed on OSGi framework which has several benefits of system extensibility. The services are packed as OSGi bundles such as context bundle, grid bundle. Context bundle provides context concepts to home network environment. Grid bundle gives ability of computational power. Context bundle is comprised of 4 parts. First of them is context detector that detects user entering/leaving and used device. Next, it is person locator which provides user mobility from previous location. The third, it is context analyzer that provides same environment of user at anyplace. At last, home manager matches and executes proper home appliances according to context information. We also consider computational power into home territory. UHNE-CG system enables this functionality with grid computing which is performed by grid bundle. Grid bundle consists of 4 parts. There is grid proxy manager for grid authorization, job manager for computational job, MDS manager for searching grid resource and gridFTP manager for file transferring in grid environment. As a result, in UHNE-CG, context-aware characteristic gives merits such as adaptability and intelligent environment. Moreover it gives the capabilities: autonomous execution in grid environment and computational power. Context and grid service bundle development can also have benefits of remote functionality and extensibility that are provided by OSGi.

more

목차

CONTENTS
1. Introduction
2. Related Work
2.1 OSGi
2.1.1 Architecture of OSGi
2.1.1.1 OSGi Framework
2.1.1.2 OSGi Services
2.1.1.3 OSGi Bundles
2.2 Home Network Technologies
2.2.1 Jini Technology
2.2.2 UPnP Technology
2.2.3 HAVi Technology
2.3 Ubiquitous Computing
2.3.1 Gaia
2.3.2 Aura
2.3.3 Context-Aware Computing
2.4 Grid Computing
2.4.1 Globus
2.4.1.1 Grid Security Infrastructure (GSI)
2.4.1.2 Monitoring and Discovery Service (MDS)
2.4.1.3 Globus Resource Allocation Management (GRAM)
2.4.1.4 Grid File Transfer Protocol (GridFTP)
3. UHNE-CG Architecture
3.1 Basic Concept
3.2 Scenario
3.3 Components of Context Bundles
3.3.1 Context Detector
3.3.2 Person Locator
3.3.3 Context Analyzer
3.3.4 Home Manager
3.4 Components of Grid Bundle
3.4.1 Job Manager
3.4.2 MDS Manager
3.4.3 GridFTP Manager
3.4.4 GridProxy Manager
4. Design and Implementation
4.1 Class Diagram
4.2 Sequence Diagram
4.3 Context Bundle Development
4.3.1 Context Detector
4.3.2 Person Locator
4.3.3 Context Analyzer
4.3.4 Home Manager
4.4 Grid Bundle Development
4.4.1 Job Manager
4.4.2 MDS Manager
4.4.3 GridFTP Manager
4.4.4 GridProxy Manager
4.5 GUI
5. Conclusion
Abstract
Reference
List of Figure
Figure 2-1. Architecture of OSGi Framework
Figure 2-2. Descriptions of Manifest file in Bundle
Figure 2-3. Life cycle of OSGi Bundle
Figure 3-1. Architecture of UHNE-CG system
Figure 3-2. Scenario case of Context Bundle in UHNE-CG
Figure 3-3. Scenario case of Grid Bundle in UHNE-CG
Figure 3-4. Components in Context Bundle
Figure 3-5. Components in Grid Bundle
Figure 4-1. Class diagram of Context Bundle
Figure 4-2. Class diagram of Grid Bundle
Figure 4-3. Sequence diagram of Context Bundle
Figure 4-4. Sequence diagram of Grid Bundle
Figure 4-5. User and Device Detector
Figure 4-6. Person Tracker Server Interaction
Figure 4-7. PLocator and File Manager
Figure 4-8. Ontology Representation
Figure 4-9. Description of User Preference file
Figure 4-10. Context Parser and Context Generator
Figure 4-11. Home Manager
Figure 4-12. Job Manager
Figure 4-13. MDS Manager
Figure 4-14. Grid FTP Manager
Figure 4-15. Grid Proxy Manager
Figure 4-16. OSGi Framework
Figure 4-17. Context Bundle and Home Appliances
Figure 4-18. Grid Bundle

more