SlideShare une entreprise Scribd logo
1  sur  70
 
Context-Aware Paradigm for Pervasive Computing Environment (CAPP) Context-Aware Smart Service Discovery in Pervasive Environments
GEC Members ,[object Object],[object Object],[object Object],[object Object]
Sequence of Presentation ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Introduction
Pervasive Environment ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Issues in Pervasive Computing ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Problem Statement ,[object Object],[object Object],[object Object],[object Object]
Context-Awareness ,[object Object],[object Object],[object Object],[object Object]
Feature Comparison of Existing Systems      GAIA OS (2002)      CAMUS (2005)      SOCAM (2004)      CASS (2004)      CoBrA (2003)      Hydrogen (2002)      TEA      CAPEUS      CMF (2003)      Context Toolkit(1999)      Classroom & GUIDE      Xerox PARC(1992)      Active Badge (1992) Reasoning Support Resource Discovery OWL based Ontology Decentralized Architecture Rich Context
Limitations of Present Systems ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Research Objectives ,[object Object],[object Object],[object Object],[object Object],[object Object]
System Design
Architectural Foundation ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Design of CAPP
Design of CAPP (contd.) Receives interpreted context and decides as which is the best  available service that should be delivered to the client or returns a  list of probable services to the client Description Makes decision on which service is to be delivered to the client on  the basis of interpreted context and weighted averages of the  interpreted contexts Function Decision  Making Module This module interprets the gathered context by and identifying  Who, What, Where & When contexts  Description To interpret the gathered context as Who, What, When & Where  contexts of both the user and the services Function Context Interpreter This module gathers context data.  Description Gather context data on the basis of client’s info and request and  represent the gathered information in the form enforced by the rule  Repository Function Context Congregator This module listens to incoming requests and forwards them to the  congregator for context gathering.  Description Receives request and dispatches it to the context congregator  module. Returns the result to the requester Function Dispatcher Module
Context Congregator
Context Space in CAPP
Representation Scheme in CAPP ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Vital Context ,[object Object],[object Object],[object Object],[object Object]
Context Interpretation
Context Processing Context Congregation Context Interpretation Raw, Low-Level Context Interpreted, High-Level Context (Data from  Sensor Services) (To The Decision Making Module) Context Processing
High-Level View of Context
Interpretation in CAPP ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Interpretation in CAPP (contd.) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Deduced Who (User)
Deduced  When  (User)
Deduced Where (User)
Deduced Health (User)
Interpreted User Context ,[object Object]
Deduced Who (Service)
Deduced What (Service)
Deduced When (Service)
Deduced Where (Service)
Interpreted Service Context ,[object Object]
Decision Making Module
Which Service Decision Making Module User Context Service Context 2 Service Context 1 Service Context N Service Context J User Context Output Inputs Best Association WHICH
Which Service (contd.) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Which Service (contd.) ,[object Object],[object Object],Where  p, q, r  and  s  are the weights
Decision Process
Evaluation & Analysis
Evaluation Criteria ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Assumptions ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Test Case 1 ,[object Object],[object Object],[object Object],[object Object]
Test Case 1 - Vital Context PRINTMS PRINTBE02 PRFAXBE ID Normal Sugar level NULL NULL Print Secondary type  38.2 C User temp Print Print Fax Primary type 71 Pulse Admin Admin Admin Owner 110 Di Sistolic Fit Fit Fit Air quality 80 Sistolic High High High Noise Normal Noise Normal Normal Normal Humidity Normal Humidity 16 C 16 C 16 C Temperature 16 C Temperature  Normal Normal Normal Dust level Normal Dust level Bright Bright Bright Illumination Bright Illumination 18 minutes 10 minutes 25 minutes Availability time Busy Activity of user 100 Mbps 100 Mbps 100 Mbps Bandwidth Active, Idle, Idle Status Busy Busy Busy Status PDA, smart phone, PC Type 44 67 64 Space avail 3 Devices 50 60 65 Queue length Student Role Service C Service B Service A Attribute Ayesha Attribute Service Contexts User Context
Test Case 1 - Vital Context (contd.)  Service Contexts User Context Service C Service B Service A Attribute Ayesha Attribute 1130 hrs 1130 hrs 1130 hrs Time  1130 hrs Time  18 June, 2006 18 June, 2006 18 June, 2006 Date  18 June, 2006 Date  0 0 0 Speed BELAB Location NULL NULL NULL Direction 0 Speed False False False Mobility  NULL Direction MSLAB BELAB BELAB Location  False Mobility 8080 8080 8080 Port Sitting Orientation //mslab017//printms //belab075//printbe02 //belab023//prfaxbe Namespace  NULL Alias 192.168.13.201 192.168.13.181 192.168.13.33 IP Ayesha Ahmad Name NULL NULL BEPRINTANDFAX Alias 37405-0521200-6 SSN PRINTCS PRINTBE PRINTFAX Name  AYESHA_BE_08_37 ID
Test Case 1- Results 0.5 0.5 0.1 0.9 Service C 0.9 0.9 0.9 0.9 Service B 0.63 0.9 0.9 0.1 Service A Weighted Average When Value Where Value What Value
Test Case 1 - Output
Test Case 2 ,[object Object],[object Object],[object Object]
Test Case 2 – Vital Context SCANMS2 SCANMS SCANBE ID Normal Sugar level NULL NULL NULL Secondary type  102 F User temp Scan Scan Scan Primary type 71 Pulse Admin Admin Admin Owner 120 Di Sistolic Fit Fit Fit Air quality 82 Sistolic Normal Normal Normal Noise Normal Noise Normal Normal Normal Humidity Normal Humidity 16 C 16 C 25 C Temperature 25 C Temperature  Normal Normal Normal Dust level Normal Dust level Normal Bright Bright Illumination Bright Illumination 0 minutes 0 minutes 0 minutes Availability time Busy Activity of user A.C. A.C. A.C. Power supply Active, Active, Active Status Idle Idle Idle Status PC, PDA, Laptop Type 0 0 0 Space avail 3 Devices 0 0 0 Queue length Student Role Service C Service B Service A Attribute Kashif Attribute Service Contexts User Context
Test Case 2 – Vital Context (contd.)   Service Contexts User Context Service C Service B Service A Attribute Kashif Attribute 1215 hrs 1215hrs 1215hrs Time  1215 hrs Time  28 July,  2006 28 July, 2006 28 July, 2006 Date  28 July, 2006 Date  MSLAB MSLAB BELAB Location  MSLAB Location //mslab065//scanms2 //mslab096//scanms //belab024//scanbe Namespace  Standing Orientation 192.168.13.129 192.168.13.125 192.168.13.26 IP Kashif Farooq Name NULL NULL NULL Alias 37405-126524-9 SSN MSSCAN2 MSSCAN BESCAN Name  KASH_BE_05_199 ID
Test Case 2 - Results 0.375 0.1 0.9 0.9 0.9 Service C 0.375 0.1 0.9 0.9 0.9 Service B 0.575 0.9 0.9 0.1 0.9 Service A Weighted Average Health Value When Value Where Value What Value
Test Case 2 - Output
Test Case 3 ,[object Object],[object Object],[object Object]
Test Case 3 - Vital Context 1030 hrs 1030 hrs 1030 hrs Time  1030 hrs Time  July 28, 2006 July 28, 2006 July 28, 2006 Date  July 28, 2006 Date  MSLAB LECHALL02 LECHALL01 Location  Faculty office Location NULL NULL NULL IP Sitting Orientation NULL NULL NULL Alias Viky Alias MULTIMEDIAMSLAB MULTIMEDIALECHALL2 MULTIMEDIALECHALL1 Name  Waqas Arshad Name MMSLAB ML2 ML1 ID 37405-053320-8 SSN NULL NULL NULL Secondary type  WAQ_FAC_CS_23 ID Multimedia Projector Multimedia Projector Multimedia Projector Primary type Busy Activity of user 0 minutes 0 minutes 50 minutes Availability time Idle, Active, Active Status Idle Idle Busy Status PC, phone, laptop Type 1 1 1 Space avail 3 Devices 0 0 1 Queue length Faculty Role Service C Service B Service A Attribute Waqas Attribute Service Contexts User Context
Test Case 3 - Results 0.633333333 0.9 0.1 0.9 Service C 0.633333333 0.9 0.1 0.9 Service B 0.366666667 0.1 0.1 0.9 Service A Weighted Average When Value Where Value What Value
Test Case 3 - Output
Test Case 4 ,[object Object],[object Object],[object Object],[object Object]
Test Case 4 - Vital Context 1227 hrs 1227 hrs 1227 hrs Time  1227 hrs Time  29 July, 2006 29 July, 2006 29 July, 2006 Date  29 July, 2006 Date FACULTYOFFICE BELAB MSLAB Location  Standing Orientation FACULTYTELEPHONE BELABTELEPHONE MSLABTELEPHONE Name  Maryam Ayaz Name TELFAC TELBE TELMS ID 37405-056204-7 SSN NULL NULL NULL Secondary type  MARY_FAC_EE_057 ID Telephone Telephone Telephone  Primary type Idle Activity of user Admin Admin Admin Owner Idle, Idle, Idle Status 0 minutes 0 minutes 0 minutes Availability time PDA, PDA, Laptop Type A.C. A.C. A.C. Power supply 3 Devices Idle Idle Idle Status Faculty Role Service C Service B Service A Attribute Maryam Attribute Service Contexts User Context
Test Case 4 - Results 0.633333333 0.9 0.1 0.9 Service C 0.633333333 0.9 0.1 0.9 Service B 0.633333333 0.9 0.1 0.9 Service A Weighted Average When Value Where Value What Value
Test Case 4 - Output
Performance ,[object Object],[object Object],[object Object],[object Object]
Performance (contd.) A B C 0.5 0.5 0.5 14 A B 0.1 0.5 0.5 15 C 0.9 0.1 0.5 16 A C 0.5 0.1 0.5 17 A 0.1 0.1 0.5 18 B C 0.9 0.9 0.1 19 B 0.5 0.9 0.1 20 B 0.1 0.9 0.1 21 C 0.9 0.5 0.1 22 B C 0.5 0.5 0.1 23 B 0.1 0.5 0.1 24 C 0.9 0.1 0.1 25 C 0.5 0.1 0.1 26 A B C 0.1 0.1 0.1 27 C 0.9 0.5 0.5 13 B 0.1 0.9 0.5 12 B  0.5 0.9 0.5 11 B C 0.9 0.9 0.5 10 A 0.1 0.1 0.9 9 A 0.5 0.1 0.9 8 A C 0.9 0.1 0.9 7 A 0.1 0.5 0.9 6 A 0.5 0.5 0.9 5 A C 0.9 0.5 0.9 4 A B  0.1 0.9 0.9 3 A B  0.5 0.9 0.9 2 A B C 0.9 0.9 0.9 1 Outcome Service C Service B Service A
Performance (contd.) ,[object Object],[object Object],[object Object]
Epitome
Limitations of CAPP ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Advantages ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Conclusion ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Latest References ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Thank you

