SlideShare una empresa de Scribd logo
1 de 22
Descargar para leer sin conexión
Effectively Delivering XML
Information in Periodic
Broadcast Environments
TU Kaiserslautern, Gottlieb-Daimler-Strasse,
Kaiserslautern 67663, Germany
Muntazir Mehdi
1
Outline
• Data Broadcast Context
• Problem in This Work
• Our Approach
• Experimental Results
• Conclusions
2
Data Broadcast Context
• Rapid growth of wireless applications
– Wireless devices (smart phones, pads, etc.)
– Wireless networks
– Information Services(news, stock quotes, airline schedules,
weather and traffic information)
Access Information
Anywhere
Anytime
3
Data Broadcast Context
• Information delivery methods
– Point-to-point access
• Logical channel/link between client and server
– Broadcast
• Data sent to all clients in broadcast area
• Clients select data that they need
4
Data Broadcast Context
5
Data Broadcast Context
• Why broadcast is attractive?
– Scalability: Single broadcast can satisfy all
outstanding requests from clients
– Energy efficiency: Mobile clients can switch to
doze mode when waiting for interesting data to be
broadcasted
6
Data Broadcast Context
• Performance metric
– Access latency: the wait time.
– Energy consumption: the amount of data that
clients need to download
7
Data Broadcast Context
• Main Research problems in Data Broadcast
– Scheduling
• To reduce access latency
– Indexing
• To reduce energy consumption
8
Problem in This Work
• How to effectively schedule semi-structured
information such as XML data on wireless
channels is still a challenge
• We mainly study the scheduling problem of
XML data broadcast in periodic environments
9
Related Work
Traditional flat data broadcasts:
– Assume that we know clients' access patterns in
advance
– face difficulty when generating data broadcast
program based only on flat data itself
10
Our Approach
• Place XML documents on the broadcast
channel based only on information at the
server side
• Utilize Structural similarity to predict or
approximate clients' access patterns
– path sets are used to calculate similarity
11
Our Approach
Path Set PS(d)
– { /player/name, /player/position, /player/nationality,
/player/college, /player, /name, /position,
/nationality, /college }
12
Our Approach
• Similarity measures
13
Our Approach
•Similarity Measure based on probability
14
Our Approach
•Similarity Measure based on probability suppose D
= {d1 , d2 , . . . , dn } on the server, matched probability of any
document d in D for a given query q is approximate to:
15
Our Approach
•Similarity Measure based on probability we define
Cohesion C(di , dj) of XML documents di and dj as follows:
which can be normalised as
16
Our Approach
• Greedy Data Placement Algorithm (GDPA)
– Places XML documents with most structural
sharing together first as an initial broadcast
program.
– Progressively appends other XML
documents to the broadcast program in a
descendant order of structural sharing to
the initial documents.
17
Experimental Results
• Workload parameters
18
Experimental Results
19
Experimental Results
20
Experimental Results
21
Conclusions
• We propose to take advantage of the structured
characteristics of XML data to generate effective
broadcast programs
• Our algorithm is based only on XML data on the
server without any knowledge of the clients'
access patterns
• Experiments show that our approach can place
XML data on air effectively
22

Más contenido relacionado

Destacado

Bone Mineral Density
Bone Mineral DensityBone Mineral Density
Bone Mineral DensityZarooon
 
Bone mineral density (bmd) test
Bone mineral density (bmd) testBone mineral density (bmd) test
Bone mineral density (bmd) testapoorvaerukulla
 
Nmt 631 bone densitometry
Nmt 631 bone densitometryNmt 631 bone densitometry
Nmt 631 bone densitometryljmcneill33
 
Eng271w techproposal-presentation
Eng271w techproposal-presentationEng271w techproposal-presentation
Eng271w techproposal-presentationalcardenas91
 
Patients sent to other hospitals following the administration of therapeutic ...
Patients sent to other hospitals following the administration of therapeutic ...Patients sent to other hospitals following the administration of therapeutic ...
Patients sent to other hospitals following the administration of therapeutic ...Josh Evans
 
Company profile twa
Company profile twaCompany profile twa
Company profile twaRatman Bejo
 
Alfresco DevCon 2011. Implementing eGov Portal. Powered by Alfresco and Orbeon
Alfresco DevCon 2011. Implementing eGov Portal. Powered by Alfresco and OrbeonAlfresco DevCon 2011. Implementing eGov Portal. Powered by Alfresco and Orbeon
Alfresco DevCon 2011. Implementing eGov Portal. Powered by Alfresco and OrbeonOksana Kurysheva
 
