presentation template kwangsoo yang florida atlantic university college of engineering &...
Post on 20-Jan-2016
220 Views
Preview:
TRANSCRIPT
Presentation Template
KwangSoo YangFlorida Atlantic University
College of Engineering & Computer Science
1. What is the problem?
2. Why is it important?
3. Why is it challenging (or hard)?
4. What are the limitations of the related work? What is the novelty?
5. What are the contributions?
6. What is the validation methodology?
Six Items of Critical Reading
1. What is the problem?
1. What is the problem addressed in the paper?2. Is it clearly stated?3. Does the author make the important issues clear?
2. Why is it important?
1. Is the problem significant / relevant?2. Is there any reason to care about the problem
(practical applications / real world applications) and paper’s results?
3. Is the problem new?
3. Why is it challenging?
What is the difficulty of solving the problem? Computationally complex? (NP completeness?) Large search space? Hard to solve?
4. What are the limitations of the related work? What is the novelty?
1. Has the problem been solved before?2. Is this a trivial variation on or extension of previous
results?3. Is the author aware of related and previous work,
both recent and old?4. What are the assumptions and limitations of related
work?5. Which limitation is solved in the paper?6. Critique an assumption that you believe is
unreasonable. 7. What is the impact of removing this unreasonable
assumption on the solution proposed by the authors?
5. What are the contributions?
1. Is the problem the extension of the related work? Which part is extended?
2. Is the problem new?3.What are the proposed approaches, algorithms, and
ideas?4. Is there any experimental and analytical evaluation?
6. What is the validation methodology?
1. Case study?2. Statistical hypothesis testing?3. Analytical evaluation?4. Computational complexity?5. Theorem and lemmas, proofs?6. Experimental evaluation?7. The strengths and weaknesses of the methodology? 8. Why did authors choose this/these methodology?
Why is the problem?
Input: A spatio-temporal network (STN) Set of operations
Output: Storage and access methods
Objective: Minimize disk page access
Constraints: Spatio-temporal network is too large for main memory. Preserve temporal attribute information. (lossless storage)
Lagrangian Approaches to Storage ofSpatio-temporal Network Datasets
KwangSoo YangFlorida Atlantic University
College of Engineering & Computer Science
Why is it important?
Dynamic social network Airline flight schedule
Power distributionSpatio-temporal road network
There are many network applications
- Peak load- Cascading blackout
- Price- Routes- Schedules
- Emerging trends - Evolving network- Propagation models- Dynamic migration
- Routing planning
- Shortest path
U.P.S. Embraces High-Tech Delivery Methods (July 12, 2007) By Claudia H. Deutsch
“The research at U.P.S. is paying off. Last year, it cut 28 million miles from truck routes— in good part by mapping routes that minimize left turns.”
Societal economic effect
Many companies incorporate time-dependent traffic data into network dataset.
Speed Profile
Why is it important?
Time dependent routing planning
Minnesota – Austin (TX) Flight Schedule
- Average Delay- Flight time
Total flight time varies with the start time of day
Why is it important?
Why is it challenging?
A static network contains a large amount of information, temporal information further increases the data size
Increased difficulty of rapid data retrieval
NodesEdges
Time points: 10,080(60 mins X 24 hours X 7 days)
10 billion data entries !!
: 1,000,000: 3,000,000
Why is it hard?
The problem is NP hard problem.
The NP hardness of Lagrangian Approaches to Storage of Spatio-temporal Network Datasets follows from a well-known result about the NP-hardness of the balanced min-cut partitioning problem.
Basic Concept (Storage Model)
Spatio-temporal network representation
Time expanded graph
Snapshot model
GetASuccessor(A,C,1) = C3: A1C3
LagGetSuccessors(A,1) = B2, C3: A1B2, A1C3
LagGetPredecessors(D,4) = B2, C3: B2D4, C3D4
LagGetAPredecessor(C,A,3) = A1, A2A1C3, A2C3
1. GetASuccessor()2. GetSuccessors()3. GetPredecessors()4. GetAPredecessor()
Parameter : (source, sink, time)
Parameter : (source, time)
Parameter : (sink, time)
Parameter : (sink, source, time)
Basic Concept (Access Methods)
Related work
ST Storage Model
Orthogonal Approach
Longitudinal Snapshot
LagrangianApproach
ACD : 2 disk IO
Snapshot Approach
ACD : 2 disk IO
Longitudinal Approach
Lagrangian Approach
ACD : 1 disk IO
What is the contribution?
• Proved that the problem is NP hard • Proposed LCP partition approach for the problem.• Proposed I/O cost model.• Experimentally evaluated proposed storage method
and I/O cost model against traditional approaches using real dataset.
What is the validation method?
top related