Contenu connexe

En vedette

Pervasive computing
Pervasive computingPervasive computing
Pervasive computingKelly Zhang
 
Pervasive computing
Pervasive computingPervasive computing
Pervasive computingPreethi AKNR
 
Pervasive computing and its Security Issues
Pervasive computing and its Security IssuesPervasive computing and its Security Issues
Pervasive computing and its Security IssuesPhearin Sok
 
Ubiquitous Computing
Ubiquitous ComputingUbiquitous Computing
Ubiquitous Computingu065932
 

En vedette (6)

Pervasive computing
Pervasive computingPervasive computing
Pervasive computing
 
Pervasive Computing
Pervasive ComputingPervasive Computing
Pervasive Computing
 
Pervasive computing
Pervasive computingPervasive computing
Pervasive computing
 
Pervasive computing and its Security Issues
Pervasive computing and its Security IssuesPervasive computing and its Security Issues
Pervasive computing and its Security Issues
 
Pervasive Computing
Pervasive ComputingPervasive Computing
Pervasive Computing
 
Ubiquitous Computing
Ubiquitous ComputingUbiquitous Computing
Ubiquitous Computing
 

Similaire à Context Aware Paradigm for Pervasive Computing Environment

Strongly DisagreeDisagreeNeutralAgreeStrongly AgreeI t.docx
Strongly DisagreeDisagreeNeutralAgreeStrongly AgreeI t.docxStrongly DisagreeDisagreeNeutralAgreeStrongly AgreeI t.docx
Strongly DisagreeDisagreeNeutralAgreeStrongly AgreeI t.docxcpatriciarpatricia
 