Introduction to Elasticsearch
Introduction to ElasticsearchIntroduction to Elasticsearch
Introduction to ElasticsearchLuiz Messias
 
Cyber Security, Why It's important To You
Cyber Security, Why It's important To YouCyber Security, Why It's important To You
Cyber Security, Why It's important To YouRonald E. Laub Jr
 
El algodón engaña. Nuestro algodón Fox Fibre Cologranic, no.
El algodón engaña. Nuestro algodón Fox Fibre Cologranic, no.El algodón engaña. Nuestro algodón Fox Fibre Cologranic, no.
El algodón engaña. Nuestro algodón Fox Fibre Cologranic, no.FoxFibre Colorganic
 
Newsletter N°14 Mes de Junio
Newsletter N°14 Mes de JunioNewsletter N°14 Mes de Junio
Newsletter N°14 Mes de JunioWest Lubricantes
 
01 orthokeratology children chan
01  orthokeratology children chan01  orthokeratology children chan
01 orthokeratology children chanortokextremadura
 
Global Hotel Alliance: Campaign Automation on a Global Scale
Global Hotel Alliance: Campaign Automation on a Global ScaleGlobal Hotel Alliance: Campaign Automation on a Global Scale
Global Hotel Alliance: Campaign Automation on a Global ScaleBlueHornet
 

Destacado (18)

Bone Mineral Density
Bone Mineral DensityBone Mineral Density
Bone Mineral Density
 
Dexa chinmay
Dexa chinmayDexa chinmay
Dexa chinmay
 
Bone mineral density (bmd) test
Bone mineral density (bmd) testBone mineral density (bmd) test
Bone mineral density (bmd) test
 
Osteoporosis & BMD Test
Osteoporosis & BMD TestOsteoporosis & BMD Test
Osteoporosis & BMD Test
 
Nmt 631 bone densitometry
Nmt 631 bone densitometryNmt 631 bone densitometry
Nmt 631 bone densitometry
 
Eng271w techproposal-presentation
Eng271w techproposal-presentationEng271w techproposal-presentation
Eng271w techproposal-presentation
 
Patients sent to other hospitals following the administration of therapeutic ...
Patients sent to other hospitals following the administration of therapeutic ...Patients sent to other hospitals following the administration of therapeutic ...
Patients sent to other hospitals following the administration of therapeutic ...
 
Company profile twa
Company profile twaCompany profile twa
Company profile twa
 
Alfresco DevCon 2011. Implementing eGov Portal. Powered by Alfresco and Orbeon
Alfresco DevCon 2011. Implementing eGov Portal. Powered by Alfresco and OrbeonAlfresco DevCon 2011. Implementing eGov Portal. Powered by Alfresco and Orbeon
Alfresco DevCon 2011. Implementing eGov Portal. Powered by Alfresco and Orbeon
 
Fac pubmed
Fac   pubmedFac   pubmed
Fac pubmed
 
Introduction to Elasticsearch
Introduction to ElasticsearchIntroduction to Elasticsearch
Introduction to Elasticsearch
 
Cyber Security, Why It's important To You
Cyber Security, Why It's important To YouCyber Security, Why It's important To You
Cyber Security, Why It's important To You
 
Luxury surface
Luxury surfaceLuxury surface
Luxury surface
 
El algodón engaña. Nuestro algodón Fox Fibre Cologranic, no.
El algodón engaña. Nuestro algodón Fox Fibre Cologranic, no.El algodón engaña. Nuestro algodón Fox Fibre Cologranic, no.
El algodón engaña. Nuestro algodón Fox Fibre Cologranic, no.
 
Newsletter N°14 Mes de Junio
Newsletter N°14 Mes de JunioNewsletter N°14 Mes de Junio
Newsletter N°14 Mes de Junio
 
01 orthokeratology children chan
01  orthokeratology children chan01  orthokeratology children chan
01 orthokeratology children chan
 
Global Hotel Alliance: Campaign Automation on a Global Scale
Global Hotel Alliance: Campaign Automation on a Global ScaleGlobal Hotel Alliance: Campaign Automation on a Global Scale
Global Hotel Alliance: Campaign Automation on a Global Scale
 
Revista educaccion
Revista educaccionRevista educaccion
Revista educaccion
 

Similar a DEXA 2013 presentation

Taming Big Data!
Taming Big Data!Taming Big Data!
Taming Big Data!Ian Foster
 
Data-as-a-Service: DataGraft
Data-as-a-Service: DataGraftData-as-a-Service: DataGraft
Data-as-a-Service: DataGraftdapaasproject
 
