3 research outputs found

    Design and Optimization of Optical Devices Using Artificial Intelligence Techniques

    Get PDF
    Over the last decade, there has been a growing interest in utilizing novel photonic and optical devices for a diverse range of applications. For the next generation of wireless communication networks, the development of new and optimal optical devices is inevitable. Existing optical network infrastructure cannot meet the stringent requirements of next-generation data networks (such as a 1000-fold increase in bandwidth demand, very low latency, better spectral and energy efficiency, etc.). In other words, the physical layer of the communication network must be revolutionized to provide the proper foundation for these emerging technologies. Optical networks are based on propagating light. Light propagation in realistic settings is usually a complicated phenomenon. When it comes to the context of optical devices and its propagation in the new devices, the complexity of the problem becomes much higher. In other words, the relations between the light propagation characteristics and the structural parameters of the new devices are mostly unknown. Therefore, the conventional method for designing such devices in the absence of a clear analytic description is usually based on a trial and error process. This method has many disadvantages, being time-consuming, inefficient, and the designed device is usually far from an optimized one. Also, the designing process needs intensive human involvement. Therefore, to fill this gap, we have utilized artificial intelligence (AI) techniques to design, analyze, and optimize several different optical devices. More specifically, we have proposed several optimization frameworks for designing orbital angular momentum (OAM) fibers, large mode area photonic crystal (PhC) fibers, waveguide-based LP01 to LP0m mode converter, PhC filters, PhC sensors, and PhC-enhanced light-emitting diodes (LEDs). In all of these devices, we are dealing with a complicated system in which the relationships between the structural parameters and the output performance merit factors are very complicated. Such problems have a long simulation runtime, so it is not viable to employ an exhaustive optimization algorithm, which evaluates all of the possible combinations of the parameters to find the optimal one. Therefore, we consider our problem as a black box and use the AI optimization algorithm to find the optimal solution. Eventually, the proposed optimization frameworks open up an effective way to design high-performance optical devices for a diverse range of applications and pave the way for the development of next-generation optical devices for next-generation optical networks

    Cache-Aided Delivery Networks with Correlated Content in a Shared Cache Framework

    Get PDF
    Internet traffic is growing exponentially due to the penetration of powerful internet-connected devices and cutting-edge technologies. Additionally, the rise in internet usage has coincided with a shift in the nature of data traffic from voice-based to content-based usage, putting significant stress on delivery networks. Despite the infrastructural advancements in communication networks over the past few years, content delivery networks (CDNs) still face challenges in keeping up with the high delivery data rates and suffer from the imbalanced network load between off-peak hours and peak hours. In this regard, content caching has emerged as an efficient technique to combat the high delivery date rates and maintain a balanced network load while improving the quality of services (QoS) by storing some popular content close to the end users. Caching networks operate in two phases; the placement phase during off-peak hours before users reveal their demands and the delivery phase, which is accomplished when users’ demands are revealed to the server during peak hours. As the server is unaware of the demands during the placement phase, this phase must be designed carefully to minimize the delivery rate regardless of the requested content during peak hours. This dissertation studies cache-aided delivery networks with correlated content in a shared cache framework. A shared cache framework is beneficial in the current and next-generation wireless networks as it provides a local cache to all users within small base stations (SBSs), relieving strain on the backhaul. Furthermore, the library of a caching network could consist of content with a high degree of similarity in many practical applications; Therefore, exploiting the similarity among library content can also be leveraged to reduce the delivery rate in such networks. In this dissertation, we look at the proposed caching network from an information-theoretic perspective and formulate it as a distributed source coding problem with side information at the decoder. Then, the critical question arises as to what should be cached as side information to reduce the delivery rate of the network efficiently. To answer this question, we propose an automatic clustering scheme using artificial intelligence (AI)-based optimization techniques to identify the selected side information for the entire library. We comprehensively evaluate the performance of the general clustering framework in a separate chapter by considering different datasets and distance measures. The general clustering framework enables us to develop two novel clustering schemes as a part of the placement phase of the proposed caching networks under different settings throughout this study, considering both the similarity and popularity of the library content. Upon identifying the selected side information for such networks, the next question that should be answered is how we should place the side information into caches; And consequently, what is the delivery strategy for this placement scheme? We have furnished our answer to these questions by considering three different caching networks: first, a network in a single shared cache framework under lossy caching. Next is a network with multiple shared caches under uniform popularity, and finally, a network with multiple shared caches under non-uniform preferences. In such networks, we address the placement and delivery strategy to show the trade-off between the delivery rate and the memory size of the system. We calculate the peak and expected rates of the studied networks by considering the rate-distortion function and caching strategy. We also introduce the optimum library partitioning formulated to minimize the peak delivery rate in the system. The performance analysis and extensive simulations of the proposed solution confirm that our scheme provides a considerable boost in network efficiency compared to legacy caching schemes due to our problem formulation and the careful extraction of side information during the placement phase
    corecore