MELA: Monitoring and Analyzing Elasticity of Cloud Services -- CloudCom 2013
MELA: Monitoring and Analyzing Elasticity of Cloud Services -- CloudCom 2013MELA: Monitoring and Analyzing Elasticity of Cloud Services -- CloudCom 2013
MELA: Monitoring and Analyzing Elasticity of Cloud Services -- CloudCom 2013Daniel Moldovan
 
Predictive maintenance - Architecting a Solution with Devices, Services, Big ...
Predictive maintenance - Architecting a Solution with Devices, Services, Big ...Predictive maintenance - Architecting a Solution with Devices, Services, Big ...
Predictive maintenance - Architecting a Solution with Devices, Services, Big ...Marc Mercuri
 
Web-Based System for Software Requirements Quality Analysis Using Case-Based ...
Web-Based System for Software Requirements Quality Analysis Using Case-Based ...Web-Based System for Software Requirements Quality Analysis Using Case-Based ...
Web-Based System for Software Requirements Quality Analysis Using Case-Based ...IOSR Journals
 
Final Year IEEE Project 2013-2014 - Web Services Project Title and Abstract
Final Year IEEE Project 2013-2014  - Web Services Project Title and AbstractFinal Year IEEE Project 2013-2014  - Web Services Project Title and Abstract
Final Year IEEE Project 2013-2014 - Web Services Project Title and Abstractelysiumtechnologies
 
