1 Coverage and Connectivity in Three-Dimensional Networks Edited and Presented by: Ahmed Sobeih 19 th February 2007 S. M. Nazrul Alam, Zygmunt J. Haas.

Slides:



Advertisements
Similar presentations
Guy EvenZvi LotkerDana Ron Tel Aviv University Conflict-free colorings of unit disks, squares, & hexagons.
Advertisements

Chapter 13: Solid Shapes and their Volume & Surface Area
8.1 Prisms, Area and Volume Prism – 2 congruent polygons lie in parallel planes corresponding sides are parallel. corresponding vertices are connected.
Yang Yang, Miao Jin, Hongyi Wu Presenter: Buri Ban The Center for Advanced Computer Studies (CACS) University of Louisiana at Lafayette 3D Surface Localization.
Bidding Protocols for Deploying Mobile Sensors Reporter: Po-Chung Shih Computer Science and Information Engineering Department Fu-Jen Catholic University.
Chapter 12. Section 12-1  Also called solids  Enclose part of space.
4/29/2015 Wireless Sensor Networks COE 499 Deployment of Sensor Networks II Tarek Sheltami KFUPM CCSE COE
Extended Gaussian Images
Chapter 12: Surface Area and Volume of Solids
By: Andrew Shatz & Michael Baker Chapter 15. Chapter 15 section 1 Key Terms: Skew Lines, Oblique Two lines are skew iff they are not parallel and do not.
3D spherical gridding based on equidistant, constant volume cells for FV/FD methods A new method using natural neighbor Voronoi cells distributed by spiral.
Discrete geometry Lecture 2 1 © Alexander & Michael Bronstein
Wireless Broadcasting with Optimized Transmission Efficiency Jehn-Ruey Jiang and Yung-Liang Lai National Central University, Taiwan.
Three-Dimensional Broadcasting with Optimized Transmission Efficiency in Wireless Networks Yung-Liang Lai and Jehn-Ruey Jiang National Central University.
Randomized Planning for Short Inspection Paths Tim Danner Lydia E. Kavraki Department of Computer Science Rice University.
1 Efficient Placement and Dispatch of Sensors in a Wireless Sensor Network Prof. Yu-Chee Tseng Department of Computer Science National Chiao-Tung University.
1 University of Denver Department of Mathematics Department of Computer Science.
Geometry Formulas in Three Dimensions
Exposure In Wireless Ad-Hoc Sensor Networks S. Megerian, F. Koushanfar, G. Qu, G. Veltri, M. Potkonjak ACM SIG MOBILE 2001 (Mobicom) Journal version: S.
CS401 presentation1 Effective Replica Allocation in Ad Hoc Networks for Improving Data Accessibility Takahiro Hara Presented by Mingsheng Peng (Proc. IEEE.
Chapter 11 Surface Area and Volume of Solids By: Andrew Li and Jonathan Wang.
Copyright 2013, 2010, 2007, Pearson, Education, Inc. Section 9.4 Volume and Surface Area.
Chapter 15: Geometric Solids Brian BarrDan Logan.
 A Polyhedron- (polyhedra or polyhedrons)  Is formed by 4 or more polygons (faces) that intersect only at the edges.  Encloses a region in space. 
GEOMETRY.
Chapter 12 Notes.
Department of Computer Science and Engineering The Ohio State University Key Student Collaborator: Xiaole Bai and Jin.
Equation A statement that two mathematical expressions are equal.
Key Vocabulary Year 6 Numeracy. Place Value Ascending Descending Approximate Estimate Integer Positive Negative.
VOLUME Volume is a measure of the space within a solid figure, like ball, a cube, cylinder or pyramid. Its units are at all times cubic. The formula of.
Three-Dimensional Broadcasting with Optimized Transmission Efficiency in Dense Wireless Networks Presented by Prof. Jehn-Ruey Jiang National Central University,
Polyhedrons or Polyhedra A polyhedron is a solid formed by flat surfaces. We are going to look at regular convex polyhedrons: “regular” refers to the fact.
Surface Area and Volume. Volume of a Cube Take a block. Assume that each edge measures 1 unit. So, the volume of that block is 1 unit 3. We also call.
On Energy-Efficient Trap Coverage in Wireless Sensor Networks Junkun Li, Jiming Chen, Shibo He, Tian He, Yu Gu, Youxian Sun Zhejiang University, China.
A regular polygon is a polygon with all sides congruent and all angles congruent such as equilateral triangle, square, regular pentagon, regular hexagon,
Approximation algorithms for TSP with neighborhoods in the plane R 郭秉鈞 R 林傳健.
A. Polyhedrons 1. Vocabulary of Polyhedrons 2. Building Polyhedrons a. Create a net from the Polyhedron b. Create the Polyhedron from the net B. Prisms.
1 Deploying Wireless Sensors to Achieve Both Coverage and Connectivity Xiaole Bai*, Santosh Kumar*, Dong Xuan*, Ziqiu Yun +, Ten H. Lai* * Computer Science.
1.7: Three-Dimensional Figures.  Polyhedron - a solid with all flat surfaces that enclose a single region of space  Face – each flat surface  Edges-
Warm-up Friday Write down some differences between 2-dimensional and 3-dimension shapes. Name at least 3 dimensional shapes.
Efficient Computing k-Coverage Paths in Multihop Wireless Sensor Networks XuFei Mao, ShaoJie Tang, and Xiang-Yang Li Dept. of Computer Science, Illinois.
Assignment P : 2-20 even, 21, 24, 25, 28, 30 P : 2, 3-21 odd, 22-25, 30 Challenge Problems: 3-5, 8, 9.
Area, perimeter, surface area, and volume Math 124.
9.5 Space Figures, Volume, and Surface Area Part 1: Volume.
March 9, Broadcasting with Bounded Number of Redundant Transmissions Majid Khabbazian.
Efficient Point Coverage in Wireless Sensor Networks Jie Wang and Ning Zhong Department of Computer Science University of Massachusetts Journal of Combinatorial.
Efficient Placement and Dispatch of Sensors in a Wireless Sensor Network You-Chiun Wang, Chun-Chi Hu, and Yu-Chee Tseng IEEE Transactions on Mobile Computing.
/ 24 1 Deploying Wireless Sensors to Achieve Both Coverage and Connectivity Xiaole Bai Santosh Kumar Dong Xuan Computer Science and Engineering The Ohio.
Mathematical Vocabulary
I owa S tate U niversity Laboratory for Advanced Networks (LAN) Coverage and Connectivity Control of Wireless Sensor Networks under Mobility Qiang QiuAhmed.
Colegio Herma. Maths. Bilingual Departament Isabel Martos Martínez
Diamond D’Oveyana & Sylvia
-1/16- Maximum Battery Life Routing to Support Ubiquitous Mobile Computing in Wireless Ad Hoc Networks C.-K. Toh, Georgia Institute of Technology IEEE.
1 Solids Three-Dimensional Geometry. 2 Prisms A prism is a three-dimensional solid with two congruent and parallel polygons called the bases. The lateral.
Prof. Yu-Chee Tseng Department of Computer Science
Platonic Solids And Zome System.
Polyhedra and Prisms.
Surface Area and Volume
Unit 11: 3-Dimensional Geometry
Section 9.4 Volume and Surface Area
Measurement of Solids & Figures
Section 9.4 Volume and Surface Area
Unit 11: 3-Dimensional Geometry
Effective Replica Allocation
Geometric Solids All bounded three-dimensional geometric figures. Examples: Sphere, Cylinders, Cubes, Cones, Pyramids, and Prisms.
Geometric Solids All bounded three-dimensional geometric figures. Examples: Sphere, Cylinders, Cubes, Cones, Pyramids, and Prisms.
Vertical Angles Vertical angles are across from each other and are created by intersecting lines.
14 Chapter Area, Pythagorean Theorem, and Volume
Presentation transcript:

1 Coverage and Connectivity in Three-Dimensional Networks Edited and Presented by: Ahmed Sobeih 19 th February 2007 S. M. Nazrul Alam, Zygmunt J. Haas Department of Computer Science, Cornell University (In Proc. of MOBICOM 2006)

2 Motivation  Conventional network design Almost all wireless terrestrial network based on 2D In cellular system, hexagonal tiling is used to place base station for maximizing coverage with fixed radius  In Reality: Distributed over a 3D space Length and width are not significantly larger than height Deployed in space, atmosphere or ocean Underwater acoustic ad hoc and sensor networks Army: unmanned aerial vehicles with limited sensing range or underwater autonomous vehicles for surveillance Climate monitoring in ocean and atmosphere

3 Motivation (cont’d)  Need to address problems in 3D Problems in 3D usually more challenging than in 2D Today’s paper: coverage and connectivity in 3D Authors have another work on topology control and network lifetime in 3D wireless sensor networks

4 Problem Statement  Assumptions All nodes have the same sensing range and same transmission range Sensing range R ≤ transmission range Sensing is omnidirectional, sensing region is sphere of radius R Boundary effects are negligible: R<<L, R<<W, R<<H Any point in 3D must be covered by (within R of) at least one node Free to place a node at any location in the network  Two goals of the work 1: Node Placement Strategy) Given R, minimize the number of nodes required for surveillance while guaranteeing 100% coverage. Also, determine the locations of the nodes. 2: Minimum ratio) between the transmission range and the sensing range, such that all nodes are connected to their neighbors

