234 research outputs found
Acute: high-level programming language design for distributed computation
Existing languages provide good support for typeful programming of standalone programs. In a distributed system, however, there may be interaction between multiple instances of many distinct programs, sharing some (but not necessarily all) of their module structure, and with some instances rebuilt with new versions of certain modules as time goes on. In this paper we discuss programming language support for such systems, focussing on their typing and naming issues. We describe an experimental language, Acute, which extends an ML core to support distributed development, deployment, and execution, allowing type-safe interaction between separately-built programs. The main features are: (1) type-safe marshalling of arbitrary values; (2) type names that are generated (freshly and by hashing) to ensure that type equality tests suffice to protect the invariants of abstract types, across the entire distributed system; (3) expression-level names generated to ensure that name equality tests suffice for type-safety of associated values, e.g. values carried on named channels; (4) controlled dynamic rebinding of marshalled values to local resources; and (5) thunkification of threads and mutexes to support computation mobility. These features are a large part of what is needed for typeful distributed programming. They are a relatively lightweight extension of ML, should be efficiently implementable, and are expressive enough to enable a wide variety of distributed infrastructure layers to be written as simple library code above the byte-string network and persistent store APIs. This disentangles the language runtime from communication intricacies. This paper highlights the main design choices in Acute. It is supported by a full language definition (of typing, compilation, and operational semantics), by a prototype implementation, and by example distribution libraries
Tecnologias coerentes para redes ópticas flexíveis
Next-generation networks enable a broad range of innovative services with
the best delivery by utilizing very dense wired/wireless networks. However,
the development of future networks will require several breakthroughs in
optical networks such as high-performance optical transceivers to support a
very-high capacity optical network as well as optimization of the network
concept, ensuring a dramatic reduction of the cost per bit.
At the same time, all of the optical network segments (metro, access,
long-haul) need new technology options to support high capacity, spectral
efficiency and data-rate flexibility. Coherent detection offers an opportunity
by providing very high sensitivity and supporting high spectral efficiency.
Coherent technology can still be combined with polarization multiplexing.
Despite the increased cost and complexity, the migration to dual-polarization
coherent transceivers must be considered, as it enables to double the spectral
efficiency. These dual-polarization systems require an additional digital signal
processing (DSP) subsystem for polarization demultiplexing. This work seeks
to provide and characterize cost-effective novel coherent transceivers for
the development of new generation practical, flexible and high capacity
transceivers for optical metro-access and data center interconnects. In this
regard, different polarization demultiplexing (PolDemux) algorithms, as well
as adaptive Stokes will be considered.
Furthermore, low complexity and modulation format-agnostic DSP techniques
based on adaptive Stokes PolDemux for flexible and customizable
optical coherent systems will be proposed. On this subject, the performance
of the adaptive Stokes algorithm in an ultra-dense wavelength division multiplexing
(U-DWDM) system will be experimentally evaluated, in offline
and real-time operations over a hybrid optical-wireless link. In addition, the
efficiency of this PolDemux algorithm in a flexible optical metro link based
on Nyquist pulse shaping U-DWDM system and hybrid optical signals will be
assessed. Moreover, it is of great importance to find a transmission technology
that enables to apply the Stokes PolDemux for long-haul transmission
systems and data center interconnects. In this work, it is also proposed
a solution based on the use of digital multi-subcarrier multiplexing, which
improve the performance of long-haul optical systems, without increasing
substantially, their complexity and cost.As redes de telecomunicações futuras permitirão uma ampla gama de serviços
inovadores e com melhor desempenho. No entanto, o desenvolvimento das
futuras redes implicará vários avanços nas redes de fibra ótica, como transcetores
óticos de alto desempenho capazes de suportar ligações de muito
elevada capacidade, e a otimização da estrutura da rede, permitindo uma
redução drástica do custo por bit transportado.
Simultaneamente, todos os segmentos de rede ótica (metropolitanas, acesso
e longo alcance) necessitam de novas opções tecnológicas para suportar
uma maior capacidade, maior eficiência espetral e flexibilidade. Neste contexto,
a deteção coerente surge como uma oportunidade, fornecendo alta
sensibilidade e elevada eficiência espetral. A tecnologia de deteção coerente
pode ainda ser associada à multiplexação na polarização. Apesar de um
potencial aumento ao nível do custo e da complexidade, a migração para
transcetores coerentes de dupla polarização deve ser ponderada, pois permite
duplicar a eficiência espetral. Esses sistemas de dupla polarização requerem
um subsistema de processamento digital de sinal (DSP) adicional para desmultiplexagem
da polarização. Este trabalho procura fornecer e caracterizar
novos transcetores coerentes de baixo custo para o desenvolvimento de uma
nova geração de transcetores mais práticos, flexíveis e de elevada capacidade,
para interconexões óticas ao nível das futuras redes de acesso e metro.
Assim, serão analisados diferentes algoritmos para a desmultiplexagem da
polarização, incluindo uma abordagem adaptativa baseada no espaço de
Stokes.
Além disso, são propostas técnicas de DSP independentes do formato de
modulação e de baixa complexidade baseadas na desmultiplexagem de Stokes
adaptativa para sistemas óticos coerentes flexíveis. Neste contexto, o desempenho
do algoritmo adaptativo de desmultiplexagem na polarização
baseado no espaço de Stokes é avaliado experimentalmente num sistema
U-DWDM, tanto em análises off-line como em tempo real, considerando um
percurso ótico hibrido que combina um sistema de transmissão suportado
por fibra e outro em espaço livre. Foi ainda analisada a eficiência do algoritmo
de desmultiplexagem na polarização numa rede ótica de acesso flexível
U-DWDM com formatação de pulso do tipo Nyquist. Neste trabalho foi
ainda analisada a aplicação da técnica de desmultiplexagem na polarização
baseada no espaço de Stokes para sistemas de longo alcance. Assim, foi
proposta uma solução de aplicação baseada no uso da multiplexagem digital
de múltiplas sub-portadoras, tendo-se demonstrado uma melhoria na eficiência
do desempenho dos sistemas óticos de longo alcance, sem aumentar
significativamente a respetiva complexidade e custo.Programa Doutoral em Engenharia Eletrotécnic
Low-Latency Hard Real-Time Communication over Switched Ethernet
With the upsurge in the demand for high-bandwidth networked real-time applications in cost-sensitive environments, a key issue is to take advantage of developments of commodity components that offer a multiple of the throughput of classical real-time solutions. It was the starting hypothesis of this dissertation that with fine grained traffic shaping as the only means of node cooperation, it should be possible to achieve lower guaranteed delays and higher bandwidth utilization than with traditional approaches, even though Switched Ethernet does not support policing in the switches as other network architectures do. This thesis presents the application of traffic shaping to Switched Ethernet and validates the hypothesis. It shows, both theoretically and practically, how commodity Switched Ethernet technology can be used for low-latency hard real-time communication, and what operating-system support is needed for an efficient implementation
Spatial Light Modulation as a Flexible Platform for Optical Systems
Spatial light modulation is a technology with a demonstrated wide range of applications, especially in optical systems. Among the various spatial light modulator (SLM) technologies, e.g., liquid crystal (LC), magneto-optic, deformable mirror, multiple quantum well, and acoustic-optic Bragg cells, the ones based on liquid crystal on silicon (LCoS) have been gaining importance and relevance in a plethora of optical contexts, namely, in telecom, metrology, optical storage, and microdisplays. Their implementation in telecom has enabled the development of high-capacity optical components in system functionalities as multiplexing/demultiplexing, switching and optical signal processing. This technology combines the unique light-modulating properties of LC with the high-performance silicon complementary metal oxide semiconductor properties. Different types of modulation, i.e., phase, amplitude or combination of the two, can be achieved. In this book chapter, we address the most relevant applications of phase-only LCoS SLM for optical telecom purposes and the employment of SLM technology in photonic integrated circuits (PICs) (e.g., field-programmable silicon photonic (SiP) circuits and integrated SLM application to create versatile reconfigurable elements). Furthermore, a new SLM-based flexible coupling platform with applications in spatial division multiplexing (SDM) systems (e.g., to efficiently excite different cores in MCF) and characterization/testing of photonic integrated processors will be described
- …