IRJET- Pervasive Computing Service Discovery in Secure Framework Environment
IRJET- Pervasive Computing Service Discovery in Secure Framework EnvironmentIRJET- Pervasive Computing Service Discovery in Secure Framework Environment
IRJET- Pervasive Computing Service Discovery in Secure Framework EnvironmentIRJET Journal
 
DOTNET 2013 IEEE CLOUDCOMPUTING PROJECT Qos ranking prediction for cloud serv...
DOTNET 2013 IEEE CLOUDCOMPUTING PROJECT Qos ranking prediction for cloud serv...DOTNET 2013 IEEE CLOUDCOMPUTING PROJECT Qos ranking prediction for cloud serv...
DOTNET 2013 IEEE CLOUDCOMPUTING PROJECT Qos ranking prediction for cloud serv...IEEEGLOBALSOFTTECHNOLOGIES
 
Recording and Reasoning Over Data Provenance in Web and Grid Services
Recording and Reasoning Over Data Provenance in Web and Grid ServicesRecording and Reasoning Over Data Provenance in Web and Grid Services
Recording and Reasoning Over Data Provenance in Web and Grid ServicesMartin Szomszor
 
Self-Tuning and Managing Services
Self-Tuning and Managing ServicesSelf-Tuning and Managing Services
Self-Tuning and Managing ServicesReza Rahimi
 
Qo s ranking prediction for cloud services
Qo s ranking prediction for cloud servicesQo s ranking prediction for cloud services
Qo s ranking prediction for cloud servicesIEEEFINALYEARPROJECTS
 
JAVA 2013 IEEE CLOUDCOMPUTING PROJECT Qos ranking prediction for cloud services
JAVA 2013 IEEE CLOUDCOMPUTING PROJECT Qos ranking prediction for cloud servicesJAVA 2013 IEEE CLOUDCOMPUTING PROJECT Qos ranking prediction for cloud services
JAVA 2013 IEEE CLOUDCOMPUTING PROJECT Qos ranking prediction for cloud servicesIEEEGLOBALSOFTTECHNOLOGIES
 
A HEURISTIC APPROACH FOR WEB-SERVICE DISCOVERY AND SELECTION
A HEURISTIC APPROACH FOR WEB-SERVICE DISCOVERY AND SELECTIONA HEURISTIC APPROACH FOR WEB-SERVICE DISCOVERY AND SELECTION
A HEURISTIC APPROACH FOR WEB-SERVICE DISCOVERY AND SELECTIONijcsit
 
Efficient Filtering Algorithms for Location- Aware Publish/subscribe
Efficient Filtering Algorithms for Location- Aware Publish/subscribeEfficient Filtering Algorithms for Location- Aware Publish/subscribe
Efficient Filtering Algorithms for Location- Aware Publish/subscribeIJSRD
 
Question Answering System using machine learning approach
Question Answering System using machine learning approachQuestion Answering System using machine learning approach
Question Answering System using machine learning approachGarima Nanda
 
A Survey on Quality of Service Support on Middleware-Based Distributed Messag...
A Survey on Quality of Service Support on Middleware-Based Distributed Messag...A Survey on Quality of Service Support on Middleware-Based Distributed Messag...
A Survey on Quality of Service Support on Middleware-Based Distributed Messag...Jose Luis Poza Luján
 
Proactive Intelligent Home System Using Contextual Information and Neural Net...
Proactive Intelligent Home System Using Contextual Information and Neural Net...Proactive Intelligent Home System Using Contextual Information and Neural Net...
Proactive Intelligent Home System Using Contextual Information and Neural Net...IJERA Editor
 