Common Design Elements for Data Movement Eli Dart
Common Design Elements for Data Movement Eli DartCommon Design Elements for Data Movement Eli Dart
Common Design Elements for Data Movement Eli DartEd Dodds
 
Data Retrieval Scheduling For Unsynchronized Channel in Wireless Broadcast Sy...
Data Retrieval Scheduling For Unsynchronized Channel in Wireless Broadcast Sy...Data Retrieval Scheduling For Unsynchronized Channel in Wireless Broadcast Sy...
Data Retrieval Scheduling For Unsynchronized Channel in Wireless Broadcast Sy...IJERA Editor
 
Geospatial Sensor Networks and Partitioning Data
Geospatial Sensor Networks and Partitioning DataGeospatial Sensor Networks and Partitioning Data
Geospatial Sensor Networks and Partitioning DataAlexMiowski
 
Sentinel week 1 H4D Stanford 2016
Sentinel week 1 H4D Stanford 2016Sentinel week 1 H4D Stanford 2016
Sentinel week 1 H4D Stanford 2016Stanford University
 
Provable Multicopy Dynamic Data Possession in Cloud Computing Systems
Provable Multicopy Dynamic Data Possession in Cloud Computing SystemsProvable Multicopy Dynamic Data Possession in Cloud Computing Systems
Provable Multicopy Dynamic Data Possession in Cloud Computing Systems1crore projects
 
Real-Time Streaming: Move IMS Data to Your Cloud Data Warehouse
Real-Time Streaming: Move IMS Data to Your Cloud Data WarehouseReal-Time Streaming: Move IMS Data to Your Cloud Data Warehouse
Real-Time Streaming: Move IMS Data to Your Cloud Data WarehousePrecisely
 
SECURE & EFFICIENT AUDIT SERVICE OUTSOURCING FOR DATA INTEGRITY IN CLOUDS
SECURE & EFFICIENT AUDIT SERVICE OUTSOURCING FOR DATA INTEGRITY IN CLOUDSSECURE & EFFICIENT AUDIT SERVICE OUTSOURCING FOR DATA INTEGRITY IN CLOUDS
SECURE & EFFICIENT AUDIT SERVICE OUTSOURCING FOR DATA INTEGRITY IN CLOUDSGyan Prakash
 
Intternetworking With TCP/IP
Intternetworking With TCP/IPIntternetworking With TCP/IP
Intternetworking With TCP/IPBIT DURG
 
Data Replication In Cloud Computing
Data Replication In Cloud ComputingData Replication In Cloud Computing
Data Replication In Cloud ComputingRahul Garg
 
Apache Cassandra For Java Developers - Why, What and How. LJC @ UCL October 2014
Apache Cassandra For Java Developers - Why, What and How. LJC @ UCL October 2014Apache Cassandra For Java Developers - Why, What and How. LJC @ UCL October 2014
Apache Cassandra For Java Developers - Why, What and How. LJC @ UCL October 2014Johnny Miller
 
Tutorial: Maximizing Performance and Network Utility with a Science DMZ
Tutorial: Maximizing Performance and Network Utility with a Science DMZTutorial: Maximizing Performance and Network Utility with a Science DMZ
Tutorial: Maximizing Performance and Network Utility with a Science DMZGlobus
 
SplunkLive! Frankfurt 2018 - Data Onboarding Overview
SplunkLive! Frankfurt 2018 - Data Onboarding OverviewSplunkLive! Frankfurt 2018 - Data Onboarding Overview
SplunkLive! Frankfurt 2018 - Data Onboarding OverviewSplunk
 
Cloud e-Genome: NGS Workflows on the Cloud Using e-Science Central
Cloud e-Genome: NGS Workflows on the Cloud Using e-Science CentralCloud e-Genome: NGS Workflows on the Cloud Using e-Science Central
Cloud e-Genome: NGS Workflows on the Cloud Using e-Science CentralPaolo Missier
 
Network Engineering for High Speed Data Sharing
Network Engineering for High Speed Data SharingNetwork Engineering for High Speed Data Sharing
Network Engineering for High Speed Data SharingGlobus
 

Similar a DEXA 2013 presentation (20)

Taming Big Data!
Taming Big Data!Taming Big Data!
Taming Big Data!
 
Data-as-a-Service: DataGraft
Data-as-a-Service: DataGraftData-as-a-Service: DataGraft
Data-as-a-Service: DataGraft
 
Common Design Elements for Data Movement Eli Dart
Common Design Elements for Data Movement Eli DartCommon Design Elements for Data Movement Eli Dart
Common Design Elements for Data Movement Eli Dart
 
