Paper Details
M. Younan, S. Khattab, and R. Bahgat, "WoTSF: A Framework for Searching in the Web of Things," in INFOS2016: The 10th International Conference on Informatics and Systems, ACM, Cairo, Egypt, May, 2016.
ABSTRACT - A key challenge in the emerging Web of Things (WoT) paradigm is how the human users and machines look for meaningful and readable information in huge and dynamic datasets in real-time, whereby the datasets are presented in different formats. This paper presents a technique to construct efficient, hierarchical web indices that are efficiently kept up-to-date. Also, a framework for searching in the WoT, namely WoTSF, is proposed and experimentally evaluated using a prototype. The proposed framework was shown to present a tradeoff between search speed and result accuracy as compared to the Dyser WoT search engine.
IoT and WoT (Internet of Things and Web of Things)Jonathan Jeon
Talk on 1st WebAppsCamp. It's a short review between IoT and WoT. In this slide, I'd like to talk about why we need to think about Web of Thing in IoT era.
Service Integration in the Web of ThingsSimon Mayer
Talk about service integration technologies in REST systems held at the "Web Intelligence 2013 - Le Web des Objets" Summer School on the 4th of September 2013 in Lyon, France. The slides give an overview of the Web of Things and current efforts to integrate services offered by Web-enabled devices.
IoT and WoT (Internet of Things and Web of Things)Jonathan Jeon
Talk on 1st WebAppsCamp. It's a short review between IoT and WoT. In this slide, I'd like to talk about why we need to think about Web of Thing in IoT era.
Service Integration in the Web of ThingsSimon Mayer
Talk about service integration technologies in REST systems held at the "Web Intelligence 2013 - Le Web des Objets" Summer School on the 4th of September 2013 in Lyon, France. The slides give an overview of the Web of Things and current efforts to integrate services offered by Web-enabled devices.
Ejemplo entrega de análisis previo Estrategia de Neuromarketing Digital AvantiAlexander Montoya
Nuestro modelo parte de un analisis previo en el que abordamos estudio de competidores directos e indirectos, acciones tanto lo digital (sitio web, apps, email, sms y redes sociales) como en lo físico y material (ATL y BTL), tips para mejoramiento de la experiencia se consumidor en lo fisíco y digital, segmentación del perfil psicográfico del cliente/consumidor, trazado de objetivos, concepto de la estrategía de campaña y frentes de acción de la campaña.
HTML5 - Chances and Pitfalls (Bytro Labs GmbH)Felix Faber
When we decided to publish a new game, we knew we had to find a way to leave plug-in based clients behind. So for "Topia Island", we created a client based on HTML5. This presentation shows the problems one might encounter but above all the many advantages HTML5 has.
January 2021: Top Ten Cited Article in Computer Science, Engineering IJCSEA Journal
International Journal of Computer Science, Engineering and Applications (IJCSEA) is an open access peer-reviewed journal that publishes articles which contribute new results in all areas of the computer science, Engineering and Applications. The journal is devoted to the publication of high quality papers on theoretical and practical aspects of computer science, Engineering and Applications.
The presentation was given at the SOCM'16 workshop at the WWW16 conference. It corresponds to the research study titled "Observlets: Empowering Analytical Observations on Web Observatory".
Ejemplo entrega de análisis previo Estrategia de Neuromarketing Digital AvantiAlexander Montoya
Nuestro modelo parte de un analisis previo en el que abordamos estudio de competidores directos e indirectos, acciones tanto lo digital (sitio web, apps, email, sms y redes sociales) como en lo físico y material (ATL y BTL), tips para mejoramiento de la experiencia se consumidor en lo fisíco y digital, segmentación del perfil psicográfico del cliente/consumidor, trazado de objetivos, concepto de la estrategía de campaña y frentes de acción de la campaña.
HTML5 - Chances and Pitfalls (Bytro Labs GmbH)Felix Faber
When we decided to publish a new game, we knew we had to find a way to leave plug-in based clients behind. So for "Topia Island", we created a client based on HTML5. This presentation shows the problems one might encounter but above all the many advantages HTML5 has.
January 2021: Top Ten Cited Article in Computer Science, Engineering IJCSEA Journal
International Journal of Computer Science, Engineering and Applications (IJCSEA) is an open access peer-reviewed journal that publishes articles which contribute new results in all areas of the computer science, Engineering and Applications. The journal is devoted to the publication of high quality papers on theoretical and practical aspects of computer science, Engineering and Applications.
The presentation was given at the SOCM'16 workshop at the WWW16 conference. It corresponds to the research study titled "Observlets: Empowering Analytical Observations on Web Observatory".
A Biological Internet: Building Eywa from a Social Web of Things with a Little Fog, Stream processing and Linked Data.
Keynote at the Web Science Summer School 2017.
http://www.webscience.org/2017/04/19/shenzhen-web-science-summer-school-2017/
Virtualized Multi-Mission Operations Center (vMMOC) and its Cloud ServicesHaisam Ido
This presentation will cover, the current and future, technical and organizational opportunities and challenges with virtualizing a multi-mission operations center. The full deployment of Goddard Space Flight Center’s (GSFC) Virtualized Multi-Mission Operations Center (vMMOC) is nearly complete. The Space Science Mission Operations (SSMO) organization’s spacecraft ACE, Fermi, LRO, MMS(4), OSIRIS-REx, SDO, SOHO, Swift, and Wind are in the process of being fully migrated to the vMMOC. The benefits of the vMMOC will be the normalization and the standardization of IT services, mission operations, maintenance, and development as well as ancillary services and policies such as collaboration tools, change management systems, and IT Security . The vMMOC will also provide operational efficiencies regarding hardware, IT domain expertise, training, maintenance and support.
The presentation will also cover SSMO's secure Situational Awareness Dashboard in an integrated, fleet centric, cloud based web services fashion. Additionally the SSMO Telemetry as a Service (TaaS) will be covered, which allows authorized users and processes to access telemetry for the entire SSMO fleet, and for the entirety of each spacecraft’s history. Both services leverage cloud services in a secure FISMA High and FedRamp environment, and also leverage distributed object stores in order to house and provide the telemetry. The services are also in the process of leveraging the cloud computing services’ elasticity and horizontal scalability. In the design phase is the Navigation as a Service (NaaS) which will provide a standardized, efficient, and normalized service for the fleet's space flight dynamics’ operations. Additional future services that may be considered are Ground Segment as a Service (GSaaS), Telemetry and Command as a Service (T&CaaS), Flight Software Simulation as a Service, etc.
Top Reading Papers : Web & Semantic Technologydannyijwest
International Journal of Web & Semantic Technology (IJWesT) is a quarterly open access peer-reviewed journal that provides excellent international forum for sharing knowledge and results in theory, methodology and applications of web & semantic technology. The growth of the World-Wide Web today is simply phenomenal. It continues to grow rapidly and new technologies, applications are being developed to support end users modern life. Semantic Technologies are designed to extend the capabilities of information on the Web and enterprise databases to be networked in meaningful ways. Semantic web is emerging as a core discipline in the field of Computer Science & Engineering from distributed computing, web engineering, databases, social networks, Multimedia, information systems, artificial intelligence, natural language processing, soft computing, and human-computer interaction. The adoption of standards like XML, Resource Description Framework and Web Ontology Language serve as foundation technologies to advancing the adoption of semantic technologies.
BUILDING INFORMATICS: REVIEW OF SELECTED INFORMATICS PLATFORM AND VALIDATING ...IAEME Publication
Automation has introduced new dimension to the advent of project and
construction execution in construction field. Virtually all aspect of construction is
being innovated with cutting edge technology. In this study cutting edge technologies
were evaluated and their various validation platforms were evaluated. The following
objectives were set and achieved in this study: Establishing different tests that could
be carried out to ascertain functionality of an informatics platform, review of features
present in available informatics platforms, exploratory study of platform validity
system through functionality tests and developing a semantic icon functionality test.
Ten (10) informatics platforms were selected for case study, while 40 structured
questionnaires was used to collate respondents data as related to on the critical
factors that influences the effective use of system usability test on ICT Informatics
platform and parameters for newly generated Icon functionality rating scale(IRS). A
new test protocol was designed that could be used for carrying out Icon functionality
rating evaluation tagged”IRS”.
Similar to WoTSF: A Framework for Searching in the Web of Things (WoT) (20)
Richard's entangled aventures in wonderlandRichard Gill
Since the loophole-free Bell experiments of 2020 and the Nobel prizes in physics of 2022, critics of Bell's work have retreated to the fortress of super-determinism. Now, super-determinism is a derogatory word - it just means "determinism". Palmer, Hance and Hossenfelder argue that quantum mechanics and determinism are not incompatible, using a sophisticated mathematical construction based on a subtle thinning of allowed states and measurements in quantum mechanics, such that what is left appears to make Bell's argument fail, without altering the empirical predictions of quantum mechanics. I think however that it is a smoke screen, and the slogan "lost in math" comes to my mind. I will discuss some other recent disproofs of Bell's theorem using the language of causality based on causal graphs. Causal thinking is also central to law and justice. I will mention surprising connections to my work on serial killer nurse cases, in particular the Dutch case of Lucia de Berk and the current UK case of Lucy Letby.
A brief information about the SCOP protein database used in bioinformatics.
The Structural Classification of Proteins (SCOP) database is a comprehensive and authoritative resource for the structural and evolutionary relationships of proteins. It provides a detailed and curated classification of protein structures, grouping them into families, superfamilies, and folds based on their structural and sequence similarities.
Multi-source connectivity as the driver of solar wind variability in the heli...Sérgio Sacani
The ambient solar wind that flls the heliosphere originates from multiple
sources in the solar corona and is highly structured. It is often described
as high-speed, relatively homogeneous, plasma streams from coronal
holes and slow-speed, highly variable, streams whose source regions are
under debate. A key goal of ESA/NASA’s Solar Orbiter mission is to identify
solar wind sources and understand what drives the complexity seen in the
heliosphere. By combining magnetic feld modelling and spectroscopic
techniques with high-resolution observations and measurements, we show
that the solar wind variability detected in situ by Solar Orbiter in March
2022 is driven by spatio-temporal changes in the magnetic connectivity to
multiple sources in the solar atmosphere. The magnetic feld footpoints
connected to the spacecraft moved from the boundaries of a coronal hole
to one active region (12961) and then across to another region (12957). This
is refected in the in situ measurements, which show the transition from fast
to highly Alfvénic then to slow solar wind that is disrupted by the arrival of
a coronal mass ejection. Our results describe solar wind variability at 0.5 au
but are applicable to near-Earth observatories.
Earliest Galaxies in the JADES Origins Field: Luminosity Function and Cosmic ...Sérgio Sacani
We characterize the earliest galaxy population in the JADES Origins Field (JOF), the deepest
imaging field observed with JWST. We make use of the ancillary Hubble optical images (5 filters
spanning 0.4−0.9µm) and novel JWST images with 14 filters spanning 0.8−5µm, including 7 mediumband filters, and reaching total exposure times of up to 46 hours per filter. We combine all our data
at > 2.3µm to construct an ultradeep image, reaching as deep as ≈ 31.4 AB mag in the stack and
30.3-31.0 AB mag (5σ, r = 0.1” circular aperture) in individual filters. We measure photometric
redshifts and use robust selection criteria to identify a sample of eight galaxy candidates at redshifts
z = 11.5 − 15. These objects show compact half-light radii of R1/2 ∼ 50 − 200pc, stellar masses of
M⋆ ∼ 107−108M⊙, and star-formation rates of SFR ∼ 0.1−1 M⊙ yr−1
. Our search finds no candidates
at 15 < z < 20, placing upper limits at these redshifts. We develop a forward modeling approach to
infer the properties of the evolving luminosity function without binning in redshift or luminosity that
marginalizes over the photometric redshift uncertainty of our candidate galaxies and incorporates the
impact of non-detections. We find a z = 12 luminosity function in good agreement with prior results,
and that the luminosity function normalization and UV luminosity density decline by a factor of ∼ 2.5
from z = 12 to z = 14. We discuss the possible implications of our results in the context of theoretical
models for evolution of the dark matter halo mass function.
Cancer cell metabolism: special Reference to Lactate PathwayAADYARAJPANDEY1
Normal Cell Metabolism:
Cellular respiration describes the series of steps that cells use to break down sugar and other chemicals to get the energy we need to function.
Energy is stored in the bonds of glucose and when glucose is broken down, much of that energy is released.
Cell utilize energy in the form of ATP.
The first step of respiration is called glycolysis. In a series of steps, glycolysis breaks glucose into two smaller molecules - a chemical called pyruvate. A small amount of ATP is formed during this process.
Most healthy cells continue the breakdown in a second process, called the Kreb's cycle. The Kreb's cycle allows cells to “burn” the pyruvates made in glycolysis to get more ATP.
The last step in the breakdown of glucose is called oxidative phosphorylation (Ox-Phos).
It takes place in specialized cell structures called mitochondria. This process produces a large amount of ATP. Importantly, cells need oxygen to complete oxidative phosphorylation.
If a cell completes only glycolysis, only 2 molecules of ATP are made per glucose. However, if the cell completes the entire respiration process (glycolysis - Kreb's - oxidative phosphorylation), about 36 molecules of ATP are created, giving it much more energy to use.
IN CANCER CELL:
Unlike healthy cells that "burn" the entire molecule of sugar to capture a large amount of energy as ATP, cancer cells are wasteful.
Cancer cells only partially break down sugar molecules. They overuse the first step of respiration, glycolysis. They frequently do not complete the second step, oxidative phosphorylation.
This results in only 2 molecules of ATP per each glucose molecule instead of the 36 or so ATPs healthy cells gain. As a result, cancer cells need to use a lot more sugar molecules to get enough energy to survive.
Unlike healthy cells that "burn" the entire molecule of sugar to capture a large amount of energy as ATP, cancer cells are wasteful.
Cancer cells only partially break down sugar molecules. They overuse the first step of respiration, glycolysis. They frequently do not complete the second step, oxidative phosphorylation.
This results in only 2 molecules of ATP per each glucose molecule instead of the 36 or so ATPs healthy cells gain. As a result, cancer cells need to use a lot more sugar molecules to get enough energy to survive.
introduction to WARBERG PHENOMENA:
WARBURG EFFECT Usually, cancer cells are highly glycolytic (glucose addiction) and take up more glucose than do normal cells from outside.
Otto Heinrich Warburg (; 8 October 1883 – 1 August 1970) In 1931 was awarded the Nobel Prize in Physiology for his "discovery of the nature and mode of action of the respiratory enzyme.
WARNBURG EFFECT : cancer cells under aerobic (well-oxygenated) conditions to metabolize glucose to lactate (aerobic glycolysis) is known as the Warburg effect. Warburg made the observation that tumor slices consume glucose and secrete lactate at a higher rate than normal tissues.
Slide 1: Title Slide
Extrachromosomal Inheritance
Slide 2: Introduction to Extrachromosomal Inheritance
Definition: Extrachromosomal inheritance refers to the transmission of genetic material that is not found within the nucleus.
Key Components: Involves genes located in mitochondria, chloroplasts, and plasmids.
Slide 3: Mitochondrial Inheritance
Mitochondria: Organelles responsible for energy production.
Mitochondrial DNA (mtDNA): Circular DNA molecule found in mitochondria.
Inheritance Pattern: Maternally inherited, meaning it is passed from mothers to all their offspring.
Diseases: Examples include Leber’s hereditary optic neuropathy (LHON) and mitochondrial myopathy.
Slide 4: Chloroplast Inheritance
Chloroplasts: Organelles responsible for photosynthesis in plants.
Chloroplast DNA (cpDNA): Circular DNA molecule found in chloroplasts.
Inheritance Pattern: Often maternally inherited in most plants, but can vary in some species.
Examples: Variegation in plants, where leaf color patterns are determined by chloroplast DNA.
Slide 5: Plasmid Inheritance
Plasmids: Small, circular DNA molecules found in bacteria and some eukaryotes.
Features: Can carry antibiotic resistance genes and can be transferred between cells through processes like conjugation.
Significance: Important in biotechnology for gene cloning and genetic engineering.
Slide 6: Mechanisms of Extrachromosomal Inheritance
Non-Mendelian Patterns: Do not follow Mendel’s laws of inheritance.
Cytoplasmic Segregation: During cell division, organelles like mitochondria and chloroplasts are randomly distributed to daughter cells.
Heteroplasmy: Presence of more than one type of organellar genome within a cell, leading to variation in expression.
Slide 7: Examples of Extrachromosomal Inheritance
Four O’clock Plant (Mirabilis jalapa): Shows variegated leaves due to different cpDNA in leaf cells.
Petite Mutants in Yeast: Result from mutations in mitochondrial DNA affecting respiration.
Slide 8: Importance of Extrachromosomal Inheritance
Evolution: Provides insight into the evolution of eukaryotic cells.
Medicine: Understanding mitochondrial inheritance helps in diagnosing and treating mitochondrial diseases.
Agriculture: Chloroplast inheritance can be used in plant breeding and genetic modification.
Slide 9: Recent Research and Advances
Gene Editing: Techniques like CRISPR-Cas9 are being used to edit mitochondrial and chloroplast DNA.
Therapies: Development of mitochondrial replacement therapy (MRT) for preventing mitochondrial diseases.
Slide 10: Conclusion
Summary: Extrachromosomal inheritance involves the transmission of genetic material outside the nucleus and plays a crucial role in genetics, medicine, and biotechnology.
Future Directions: Continued research and technological advancements hold promise for new treatments and applications.
Slide 11: Questions and Discussion
Invite Audience: Open the floor for any questions or further discussion on the topic.
WoTSF: A Framework for Searching in the Web of Things (WoT)
1. WoTSF: A Framework
for Searching in the Web of
Things
M. Younan, S. Khattab, and R. Bahgat
May 11th 2016
M.Younan,S.Khattab,andR.Bahgat,"WoTSF:AFrameworkforSearchingintheWebof
Things,"inINFOS2016:The10thInternationalConferenceonInformaticsandSystems,
ACM,Cairo,Egypt,May,2016.
2. 1 • Introduction
2 • Related Work
3 • The Architecture of the WoTSF
4 • The Implementation of the WoTSF
5 • Experimental Evaluation
6 • Conclusion and Future Work
Agenda
M.Younan,S.Khattab,andR.Bahgat,"WoTSF:AFrameworkforSearchingintheWebof
Things,"inINFOS2016:The10thInternationalConferenceonInformaticsandSystems,
ACM,Cairo,Egypt,May,2016.
4. Introduction (WSN -> WoT)
• Wireless Sensor Network (WSN)
• Daily life integration of embedded devices
– Convert things to Smart Things (SThs)
– No.of devices reaches order of billions in 2020.
– No.of users < no.of devices.
• The Internet of Things (IoT).
– Huge Sensory Data (data stream).
• The Web of Things (WoT).
– Current web tools and services.
• Contribution Idea:
– Searching in the WoT increases its popularity
M.Younan,S.Khattab,andR.Bahgat,"WoTSF:AFrameworkforSearchingintheWebof
Things,"inINFOS2016:The10thInternationalConferenceonInformaticsandSystems,
ACM,Cairo,Egypt,May,2016.
5. Introduction
• Features of the WoT (Searching)
– Different formats.
– Non-standardized naming
– Huge and dynamic Sensory Data.
– Daily life integration (normal user)
• Simple query language
• Real time queries
• Interested in high level knowledge (summary)
• Main Points:
– Crawling
• LWoTSEs’ Data –> following features of the WoT dataset presented in
[1][2].
– Indexing
• WoTSF: a Framework for searching in the WoT (High level indices)
Crawling
Indexing and
Searching
M.Younan,S.Khattab,andR.Bahgat,"WoTSF:AFrameworkforSearchingintheWebof
Things,"inINFOS2016:The10thInternationalConferenceonInformaticsandSystems,
ACM,Cairo,Egypt,May,2016.
7. Related Work (Selection)
Traditional Search engines
o Google Optimizations [3]
o AJAX Crawler [4]
DiscoWoT (Mayer and Dominque. 2011)[5].
Shodan SE (www. Shodanqh.com,2015)[6] .
Dyser SE (Ostermaier et al.- 2010)[7].
Zhang et al. (2015) present a framework for a
distributed range-query search[8]
M.Younan,S.Khattab,andR.Bahgat,"WoTSF:AFrameworkforSearchingintheWebof
Things,"inINFOS2016:The10thInternationalConferenceonInformaticsandSystems,
ACM,Cairo,Egypt,May,2016.
8. Dyser
• Dyser uses periodic patterns for each sensor
(L,O,W,P), where
L: period length O: offset W: sensor output P: probability value
E.g., (7-Days, 2, empty, 0.5)
• Expansion of such periodic pattern is (K*L +O)
Su Mo Tu We Th Fr Sa
17 18 19 20 21 22 23
24 25 26 27 28 29 30
For Example: If crawling process
starts in 20-4, then Index record:
(Occ., ID_01, 25-4-2016, empty, 0.5)
# recorded patterns in Dyser index will be >= # SThs
M.Younan,S.Khattab,andR.Bahgat,"WoTSF:AFrameworkforSearchingintheWebof
Things,"inINFOS2016:The10thInternationalConferenceonInformaticsandSystems,
ACM,Cairo,Egypt,May,2016.
11. The WoTSF Architecture
Query life cycle
of the WoTSF
Crawling (WoT)
Google Opt.
(server-root file)
Save time:
crawl less no.of
pages
parse less no. of
pages
(Union format)
(High Level)
M.Younan,S.Khattab,andR.Bahgat,"WoTSF:AFrameworkforSearchingintheWebof
Things,"inINFOS2016:The10thInternationalConferenceonInformaticsandSystems,
ACM,Cairo,Egypt,May,2016.
12. The WoTSF Architecture (Query Processing)
Query
q2
WoT_1
WoT_1
M.Ds
WoT_2
M.Ds
WoT_3
M.Ds
DS_1
Ind.
DS_2
Ind.
DS_3
Ind.
•Select WoTSEs APIs
•Send sub-queries
Key:
sensor type
b
c
d
……
a
q2
Master Indices
•Generate sub-queries
M.Younan,S.Khattab,andR.Bahgat,"WoTSF:AFrameworkforSearchingintheWebof
Things,"inINFOS2016:The10thInternationalConferenceonInformaticsandSystems,
ACM,Cairo,Egypt,May,2016.
13. The WoTSF Architecture (Index Structure)
M.Younan,S.Khattab,andR.Bahgat,"WoTSF:AFrameworkforSearchingintheWebof
Things,"inINFOS2016:The10thInternationalConferenceonInformaticsandSystems,
ACM,Cairo,Egypt,May,2016.
14. The WoTSF Architecture (Index Structure)
mimiMI
SISI SI
D D D D D
S
WWW
WWW
WWW
A
R S A
R
SThs-Level
(individual
WoTSEs)
WoT-Level
(WoTSF)
Master
Indices
Secondary
Indices
Storage
Dynamic
Pages
M.Younan,S.Khattab,andR.Bahgat,"WoTSF:AFrameworkforSearchingintheWebof
Things,"inINFOS2016:The10thInternationalConferenceonInformaticsandSystems,
ACM,Cairo,Egypt,May,2016.
15. The WoTSF Implementation (Ranking)
• Sensor State probability
𝑆𝑆 𝑖 = 𝐾 ∗ 𝐶𝑆 𝑖 + 1 − 𝐾 𝑃𝑖
K-> constant (0:1), CS-> current state, P->Probability
• Entity State probability
𝐸𝑆 𝑖 =
1
𝑛
𝑆𝑆 𝑗𝑛
𝑗=1
N-> number of sensors
𝐸𝑆(𝑖) = 𝐷(𝑗) ∗ 𝑆𝑆(𝑗)𝑛
𝑗=1
D(j) -> impact factor of sensor j on ES(i)
M.Younan,S.Khattab,andR.Bahgat,"WoTSF:AFrameworkforSearchingintheWebof
Things,"inINFOS2016:The10thInternationalConferenceonInformaticsandSystems,
ACM,Cairo,Egypt,May,2016.
17. The WoTSF Implementation (Crawling)
(b) Gateway
Start
Receive new_value
Update prediction
model (Sr)
no.of.
consecutive
changes >
M
Calculate Entity State
SrVal_Stability (Sr,new_value) =
(cur_rec_time - last_rec_time(Sr))/interval
no.of
records
> N
Replace (oldest_value,
new_value
Add
new_value
Update
(EoI, State)
newChange
(EoI, State)
Listen to Sensors
(a) Sensor
Start
Read Cur_Value
Compare
Cur_value with
previous value
(range)
Send Cur_Value
Change
Wait Period (T)
Yes
Crawling Levels:
– WoTSE
– WoTSF
M.Younan,S.Khattab,andR.Bahgat,"WoTSF:AFrameworkforSearchingintheWebof
Things,"inINFOS2016:The10thInternationalConferenceonInformaticsandSystems,
ACM,Cairo,Egypt,May,2016.
18. The WoTSF Implementation (Indexing)
• The WoTSF is evaluated using Real dataset:
We use Kth percentile (historical data) -> single record per
time unit.
e.g.
Suppose, a temperature
sensor reads a set of
values {5, 20, 21, 20,
20, 21, 23, 20, 21, 23}
then,
average=19.4
50th = 20
M.Younan,S.Khattab,andR.Bahgat,"WoTSF:AFrameworkforSearchingintheWebof
Things,"inINFOS2016:The10thInternationalConferenceonInformaticsandSystems,
ACM,Cairo,Egypt,May,2016.
19. The WoTSF Implementation (Indexing)
• The WoTSF is evaluated using random values:
– prediction model (‘7-Days’)
– SThs of type ‘occupancy’ in 10 WoT networks, ->
10,000 SThs
– aggregation function ‘Max’ (empty room).
– expanding the quadruple predictions
The prediction model type -> periodical crawling processes.
M.Younan,S.Khattab,andR.Bahgat,"WoTSF:AFrameworkforSearchingintheWebof
Things,"inINFOS2016:The10thInternationalConferenceonInformaticsandSystems,
ACM,Cairo,Egypt,May,2016.
21. The WoTSF Implementation (Indexing)
(a) (b)
In case of distinct SThs values
• Dyser Index (a)
– Count -> Max reading (STh level)
• WoTSF index (b)
– Count -> Max reading (WoT level)
Local search engine
WoTSF
M.Younan,S.Khattab,andR.Bahgat,"WoTSF:AFrameworkforSearchingintheWebof
Things,"inINFOS2016:The10thInternationalConferenceonInformaticsandSystems,
ACM,Cairo,Egypt,May,2016.
22. The WoTSF Implementation (Searching)
• The WoTSF prototype:
– implements autosuggestions like dyser.
– filters buildings (static part) -> WoTSEs’ APIs
– Evaluation is done on the dynamic part of the query (WoTSEs) using:
• Building - Level (Master Indices)
• SThs – Level (Secondary Indices)
(a) (b) (c)
M.Younan,S.Khattab,andR.Bahgat,"WoTSF:AFrameworkforSearchingintheWebof
Things,"inINFOS2016:The10thInternationalConferenceonInformaticsandSystems,
ACM,Cairo,Egypt,May,2016.
23. The WoTSF Evaluation (Index size)
M.Younan,S.Khattab,andR.Bahgat,"WoTSF:AFrameworkforSearchingintheWebof
Things,"inINFOS2016:The10thInternationalConferenceonInformaticsandSystems,
ACM,Cairo,Egypt,May,2016.
25. Experimental Evaluation (WoTSF & Dyser)
• Processing Time
- WoTSF indices (High Level) - Dyser Indices
M.Younan,S.Khattab,andR.Bahgat,"WoTSF:AFrameworkforSearchingintheWebof
Things,"inINFOS2016:The10thInternationalConferenceonInformaticsandSystems,
ACM,Cairo,Egypt,May,2016.
26. Experimental Evaluation (WoTSF & Dyser)
• Result Accuracy
Accuracy =
𝐶𝑜𝑟𝑟𝑒𝑐𝑡 𝑉𝑎𝑙𝑢𝑒𝑠 (𝑡𝑟𝑢𝑒 𝑝𝑜𝑠𝑖𝑡𝑖𝑣𝑒𝑠)
𝑇𝑜𝑡𝑎𝑙 𝑅𝑒𝑡𝑟𝑖𝑒𝑣𝑒𝑑 (𝑓𝑎𝑙𝑠𝑒 𝑎𝑛𝑑 𝑡𝑟𝑢𝑒 𝑝𝑜𝑠𝑖𝑡𝑖𝑣𝑒𝑠)
Consistency =
𝐼𝑛𝑡𝑒𝑛𝑑𝑒𝑑 𝑅𝑒𝑡𝑟𝑖𝑒𝑣𝑒𝑑 (𝑡𝑟𝑢𝑒 𝑝𝑜𝑠𝑖𝑡𝑖𝑣𝑒𝑠)
𝑇𝑜𝑡𝑎𝑙 𝐼𝑛𝑡𝑒𝑛𝑑𝑒𝑑 (𝑡𝑟𝑢𝑒 𝑝𝑜𝑠𝑖𝑡𝑖𝑣𝑒𝑠+𝑓𝑎𝑙𝑠𝑒 𝑛𝑒𝑔𝑎𝑡𝑖𝑣𝑒𝑠)
Building ID Room ID State Prediction Value
100
101
Empty
0.8
102 0.4
103 0.7
200
201 0.3
202 0.5
203 0.4
Each building represents a single WoT network and hosts an occupancy sensor in each room
Search
Engine
Index
Size
WoTSF 2
Dyser 6
M.Younan,S.Khattab,andR.Bahgat,"WoTSF:AFrameworkforSearchingintheWebof
Things,"inINFOS2016:The10thInternationalConferenceonInformaticsandSystems,
ACM,Cairo,Egypt,May,2016.
27. The WoTSF Evaluation (Index size)
Search Engine
Number of Results
all First K-Result = 4 Probability >= 50%
WoTSF 2 2 2
DSE 6 4 3
WoTSF and DSE search results according to different query types.
Search
Engine
Results
Number of Results
all First K-Result = 4
Probability >=
50%
WoTSF
Room 101 0.8
Room 202 0.5
DSE
Room 101 0.8
Room 103 0.7
Room 202 0.5
Room 102 0.4
Room 203 0.4
Room 201 0.3
WoTSF and DSE searching results (list of rooms) according to different query types.
M.Younan,S.Khattab,andR.Bahgat,"WoTSF:AFrameworkforSearchingintheWebof
Things,"inINFOS2016:The10thInternationalConferenceonInformaticsandSystems,
ACM,Cairo,Egypt,May,2016.
28. The WoTSF Evaluation (Summary)
Criteria DSE WoTSF
Granularity of
master index
Device (STh) level Network (e.g., building) level
Case:
Speed Search
All available results
More time for ranking.
top values per WoT network.
Faster search
Indices more up-to-date
Case:
Accurate
Results
Indices and accuracy: based on
prediction models.
Consumes more time
Indices: up-to-date.
Accuracy: high
Pros
Less network overheads.
More consistent results
Small and semi-dynamic indices.
Less time for (crawling, parsing,
indexing).
Cons
Larger indices.
Harder to keep indices up-to-
date.
More time for crawling,
parsing, and indexing
Tradeoff between search speed
and result accuracy
M.Younan,S.Khattab,andR.Bahgat,"WoTSF:AFrameworkforSearchingintheWebof
Things,"inINFOS2016:The10thInternationalConferenceonInformaticsandSystems,
ACM,Cairo,Egypt,May,2016.
30. • The WoTSF:
works on the top of Dyser
supports simple query language
saves time consumed for crawling, parsing and indexing
builds High level indices
Supports two types of search:
• Search in high level indices (speed search).
• Search in secondary indices using LWoTSEs’ APIs (Accurate search)
increasing accuracy <-> indices are up-to-date
keeping individual LWoTSEs handle their network.
Conclusion
M.Younan,S.Khattab,andR.Bahgat,"WoTSF:AFrameworkforSearchingintheWebof
Things,"inINFOS2016:The10thInternationalConferenceonInformaticsandSystems,
ACM,Cairo,Egypt,May,2016.
31. Future Work
• WoTSF has limitations such as:
– It consumes more time in accurate search type.
• Network overhead
• Merging and Ranking results.
– Scheduling the crawling processes
• to balance network overhead and result accuracy
– Using semantic technology: will be helpful for interoperability.
– Considering other aggregation functions
• LWoTSE has limitations such as:
– Extracting prediction models from SThs historical data
– Dynamic discovery.
– Solving problem of using multiple formats partially (crawling)
but not by meaning -> (ontologies)
M.Younan,S.Khattab,andR.Bahgat,"WoTSF:AFrameworkforSearchingintheWebof
Things,"inINFOS2016:The10thInternationalConferenceonInformaticsandSystems,
ACM,Cairo,Egypt,May,2016.
32. References (Selected)
[1] M. Younan, S. Khattab, and R. Bahgat, "An Integrated Testbed Environment for the Web of
Things," in ICNS 2015 : The Eleventh International Conference on Networking and Services,
ISBN: 978-1-61208-404-6, Rome, Italy, May, 2015, pp. 69-78.
[2] M. Younan, S. Khattab, and R. Bahgat, "Evaluation of An Integrated Testbed Environment for
the Web of Things ", in IntSys15v8n34 : International Journal On Advances in Intelligent
Systems, v 8 n 3&4, December, 2015.
[3] Google. (2010, Jan.) Search Engine Optimization (SEO) - Starter Guide.
[4] P. Suganthan G C, "AJAX Crawler," in Data Science & Engineering (ICDSE), International
Conference on. IEEE, Cochin, Kerala, July 2012, pp. 27-30.
[5] S. Mayer, D. Guinard, "An Extensible Discovery Service for Smart Things," in in Proceedings of
the 2nd International Workshop on the Web of Things (WoT 2011), ACM, San Francisco, CA,
USA, June, 2011, pp. 7-12.
[6] (2015, Jan.) shodan search engine. [Online]. www.shodanhq.com
[7] B. Ostermaier, K. Romery, F. Mattern, M. Fahrmairz, and W. Kellererz, "A Real-Time Search
Engine for the Web of Things," in The 2nd IEEE International Conference on the Internet of
Things (IoT), Tokyo,Japan, November. 2010, pp. 1-8.
[8] C. Zhang, T. Zhang, and M.Wang, "A Distributed Range Query Framework for the Internet of
Things," in 18th International Conference on Intelligence in Next Generation Networks (ICIN
2015), IEEE 2015, ISBN 978-1-4799-1866-9, Paris, France, February, 2015, pp. 83-88.
M.Younan,S.Khattab,andR.Bahgat,"WoTSF:AFrameworkforSearchingintheWebof
Things,"inINFOS2016:The10thInternationalConferenceonInformaticsandSystems,
ACM,Cairo,Egypt,May,2016.