Distributed Objects and Remote Invocation
Distributed Objects and Remote InvocationDistributed Objects and Remote Invocation
Distributed Objects and Remote InvocationMedicaps University
 
Paper presentation @IPAW'08
Paper presentation @IPAW'08Paper presentation @IPAW'08
Paper presentation @IPAW'08Paolo Missier
 
Cs556 section2
Cs556 section2Cs556 section2
Cs556 section2farshad33
 

Similaire à Context Aware Paradigm for Pervasive Computing Environment (20)

Strongly DisagreeDisagreeNeutralAgreeStrongly AgreeI t.docx
Strongly DisagreeDisagreeNeutralAgreeStrongly AgreeI t.docxStrongly DisagreeDisagreeNeutralAgreeStrongly AgreeI t.docx
Strongly DisagreeDisagreeNeutralAgreeStrongly AgreeI t.docx
 
MELA: Monitoring and Analyzing Elasticity of Cloud Services -- CloudCom 2013
MELA: Monitoring and Analyzing Elasticity of Cloud Services -- CloudCom 2013MELA: Monitoring and Analyzing Elasticity of Cloud Services -- CloudCom 2013
MELA: Monitoring and Analyzing Elasticity of Cloud Services -- CloudCom 2013
 
Predictive maintenance - Architecting a Solution with Devices, Services, Big ...
Predictive maintenance - Architecting a Solution with Devices, Services, Big ...Predictive maintenance - Architecting a Solution with Devices, Services, Big ...
Predictive maintenance - Architecting a Solution with Devices, Services, Big ...
 
Web-Based System for Software Requirements Quality Analysis Using Case-Based ...
Web-Based System for Software Requirements Quality Analysis Using Case-Based ...Web-Based System for Software Requirements Quality Analysis Using Case-Based ...
Web-Based System for Software Requirements Quality Analysis Using Case-Based ...
 
Final Year IEEE Project 2013-2014 - Web Services Project Title and Abstract
Final Year IEEE Project 2013-2014  - Web Services Project Title and AbstractFinal Year IEEE Project 2013-2014  - Web Services Project Title and Abstract
Final Year IEEE Project 2013-2014 - Web Services Project Title and Abstract
 
IRJET- Pervasive Computing Service Discovery in Secure Framework Environment
IRJET- Pervasive Computing Service Discovery in Secure Framework EnvironmentIRJET- Pervasive Computing Service Discovery in Secure Framework Environment
IRJET- Pervasive Computing Service Discovery in Secure Framework Environment
 
DOTNET 2013 IEEE CLOUDCOMPUTING PROJECT Qos ranking prediction for cloud serv...
DOTNET 2013 IEEE CLOUDCOMPUTING PROJECT Qos ranking prediction for cloud serv...DOTNET 2013 IEEE CLOUDCOMPUTING PROJECT Qos ranking prediction for cloud serv...
DOTNET 2013 IEEE CLOUDCOMPUTING PROJECT Qos ranking prediction for cloud serv...
 
Recording and Reasoning Over Data Provenance in Web and Grid Services
Recording and Reasoning Over Data Provenance in Web and Grid ServicesRecording and Reasoning Over Data Provenance in Web and Grid Services
Recording and Reasoning Over Data Provenance in Web and Grid Services
 
Self-Tuning and Managing Services
Self-Tuning and Managing ServicesSelf-Tuning and Managing Services
Self-Tuning and Managing Services
 
Qo s ranking prediction for cloud services
Qo s ranking prediction for cloud servicesQo s ranking prediction for cloud services
Qo s ranking prediction for cloud services
 
JAVA 2013 IEEE CLOUDCOMPUTING PROJECT Qos ranking prediction for cloud services
JAVA 2013 IEEE CLOUDCOMPUTING PROJECT Qos ranking prediction for cloud servicesJAVA 2013 IEEE CLOUDCOMPUTING PROJECT Qos ranking prediction for cloud services
JAVA 2013 IEEE CLOUDCOMPUTING PROJECT Qos ranking prediction for cloud services
 
A HEURISTIC APPROACH FOR WEB-SERVICE DISCOVERY AND SELECTION
A HEURISTIC APPROACH FOR WEB-SERVICE DISCOVERY AND SELECTIONA HEURISTIC APPROACH FOR WEB-SERVICE DISCOVERY AND SELECTION
A HEURISTIC APPROACH FOR WEB-SERVICE DISCOVERY AND SELECTION
 