5 Roadmap of the paper  Proving optimality in 3D problems Very difficult, still open for the centuries! E.g., Kepler’s conjecture (1611) and proven only in 1998! E.g., Kelvin’s conjecture (1887) has not been proven yet!  Instead of proving optimality Show similarity between our problem and Kelvin’s problem. Use Kelvin’s conjecture to find an answer to the first question. Any rigorous proof of our conjecture will be very difficult. Instead of giving a proof: provide detailed comparisons of the suggested solution with thre e other plausible solutions, and show that the suggested solution is indeed superior.

6 Outline  Motivation  Problem Statement  Raodmap of the Paper  Preliminaries Space-Filling Polyhedron Kelvin’s Conjecture Voronoi Tessellation  Analysis  Conclusion

7 Space-Filling Polyhedron  Polyhedron is a 3D shape consisting of a finite number of polygonal faces E.g., cube, prism, pyramid  Space-Filling Polyhedron is a polyhedron that can be used to fill a volume without any overlap or gap (a.k.a, tessellation or tiling) Cube (6{4}) is space- filling In 350 BC, Aristotle claimed that the tetrahedron (4{3}) is space-filling, but his claim was incorrect. The mistake remained unnoticed until the 16 th century! In general, it is not easy to show that a polyhedron has the space-filling property