Data Retrieval Scheduling For Unsynchronized Channel in Wireless Broadcast Sy...
Data Retrieval Scheduling For Unsynchronized Channel in Wireless Broadcast Sy...Data Retrieval Scheduling For Unsynchronized Channel in Wireless Broadcast Sy...
Data Retrieval Scheduling For Unsynchronized Channel in Wireless Broadcast Sy...
 
Geospatial Sensor Networks and Partitioning Data
Geospatial Sensor Networks and Partitioning DataGeospatial Sensor Networks and Partitioning Data
Geospatial Sensor Networks and Partitioning Data
 
DGterzo
DGterzoDGterzo
DGterzo
 
Sentinel week 1 H4D Stanford 2016
Sentinel week 1 H4D Stanford 2016Sentinel week 1 H4D Stanford 2016
Sentinel week 1 H4D Stanford 2016
 
Provable Multicopy Dynamic Data Possession in Cloud Computing Systems
Provable Multicopy Dynamic Data Possession in Cloud Computing SystemsProvable Multicopy Dynamic Data Possession in Cloud Computing Systems
Provable Multicopy Dynamic Data Possession in Cloud Computing Systems
 
Real-Time Streaming: Move IMS Data to Your Cloud Data Warehouse
Real-Time Streaming: Move IMS Data to Your Cloud Data WarehouseReal-Time Streaming: Move IMS Data to Your Cloud Data Warehouse
Real-Time Streaming: Move IMS Data to Your Cloud Data Warehouse
 
SECURE & EFFICIENT AUDIT SERVICE OUTSOURCING FOR DATA INTEGRITY IN CLOUDS
SECURE & EFFICIENT AUDIT SERVICE OUTSOURCING FOR DATA INTEGRITY IN CLOUDSSECURE & EFFICIENT AUDIT SERVICE OUTSOURCING FOR DATA INTEGRITY IN CLOUDS
SECURE & EFFICIENT AUDIT SERVICE OUTSOURCING FOR DATA INTEGRITY IN CLOUDS
 
Intternetworking With TCP/IP
Intternetworking With TCP/IPIntternetworking With TCP/IP
Intternetworking With TCP/IP
 
Data Replication In Cloud Computing
Data Replication In Cloud ComputingData Replication In Cloud Computing
Data Replication In Cloud Computing
 
Apache Cassandra For Java Developers - Why, What and How. LJC @ UCL October 2014
Apache Cassandra For Java Developers - Why, What and How. LJC @ UCL October 2014Apache Cassandra For Java Developers - Why, What and How. LJC @ UCL October 2014
Apache Cassandra For Java Developers - Why, What and How. LJC @ UCL October 2014
 
Tutorial: Maximizing Performance and Network Utility with a Science DMZ
Tutorial: Maximizing Performance and Network Utility with a Science DMZTutorial: Maximizing Performance and Network Utility with a Science DMZ
Tutorial: Maximizing Performance and Network Utility with a Science DMZ
 
Network cost services
Network cost servicesNetwork cost services
Network cost services
 
SplunkLive! Frankfurt 2018 - Data Onboarding Overview
SplunkLive! Frankfurt 2018 - Data Onboarding OverviewSplunkLive! Frankfurt 2018 - Data Onboarding Overview
SplunkLive! Frankfurt 2018 - Data Onboarding Overview
 
Cloud e-Genome: NGS Workflows on the Cloud Using e-Science Central
Cloud e-Genome: NGS Workflows on the Cloud Using e-Science CentralCloud e-Genome: NGS Workflows on the Cloud Using e-Science Central
Cloud e-Genome: NGS Workflows on the Cloud Using e-Science Central
 
Network Engineering for High Speed Data Sharing
Network Engineering for High Speed Data SharingNetwork Engineering for High Speed Data Sharing
Network Engineering for High Speed Data Sharing
 
Distributed DASH Dataset
Distributed DASH DatasetDistributed DASH Dataset
Distributed DASH Dataset
 
THE WORLD IN A NUTSHELL
THE WORLD IN A  NUTSHELLTHE WORLD IN A  NUTSHELL
THE WORLD IN A NUTSHELL
 

Último

Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3JemimahLaneBuaron
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfsanyamsingh5019
 
MENTAL STATUS EXAMINATION format.docx
MENTAL     STATUS EXAMINATION format.docxMENTAL     STATUS EXAMINATION format.docx
MENTAL STATUS EXAMINATION format.docxPoojaSen20
 
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxContemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxRoyAbrique
 
Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesFatimaKhan178732
 