Efficient Filtering Algorithms for Location- Aware Publish/subscribe
Efficient Filtering Algorithms for Location- Aware Publish/subscribeEfficient Filtering Algorithms for Location- Aware Publish/subscribe
Efficient Filtering Algorithms for Location- Aware Publish/subscribe
 
Question Answering System using machine learning approach
Question Answering System using machine learning approachQuestion Answering System using machine learning approach
Question Answering System using machine learning approach
 
A Survey on Quality of Service Support on Middleware-Based Distributed Messag...
A Survey on Quality of Service Support on Middleware-Based Distributed Messag...A Survey on Quality of Service Support on Middleware-Based Distributed Messag...
A Survey on Quality of Service Support on Middleware-Based Distributed Messag...
 
Proactive Intelligent Home System Using Contextual Information and Neural Net...
Proactive Intelligent Home System Using Contextual Information and Neural Net...Proactive Intelligent Home System Using Contextual Information and Neural Net...
Proactive Intelligent Home System Using Contextual Information and Neural Net...
 
Distributed Objects and Remote Invocation
Distributed Objects and Remote InvocationDistributed Objects and Remote Invocation
Distributed Objects and Remote Invocation
 
Paper presentation @IPAW'08
Paper presentation @IPAW'08Paper presentation @IPAW'08
Paper presentation @IPAW'08
 
teste
testeteste
teste
 
Cs556 section2
Cs556 section2Cs556 section2
Cs556 section2
 

Dernier

Barangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptxBarangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptxCarlos105
 
What is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPWhat is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPCeline George
 
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...JhezDiaz1
 
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdfAMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdfphamnguyenenglishnb
 
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxiammrhaywood
 
Earth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatEarth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatYousafMalik24
 
Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Celine George
 
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfInclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfTechSoup
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4MiaBumagat1
 
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATIONTHEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATIONHumphrey A Beña
 
Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Mark Reed
 
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...Nguyen Thanh Tu Collection
 
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxMULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxAnupkumar Sharma
 
Gas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptxGas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptxDr.Ibrahim Hassaan
 
Choosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for ParentsChoosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for Parentsnavabharathschool99
 

Dernier (20)

Barangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptxBarangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptx
 
What is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPWhat is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERP
 
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
 
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdfAMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
 
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
 
Earth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatEarth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice great
 
Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17
 
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfInclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
 
ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4
 
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptxYOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
 
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATIONTHEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
 
Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)
 
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
 
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxMULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
 
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptxFINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
 
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptxYOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
 
Gas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptxGas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptx
 
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptxLEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
 
Choosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for ParentsChoosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for Parents
 