8 Why Space-Filling?!  How is our problem related to space-filling polyhedra? Sensing region of a node is spherical Spheres do NOT tessellate in 3D We want to find the space-filling polyhedron that “best approximates” a sphere. Once we know this polyhedron: Each cell is modeled by that polyhedron (for simplicity), where the distance from the center of a cell to its farthest corner is not greater than R Number of cells required to cover a volume is minimized This solves our first problem The question still remains: What is this polyhedron?!

9 Kelvin’s Conjecture  In 1887, Lord Kelvin asked: What is the optimal way to fill a 3D space with cells of equal volume, so that the surface area is minimized? Lord Kelvin ( ) Essentially the problem of finding a space-filling structure having the highest isoperimetric quotient: 36 π V 2 / S 3 where V is the volume and S is the surface area Sphere has the highest isoperimetric quotient = 1 Kelvin’s answer: 14-sided truncated octahedron having a very slight curvature of the hexagonal faces and its isoperimetric quotient = 0.757

10 Truncated Octahedron Octahedron (8{3}) is NOT space-filling Truncated Octahedron (6{4} + 8{6}) is space-filling. The solid of edge length a can be formed from an octahedron of edge length 3a via truncation by removing six square pyramids, each with slant height and base = a Truncated Octahedra tessellating space

11 Voronoi Tessellation (Diagram)  Given a discrete set S of points in Euclidean space Voronoi cell of point c of S: is the set of all points closer to c than to any other point of S A Voronoi cell is a convex polytope (polygon in 2D, polyhedron in 3D) Voronoi tessellation corresponding to the s et S: is the set of such polyhedra tessellate the whole space The paper assumes each Voronoi cell is ide ntical Voronoi Diagram Hexagonal tessellation of a floor. All cells are identical.

12 Analysis  Total number of nodes for 3D coverage Simply, ratio of volume to be covered to volume of one Voronoi cell Minimizing no. of nodes by maximizing the volume of one cell V With omnidirectional antenna: sensing range R  sphere Radius of circumsphere of a Voronoi cell ≤ R To achieve highest volume, radius of circumsphere = R Volume of circumsphere of each Voronoi cell: 4 πR 3 /3 Find space-filling polyhedron that has highest volumetric quotient; i.e., “best approximates” a sphere.  Volumetric quotient, q: 0 ≤ q ≤ 1 For any polyhedron, if the maximum distance from its center to any vertex is R and the volume of the polyhedron is V, then the volumetric quotient is,