mini mental status format.docx
mini    mental       status     format.docxmini    mental       status     format.docx
mini mental status format.docxPoojaSen20
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13Steve Thomason
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentInMediaRes1
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introductionMaksud Ahmed
 
Presiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsPresiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsanshu789521
 
Science 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsScience 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsKarinaGenton
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxOH TEIK BIN
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Krashi Coaching
 
Hybridoma Technology ( Production , Purification , and Application )
Hybridoma Technology  ( Production , Purification , and Application  ) Hybridoma Technology  ( Production , Purification , and Application  )
Hybridoma Technology ( Production , Purification , and Application ) Sakshi Ghasle
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxNirmalaLoungPoorunde1
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxiammrhaywood
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon AUnboundStockton
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxheathfieldcps1
 

Último (20)

Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdf
 
MENTAL STATUS EXAMINATION format.docx
MENTAL     STATUS EXAMINATION format.docxMENTAL     STATUS EXAMINATION format.docx
MENTAL STATUS EXAMINATION format.docx
 
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxContemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
 
Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and Actinides
 
mini mental status format.docx
mini    mental       status     format.docxmini    mental       status     format.docx
mini mental status format.docx
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media Component
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
 
Presiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsPresiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha elections
 
Science 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsScience 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its Characteristics
 
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdfTataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptx
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
 
Hybridoma Technology ( Production , Purification , and Application )
Hybridoma Technology  ( Production , Purification , and Application  ) Hybridoma Technology  ( Production , Purification , and Application  )
Hybridoma Technology ( Production , Purification , and Application )
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptx
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon A
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
 

DEXA 2013 presentation

  • 1. Effectively Delivering XML Information in Periodic Broadcast Environments TU Kaiserslautern, Gottlieb-Daimler-Strasse, Kaiserslautern 67663, Germany Muntazir Mehdi 1
  • 2. Outline • Data Broadcast Context • Problem in This Work • Our Approach • Experimental Results • Conclusions 2
  • 3. Data Broadcast Context • Rapid growth of wireless applications – Wireless devices (smart phones, pads, etc.) – Wireless networks – Information Services(news, stock quotes, airline schedules, weather and traffic information) Access Information Anywhere Anytime 3
  • 4. Data Broadcast Context • Information delivery methods – Point-to-point access • Logical channel/link between client and server – Broadcast • Data sent to all clients in broadcast area • Clients select data that they need 4
  • 6. Data Broadcast Context • Why broadcast is attractive? – Scalability: Single broadcast can satisfy all outstanding requests from clients – Energy efficiency: Mobile clients can switch to doze mode when waiting for interesting data to be broadcasted 6
  • 7. Data Broadcast Context • Performance metric – Access latency: the wait time. – Energy consumption: the amount of data that clients need to download 7
  • 8. Data Broadcast Context • Main Research problems in Data Broadcast – Scheduling • To reduce access latency – Indexing • To reduce energy consumption 8
  • 9. Problem in This Work • How to effectively schedule semi-structured information such as XML data on wireless channels is still a challenge • We mainly study the scheduling problem of XML data broadcast in periodic environments 9
  • 10. Related Work Traditional flat data broadcasts: – Assume that we know clients' access patterns in advance – face difficulty when generating data broadcast program based only on flat data itself 10
  • 11. Our Approach • Place XML documents on the broadcast channel based only on information at the server side • Utilize Structural similarity to predict or approximate clients' access patterns – path sets are used to calculate similarity 11
  • 12. Our Approach Path Set PS(d) – { /player/name, /player/position, /player/nationality, /player/college, /player, /name, /position, /nationality, /college } 12
  • 14. Our Approach •Similarity Measure based on probability 14
  • 15. Our Approach •Similarity Measure based on probability suppose D = {d1 , d2 , . . . , dn } on the server, matched probability of any document d in D for a given query q is approximate to: 15
  • 16. Our Approach •Similarity Measure based on probability we define Cohesion C(di , dj) of XML documents di and dj as follows: which can be normalised as 16
  • 17. Our Approach • Greedy Data Placement Algorithm (GDPA) – Places XML documents with most structural sharing together first as an initial broadcast program. – Progressively appends other XML documents to the broadcast program in a descendant order of structural sharing to the initial documents. 17
  • 22. Conclusions • We propose to take advantage of the structured characteristics of XML data to generate effective broadcast programs • Our algorithm is based only on XML data on the server without any knowledge of the clients' access patterns • Experiments show that our approach can place XML data on air effectively 22