Data Cycling in Networks: Thoughts and Experiments

Loading...
Thumbnail Image

Persistent link to this item

Statistics
View Statistics

Journal Title

Journal ISSN

Volume Title

Title

Data Cycling in Networks: Thoughts and Experiments

Published Date

2016-11

Publisher

Type

Thesis or Dissertation

Abstract

Communication systems rely on underlying networks and networking infrastructure to send information from one participating node to another. In this process of data transmission, the sent information experiences delays in the network. The amount of network delay depends on the underlying network, the processing elements (such as routers, switches etc.) and time taken for physical transmission. These delays are constituted by various paths that transmitted packets take and queues that they wait in before arriving at the destination. The delays ``emulate'' temporary data storage. This study explores and analyzes this transient storage in different types of networks. The study introduces transient storage and data cycling from the perspective of physics and in electro-optical computer networks. Such transient storage can be used to solve problems where data storage and data validity is ephemeral. For example, handling packets from new flows at an OpenFlow switch while it awaits handling rules from the controller or distribution of data generated by a sensor network where data becomes invalid after a short time. Furthermore, transient data storage can be used to manage context in fast changing networks where central control or storage is hard to implement. Transient data storage in networks utilizes the network bandwidth which would otherwise simply remain unused. In this work, transient storage, leveraging networking and queuing delays is used to build an ephemeral storage system by creating loops of networked nodes. Data can be cycled on loops for temporary storage before being used. A loop of nodes is used to demonstrate the idea of data cycling and transient storage. Data cycling experiments are setup to characterize and study its effects on network traffic. Further, applications of transient storage are discussed. A novel application of transient data storage for accumulative counting in vehicular networks is developed and analyzed in detail. This application is implemented and simulated on a network simulator to study its performance and sensitivity to variation of tunable parameters.

Description

University of Minnesota M.S.E.E. thesis.November 2016. Major: Electrical/Computer Engineering. Advisors: Marc Riedel, Zhi-Li Zhang. 1 computer file (PDF); viii, 83 pages.

Related to

Replaces

License

Series/Report Number

Funding information

Isbn identifier

Doi identifier

Previously Published Citation

Suggested citation

Desai, Vaibhav. (2016). Data Cycling in Networks: Thoughts and Experiments. Retrieved from the University Digital Conservancy, https://hdl.handle.net/11299/185097.

Content distributed via the University Digital Conservancy may be subject to additional license and use restrictions applied by the depositor. By using these files, users agree to the Terms of Use. Materials in the UDC may contain content that is disturbing and/or harmful. For more information, please see our statement on harmful content in digital repositories.