13Analysis  Similarity with Kelvin’s Conjecture Kelvin’s: find space-filling polyhedron with highest isoperimetric quotient Sphere has the highest isoperimetric quotient = 1 Ours: find space-filling polyhedron with highest volumetric quotient Sphere has the highest volumetric quotient = 1 Both problems: find space-filling polyhedron “best approximates” the sphere Among all structures, the following claims hold: For a given volume, sphere has the smallest surface area For a given surface area, sphere has the largest volume Claim/Argument: Consider two space-filling polyhedrons: P1 and P2 such that V P1 = V P2 If S P1 < S P2, then P1 is a better approximation of a sphere than P2 If P1 is a better approximation of a sphere than P2, then P1 has a higher volumetric quotient than P2 Conclusion: Solution to Kelvin’s problem is essentially the solution to ours!

14 Analysis: choice of other polyhedra  Cube Simplest, only regular polyhedron tessellating 3D space  Hexagonal prism 2D optimum: hexagon, 3D extension, Used in [8]  Rhombic dodecahedron Used in [6]  Analysis Compare truncated octahedron with these polyhedra Show that the truncated octahedron has a higher volumetric quotient, hence requires fewer nodes

15 Given R, compute a Sensing range: R = a= =1.1547R  Cube Length: a Radius of circumsphere = R = Volumetric quotient: Analysis: volumetric quotient 1

16  Hexagonal Prism Length: a, height: h Volume = area of base * height Radius of circumsphere = R = Volumetric quotient Optimal h: Set first derivative of volumetric quotient to zero Optimum volumetric quotient, Analysis: volumetric quotient 2

17 Analysis: volumetric quotient 3  Rhombic dodecahedron 12 rhombic face Length: a Radius of circumsphere: a Volumetric quotient

18 Analysis: volumetric quotient 4  Truncated Octahedron 14 faces, 8 hexagonal, 6 square space Length: a Radius of circumsphere: Volumetric quotient

19 Analysis: Comparison Inverse proportion

20 Analysis: Placement strategies  Node placement Where to place the nodes such that the Voronoi cells are our chosen space-filling polyhedrons? Choose an arbitrary point (e.g., the center of the space to be covered): ( cx, cy, cz ). Place a node there. Idea: Determine the locations of other nodes relative to this center node. New coordinate system (u, v, w). Nodes placed at integer coordinates of this coordinate system. Input to the node placement algorithm: ( cx, cy, cz ) Sensing range R Output of the node placement algorithm: (x, y, z) coordinates of the nodes Distance between two nodes (needed to calculate transmission range. Prob. 2)

21 Analysis: Placement strategies 1  Cube Recall: Radius of circumsphere = R = Unit distance in each axis = a = (u, v, w) are parallel to (x, y, z) A node at (u 1, v 1, w 1 ) in the new coordinate system should be placed in the original (x, y, z) coordinate system at Distance between two nodes

22  Hexagonal Prism Recall:, R = = Hence, a =, h = New coordinate system (u, v, w): v-axis is parallel to y-axis. Angle between u-axis and x-axis is 30 0 w-axis is parallel to z-axis Unit distance along v-axis = Unit distance along u-axis = Unit distance along z-axis = h = Analysis: Placement strategies 2

23  Hexagonal Prism (cont’d) A node at (u 1, v 1, w 1 ) in the new coordinate system should be placed in the original (x, y, z) coordinate system at Distance between two nodes = Analysis: Placement strategies 2

24  Rhombic Dodecahedron Unit distance along each axis: New coordinate system placed in the original coordinate system at (3) Distance between two nodes Analysis: Placement strategies 3

25  Truncated octahedron Unit distance in both u and v axes:, w axis: New coordinate system placed in the original coordinate system at (4) Distance between two nodes Analysis: Placement strategies 4

26 Analysis: Transmission vs. Sensing Range  Required transmission range To maintain connectivity among neighboring nodes Depend on the choice of the polyhedron

27 Simulation  Graphical output of placing node Cube: eq.(1) Hexagonal prism: eq.(2) Rhombic dodecahedron: eq.(3) Truncated octahedron: eq.(4)

28 Conclusion  Performance comparison Truncated octahedron: higher volumetric quotient (0.683) than others(0.477, 0.367) Required much fewer nodes (others more than 43%)  Maintain full connectivity Optimal placement strategy for each polyhedron Truncated octahedron: requires the transmission range to be at least times the sensing range  Further applications Fixed: initial node deployment Mobile: dynamically place to desired location Node ID: u,v,w coordination  location-based routing protocol

29 Questions? Thank You!