Context Aware Paradigm for Pervasive Computing Environment

  • 1.  
  • 2. Context-Aware Paradigm for Pervasive Computing Environment (CAPP) Context-Aware Smart Service Discovery in Pervasive Environments
  • 3.
  • 4.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10. Feature Comparison of Existing Systems      GAIA OS (2002)      CAMUS (2005)      SOCAM (2004)      CASS (2004)      CoBrA (2003)      Hydrogen (2002)      TEA      CAPEUS      CMF (2003)      Context Toolkit(1999)      Classroom & GUIDE      Xerox PARC(1992)      Active Badge (1992) Reasoning Support Resource Discovery OWL based Ontology Decentralized Architecture Rich Context
  • 11.
  • 12.
  • 14.
  • 16. Design of CAPP (contd.) Receives interpreted context and decides as which is the best available service that should be delivered to the client or returns a list of probable services to the client Description Makes decision on which service is to be delivered to the client on the basis of interpreted context and weighted averages of the interpreted contexts Function Decision Making Module This module interprets the gathered context by and identifying Who, What, Where & When contexts Description To interpret the gathered context as Who, What, When & Where contexts of both the user and the services Function Context Interpreter This module gathers context data. Description Gather context data on the basis of client’s info and request and represent the gathered information in the form enforced by the rule Repository Function Context Congregator This module listens to incoming requests and forwards them to the congregator for context gathering. Description Receives request and dispatches it to the context congregator module. Returns the result to the requester Function Dispatcher Module
  • 19.
  • 20.
  • 22. Context Processing Context Congregation Context Interpretation Raw, Low-Level Context Interpreted, High-Level Context (Data from Sensor Services) (To The Decision Making Module) Context Processing
  • 24.
  • 25.
  • 27. Deduced When (User)
  • 30.
  • 35.
  • 37. Which Service Decision Making Module User Context Service Context 2 Service Context 1 Service Context N Service Context J User Context Output Inputs Best Association WHICH
  • 38.
  • 39.
  • 42.
  • 43.
  • 44.
  • 45. Test Case 1 - Vital Context PRINTMS PRINTBE02 PRFAXBE ID Normal Sugar level NULL NULL Print Secondary type 38.2 C User temp Print Print Fax Primary type 71 Pulse Admin Admin Admin Owner 110 Di Sistolic Fit Fit Fit Air quality 80 Sistolic High High High Noise Normal Noise Normal Normal Normal Humidity Normal Humidity 16 C 16 C 16 C Temperature 16 C Temperature Normal Normal Normal Dust level Normal Dust level Bright Bright Bright Illumination Bright Illumination 18 minutes 10 minutes 25 minutes Availability time Busy Activity of user 100 Mbps 100 Mbps 100 Mbps Bandwidth Active, Idle, Idle Status Busy Busy Busy Status PDA, smart phone, PC Type 44 67 64 Space avail 3 Devices 50 60 65 Queue length Student Role Service C Service B Service A Attribute Ayesha Attribute Service Contexts User Context
  • 46. Test Case 1 - Vital Context (contd.) Service Contexts User Context Service C Service B Service A Attribute Ayesha Attribute 1130 hrs 1130 hrs 1130 hrs Time 1130 hrs Time 18 June, 2006 18 June, 2006 18 June, 2006 Date 18 June, 2006 Date 0 0 0 Speed BELAB Location NULL NULL NULL Direction 0 Speed False False False Mobility NULL Direction MSLAB BELAB BELAB Location False Mobility 8080 8080 8080 Port Sitting Orientation //mslab017//printms //belab075//printbe02 //belab023//prfaxbe Namespace NULL Alias 192.168.13.201 192.168.13.181 192.168.13.33 IP Ayesha Ahmad Name NULL NULL BEPRINTANDFAX Alias 37405-0521200-6 SSN PRINTCS PRINTBE PRINTFAX Name AYESHA_BE_08_37 ID
  • 47. Test Case 1- Results 0.5 0.5 0.1 0.9 Service C 0.9 0.9 0.9 0.9 Service B 0.63 0.9 0.9 0.1 Service A Weighted Average When Value Where Value What Value
  • 48. Test Case 1 - Output
  • 49.
  • 50. Test Case 2 – Vital Context SCANMS2 SCANMS SCANBE ID Normal Sugar level NULL NULL NULL Secondary type 102 F User temp Scan Scan Scan Primary type 71 Pulse Admin Admin Admin Owner 120 Di Sistolic Fit Fit Fit Air quality 82 Sistolic Normal Normal Normal Noise Normal Noise Normal Normal Normal Humidity Normal Humidity 16 C 16 C 25 C Temperature 25 C Temperature Normal Normal Normal Dust level Normal Dust level Normal Bright Bright Illumination Bright Illumination 0 minutes 0 minutes 0 minutes Availability time Busy Activity of user A.C. A.C. A.C. Power supply Active, Active, Active Status Idle Idle Idle Status PC, PDA, Laptop Type 0 0 0 Space avail 3 Devices 0 0 0 Queue length Student Role Service C Service B Service A Attribute Kashif Attribute Service Contexts User Context
  • 51. Test Case 2 – Vital Context (contd.) Service Contexts User Context Service C Service B Service A Attribute Kashif Attribute 1215 hrs 1215hrs 1215hrs Time 1215 hrs Time 28 July, 2006 28 July, 2006 28 July, 2006 Date 28 July, 2006 Date MSLAB MSLAB BELAB Location MSLAB Location //mslab065//scanms2 //mslab096//scanms //belab024//scanbe Namespace Standing Orientation 192.168.13.129 192.168.13.125 192.168.13.26 IP Kashif Farooq Name NULL NULL NULL Alias 37405-126524-9 SSN MSSCAN2 MSSCAN BESCAN Name KASH_BE_05_199 ID
  • 52. Test Case 2 - Results 0.375 0.1 0.9 0.9 0.9 Service C 0.375 0.1 0.9 0.9 0.9 Service B 0.575 0.9 0.9 0.1 0.9 Service A Weighted Average Health Value When Value Where Value What Value
  • 53. Test Case 2 - Output
  • 54.
  • 55. Test Case 3 - Vital Context 1030 hrs 1030 hrs 1030 hrs Time 1030 hrs Time July 28, 2006 July 28, 2006 July 28, 2006 Date July 28, 2006 Date MSLAB LECHALL02 LECHALL01 Location Faculty office Location NULL NULL NULL IP Sitting Orientation NULL NULL NULL Alias Viky Alias MULTIMEDIAMSLAB MULTIMEDIALECHALL2 MULTIMEDIALECHALL1 Name Waqas Arshad Name MMSLAB ML2 ML1 ID 37405-053320-8 SSN NULL NULL NULL Secondary type WAQ_FAC_CS_23 ID Multimedia Projector Multimedia Projector Multimedia Projector Primary type Busy Activity of user 0 minutes 0 minutes 50 minutes Availability time Idle, Active, Active Status Idle Idle Busy Status PC, phone, laptop Type 1 1 1 Space avail 3 Devices 0 0 1 Queue length Faculty Role Service C Service B Service A Attribute Waqas Attribute Service Contexts User Context
  • 56. Test Case 3 - Results 0.633333333 0.9 0.1 0.9 Service C 0.633333333 0.9 0.1 0.9 Service B 0.366666667 0.1 0.1 0.9 Service A Weighted Average When Value Where Value What Value
  • 57. Test Case 3 - Output
  • 58.
  • 59. Test Case 4 - Vital Context 1227 hrs 1227 hrs 1227 hrs Time 1227 hrs Time 29 July, 2006 29 July, 2006 29 July, 2006 Date 29 July, 2006 Date FACULTYOFFICE BELAB MSLAB Location Standing Orientation FACULTYTELEPHONE BELABTELEPHONE MSLABTELEPHONE Name Maryam Ayaz Name TELFAC TELBE TELMS ID 37405-056204-7 SSN NULL NULL NULL Secondary type MARY_FAC_EE_057 ID Telephone Telephone Telephone Primary type Idle Activity of user Admin Admin Admin Owner Idle, Idle, Idle Status 0 minutes 0 minutes 0 minutes Availability time PDA, PDA, Laptop Type A.C. A.C. A.C. Power supply 3 Devices Idle Idle Idle Status Faculty Role Service C Service B Service A Attribute Maryam Attribute Service Contexts User Context
  • 60. Test Case 4 - Results 0.633333333 0.9 0.1 0.9 Service C 0.633333333 0.9 0.1 0.9 Service B 0.633333333 0.9 0.1 0.9 Service A Weighted Average When Value Where Value What Value
  • 61. Test Case 4 - Output
  • 62.
  • 63. Performance (contd.) A B C 0.5 0.5 0.5 14 A B 0.1 0.5 0.5 15 C 0.9 0.1 0.5 16 A C 0.5 0.1 0.5 17 A 0.1 0.1 0.5 18 B C 0.9 0.9 0.1 19 B 0.5 0.9 0.1 20 B 0.1 0.9 0.1 21 C 0.9 0.5 0.1 22 B C 0.5 0.5 0.1 23 B 0.1 0.5 0.1 24 C 0.9 0.1 0.1 25 C 0.5 0.1 0.1 26 A B C 0.1 0.1 0.1 27 C 0.9 0.5 0.5 13 B 0.1 0.9 0.5 12 B 0.5 0.9 0.5 11 B C 0.9 0.9 0.5 10 A 0.1 0.1 0.9 9 A 0.5 0.1 0.9 8 A C 0.9 0.1 0.9 7 A 0.1 0.5 0.9 6 A 0.5 0.5 0.9 5 A C 0.9 0.5 0.9 4 A B 0.1 0.9 0.9 3 A B 0.5 0.9 0.9 2 A B C 0.9 0.9 0.9 1 Outcome Service C Service B Service A
  • 64.
  • 66.
  • 67.
  • 68.
  • 69.

Notes de l'éditeur

  1. Highly dynamic nature of context and the presence of replicated services requires a prudent search mechanism for the appropriate service for the mobile user
  2. Design of a Context-Aware System that provides smart service discovery in pervasive environments.
  3. The low-level context is firstly categorized and then interpreted to give meaning to the context
  4. The deduced who is the user ID and the user role associated with the ID.
  5. Decision Making in CAPP answers the question of Which Service? In a typical scenario the decision making module is met with a single user context and multiple service contexts
  6. In the computing era of pervasive computing, context-awareness being a prime issue demands a context-aware system Undoubtedly, context-awareness is the future of computing and will change the way services are accessed By the Grace of Almighty Allah, the objectives that were set forth in the start of this thesis have been successfully accomplished