ppxscal/embedding_network huggingface dataset:
Design patterns for generic programming in C++
Authors: Alexandre Duret-Lutz, Thierry Géraud, Akim Demaille
Venue: Proceedings of the 6th conference on USENIX Conference on Object-Oriented Technologies and Systems - Volume 6 (2001)

Generic programming is a paradigm whose wide adoption by the C++ community is quite recent. In this scheme most classes and procedures are parameterized, leading to the construction of general and efficient software components. In this paper, we show how some design patterns from Gamma et al. can be adapted to this paradigm. Although these patterns rely highly on dynamic binding, we show that, by intensive use of parametric polymorphism, the method calls in these patterns can be resolved at compile-time. In intensive computations, the generic patterns bring a significant speed-up compared to their classical peers.
Performance Analysis of Adaptive Admission Control Algorithms for Bandwidth Brokers
Authors: Ch. Bouras, K. Stamos
Venue: Journal of Network and Systems Management (2007)

In this paper, we propose a novel architecture for the admission control module of a Bandwidth Broker entity that aims at achieving a satisfactory balance between maximizing the resource utilization for the managed network and minimizing the overhead of the module. We also describe, analyze and evaluate mechanisms which aim at solving the additional problems of fairly prioritizing resubmitted requests and efficiently handling requests which do not specify ending times. We use the well known network simulator ns-2, as well as a custom simulation environment in order to study the performance characteristics of the proposed mechanisms and compare them with various alternatives for the admission control module of a Bandwidth Broker. We provide the results of the experimental evaluations and the conclusions they lead us to for the relative importance of the proposed solution and the various alternatives, their advantages and drawbacks, and the environments for which each one is best suited.
Scalable knowledge acquisition through cumulative learning and memory organization
Authors: Paul E. Utgoff
Venue:  (2006)

The field of machine learning is dedicated to the process of finding and acquiring new knowledge automatically. A majority of research in the field is based on the assumption that knowledge of a domain may always be learned and stored using a flat, unstructured representation. In this work we assert the importance of learning in a structured environment, and of using a structured representation. We take the view that intermediate knowledge representations are of equal importance to high-level target knowledge. Development of intermediate representations is critical to subsequent learning, and requires at least as much learning effort as the high-level learning goals. Most importantly, we assert that intermediate knowledge must be organized in order for an agent to achieve its full learning potential. The goals of this research are to investigate the benefits of learning in a structured environment, and to demonstrate the mechanisms by which an agent can accumulate and organize knowledge. We focus on understanding how structured learning can produce highly compact representations, and how intermediate learning problems can remain tractable regardless of the size or complexity of the high-level target learning problem.Toward this end, we propose and evaluate a cumulative learning algorithm, SCALE, which acquires and organizes knowledge from a structured learning environment. We then compare the performance of SCALE with several algorithms from the machine learning literature, and demonstrate the importance and effects of memory organization on the learning process and scalability. We then conclude by highlighting several lessons learned regarding the nature of the structure learning problem, and key areas for future exploration.
nCap: wire-speed packet capture and transmission
Authors: L. Deri
Venue: Proceedings of the End-to-End Monitoring Techniques and Services on 2005. Workshop (2005)

With the increasing network speed, it is no longer possible to capture and transmit network packets at wire-speed using general-purpose operating systems. Many companies tried to tackle this problem by manufacturing costly network adapters able to keep up at high network speeds. This paper describes a new approach to wire-speed packet capture and transmission named nCap based on commercial network adapters rather than on custom network adapters and software.
On combining organisational modelling and graphical languages for the development of multiagent systems
Authors: Álvaro E. Arenas, Juan C. García-Ojeda, José de J. Pérez-Alcázar
Venue: Integrated Computer-Aided Engineering (2004)

This article illustrates the application of the Gaia methodology to the development of a system for Selective Dissemination of Information on the Web, as well as the integration of Gaia with AUML. This allows a concrete design closer to implementation and the developer offers a better insight into the multiagent system that is being built. Gaia is an agent-oriented organisational methodology that generates an abstract model based on roles describing the system agents, their services and interactions. AUML, as an agent-based extension of the graphical language UML, uses that model as input and breaks it down into a series of diagrams that facilitates its implementation.
Improved interference cancellation for turbo-equalization
Authors: I. Fijalkow
Venue: Proceedings of the Acoustics, Speech, and Signal Processing, 2000. on IEEE International Conference - Volume 01 (2000)

Sub-optimal joint equalization and decoding is performed by iterated equalization and decoding. This processing is named turbo-equalization with reference to the turbo-decoding of serially concatenated codes. We propose to optimize the equalizer structure (an interference canceler) thanks to the training sequence available to estimate the channel impulse response. The interference canceler, optimized at each iteration, permits one to reduce the number of iterations needed to achieve a given performance. The gain is all the more important that the channel is hard to equalize.
Building IP networks using Advanced Telecom Computing Architecture
Authors: Dharmaraja Rajan
Venue: Proceedings of the Third International Conference on Networking and Services (2007)

The second generation of Advanced Telecom Computing Architecture (ATCA) based on PCI Industrial Computer Manufacturers Group (PICMG) specification has evolved to a live deployment phase. Products from world renowned telecom vendors in the Wireless (CDMA, GSM, and UMTS), IMS, Circuit core and Packet Core to build scalable carrier grade IP and converged networks are being deployed. These networks provide IP telecommunication, IP multimedia communicat i on, scalable web collaboration, unified communication as well as triple and quadruple play services. This paper analyzes the emergence of ATCA compliant hardware and software platform from a global leader in telecommunication. The paper discusses the ease of building applications using the high speed interconnect technology, redundancy capability, multi-switching fabric usage, high availability carrier grade middleware and simplified network management for next generation networks. The CAPEX and OPEX benefits to service providers of using ATCA are discussed.
Process Query Systems
Authors: George Cybenko, Vincent H. Berk
Venue: Computer (2007)

Sensors produce large streams of raw events while instrumenting environments such as computer systems, communications networks,physical spaces, and human organizations. Extracting meaningful and actionable information from these events, however, remains achallenge. Process query systems, a new algorithmic and software paradigm, offers a powerful and generic way to address event-processingchallenges.
K-12 teachers provide meaningful technical projects for teams of first-year engineering students
Authors: J. Ellis
Venue: Proceedings of the Frontiers in Education Conference, on 1995. Proceedings., 1995 - Volume 02 (1995)

Summary form only provided, as follows. Students enter engineering school with some desire to solve real problems, yet they spend much of their academic career working textbook exercises. Sometimes they get to solve a real problem in their senior design project, sometimes they must wait until they have graduated and obtained a job. They need opportunities to confront real engineering problems, problems that have far more unknowns than equations. In this project K-12 teachers provided problems, usually gadgets they would like to have in their classrooms. These problems had to be solved to the clients' (the teachers') satisfaction by first semester engineering students. Teams were formed by maximizing each team's diversity according to the members' Myers-Briggs Type Indicator. Each team got one problem, along with a set of milestones and a $25 budget. The nine projects from six schools in five school districts across southern Maine included: a working model of a MagLev vehicle, a model of the skeleto-muscular structure of the arm, a revised manual for assembling a 12 U long model of a bridge, a wooden timeline with world-wide events 3000 BC-2000 AD. Midway through the 10-week project, we held a design review; all the students critiqued each team's design. This review improved the final products significantly. Throughout the semester teams shared their experiences, so all students saw multiple perspectives on teamwork and on working with clients and real-world problems. At the end of the semester we held an exposition where all the products were displayed and demonstrated. Later teams delivered their products to the clients' classrooms. This project accomplished the following goals: give first-semester engineering students a meaningful design experience and exposure to other team experiences. Introduce teamwork on a technical project early in each engineering students' academic career. Connect the Engineering Department with local K-12 teachers in a useful way. The ACM Portal is published by the Association for Computing Machinery. Copyright © 2010 ACM, Inc. Terms of Usage Privacy Policy Code of Ethics Contact Us Useful downloads: Adobe Acrobat QuickTime Windows Media Player Real Player
Tiny MAP: An efficient MAP in IEEE 802.16/WiMAX broadband wireless access systems
Authors: Hyung Seok Kim, Sooyoung Yang
Venue: Computer Communications (2007)

The IEEE 802.16 standard for broadband wireless access systems is best known as WiMAX, and operates on the licensed band of 2-6GHz. Its OFDMA mode has enabled the mobile Internet to emerge as the latest mobile seamless service. In order to enhance the IEEE 802.16 broadband wireless access systems, this paper focuses on inefficient aspects of the existing MAP message, which may be a major overhead in a frame. We propose a further compressed MAP called Tiny MAP where redundant elements are removed through small modifications of the standard. We show that the throughput of the OFDMA PHY frame is improved by comparing the existing MAC data rate with the improved MAC data rate. The simulation evaluates the performance of the proposed Tiny MAP message in terms of improvement ratio, considering the impact of several influential factors such as channel bandwidth, the number of users, burst count, FFT size and frame utilization.
Design and Analyze the Communication in the Multi-Core Soc Driven by Petri Net
Authors: Yu Yonggang, Chen Tianzhou, Dai Hongjun
Venue: Proceedings of the Third International Conference on Autonomic and Autonomous Systems (2007)

With the development of integrated circuit, SoC technology has played an important role gradually. To increase the speed of the chip and system design further, multi-core architecture has been a new trend in the SoC field, while an important problem of multicore architecture is the communication among the different cores. In this paper, Petri net is used as a model to describe asynchronous and concurrent computer system, including strict mathematics definition, audiovisual figure show, abundant of describing methods and analysis technology. A formal co-verification approach of SoC with controlled Petri net tools is proposed and an example is described in detail, including the abstract of the design and the analysis of the Multi-Core SoC system from the definition of Petri net to the use of these tools.
Unlicensed Mobile Access (UMA) Handover and Packet Data Performance Analysis
Authors: Andres Arjona, Hannu Verkasalo
Venue: Proceedings of the Second International Conference on Digital Telecommunications (2007)

UMA is a technology helping cellular operators to retain control over subscribers in the era of converging radio access technologies. By supporting handovers to and from WiFi networks, UMA seems to be a perfect solution as new mobile services require performance and seamless mobility. From the cellular operator point of view UMA does not require enormous investments and is a good choice for extending network coverage. This research paper discusses the technical implications of UMA based on measurement results for GSM to WiFi handovers and packet data performance. The measurements show that UMA works well, and voice handover breaks are similar or lower than those experienced in traditional GSM systems. In addition, UMA provides a considerably higher throughput than GSM systems. The results showed that the average throughput is twice or more than in GSM. Therefore, the user experience for data services improves to 3G-kind of services.
Service Configuration Management for Ambient Intelligence: The COMANCHE Approach
Authors: Sara Grilli, Effie Makri, Konrad Steblovnik, Sofoklis Efremidis, Nikos Mouratidis, Petri Mahonen, Elena Meshkova
Venue: Proceedings of the 21st International Conference on Advanced Information Networking and Applications Workshops - Volume 02 (2007)

Ambient intelligence manifests itself through a collection of everyday devices incorporating computing and networking capabilities that enable them to interact with each other, make intelligent decisions and interact with users through user friendly multimodal interfaces. Ambient intelligence is driven by users' needs and the design of its capabilities should be driven by users' requirements. An example of an application exhibiting ambient intelligence is home automation. A consequence of embedding computing capabilities in everyday devices is the development of software to be installed and run on them. The presence of software requires certain procedures for managing its installation, versions and configurations. The COMANCHE project aims to design and develop a software configuration management infrastructure which can be used in the home automation domain. In such an environment, certain issues should be considered before installing new software versions on a given device, such as the user profile, co-existing devices and the way the new ones should interact with them, etc. This paper describes these issues together with trends in ambient intelligence, and finally presents the COMANCHE project objectives and preliminary architecture.
Performance comparison of LAM/MPI, MPICH, and MVICH on a linux cluster connected by a gigabit ethernet network
Authors: Hong Ong, Paul A. Farrell
Venue: Proceedings of the 4th annual Linux Showcase & Conference - Volume 4 (2000)

We evaluate and compare the performance of LAM, MPICH, and MVICH on a Linux cluster connected by a Gigabit Ethernet network. Performance statistics are collected using NetPIPE which show the behavior of LAM/MPI and MPICH over a gigabit network. Since LAM and MPICH use the TCP/IP socket interface for communicating messages, it is critical to have high TCP/IP performance. Despite many efforts to improve TCP/IP performance, the performance graphs presented here indicate that the overhead incurred in protocol stack processing is still high. Recent developments such as the VIA-based MPI implementation MVICH can improve communication throughput and thus give the promise of enabling distributed applications to improve performance.
Towards total open source in aeronautics and space?
Authors: Peggy Aycinena, Eric Bantegnie, Gerard Ladier, Ralph Mueller, Franco Gasperoni, Alex Wilson
Venue: Proceedings of the conference on Design, automation and test in Europe (2007)

Aeronautics and space are extraordinarily technical fields of engineering and science that reside within a niche characterized by unique end-product requirements. The severe operating conditions in flight or in space, in combination with the need for mission-critical reliability, create a difficult and challenging level of expectation for those who develop the hardware and software that goes into systems for aeronautics and space.
Using expert knowledge in solving the seismic inverse problem
Authors: Matthew G. Averill, Kate C. Miller, G. Randy Keller, Vladik Kreinovich, Roberto Araiza, Scott A. Starks
Venue: International Journal of Approximate Reasoning (2007)

For many practical applications, it is important to solve the seismic inverse problem, i.e., to measure seismic travel times and reconstruct velocities at different depths from these data. The existing algorithms for solving the seismic inverse problem often take too long and/or produce un-physical results - because they do not take into account the knowledge of geophysicist experts. In this paper, we analyze how expert knowledge can be used in solving the seismic inverse problem.
Frequency selectivity via the SpEnt methodology for wideband speech compression
Authors: M. G. Kokes
Venue: Proceedings of the Acoustics, Speech, and Signal Processing, 200. on IEEE International Conference - Volume 02 (2001)

In speech and audio coding, frequency selectivity of the basis functions is an important property of the codec. The more precise the frequency selectivity, the less chance there is for audible coding effects due to uncanceled aliasing. We use Campbell's (1960) coefficient rate and the spectral entropy (SpEnt) of the source random process as a guide to formulate adaptive nonuniform modulated lapped biorthogonal transforms (NMLBT). The use of the NMLBT allows for efficient implementation of a time-varying transform which possesses both good frequency and time resolution at all instances, without the need for transitional filters. By coupling the SpEnt methodology with modulated lapped biorthogonal transforms (MLBT), we develop band combining strategies to produce an adaptive NMLBT. Due to the nature of the SpEnt methodology, the new frequency selection process comprises a non-linear approximation method to determine the best n basis functions to represent the current speech frame. We implement a wideband speech compression scheme based on this strategy and verify its improved performance in coding speech and audio signals at 16 and 24 kbps.
Statistical Comparison of Machine Learning Techniques for Treatment Optimisation of Drug-Resistant HIV-1
Authors: Mattia CF Prosperi, Giovanni Ulivi, Maurizio Zazzi
Venue: Proceedings of the Twentieth IEEE International Symposium on Computer-Based Medical Systems (2007)

Predicting the in-vivo effect of genotypic drug resistance of Human Immunodeficiency Virus type-1 (HIV-1) on response to antiretroviral therapies represents a major clinical issue. Different machine learning and feature selection methods are applied for the classification of treatment success, based on viral genotype, therapy and derived input features. The robustness of results is assessed through statistical validation. The procedures described are intended to be a general methodology in the challenging context of biology and medical science data mining.
Using Network Processor to Establish Trustworthy Agent Scheme for AODV Routing Protocol
Authors: Chen Hongsong, Wang Zhaoshun, Zeng Guangping, Liu Hongwei
Venue: Wireless Personal Communications: An International Journal (2007)

Network Processor (NP) is optimized to perform network tasks. It uses massive parallel processing architecture to achieve high performance. Ad hoc network is an exciting research aspect due to the characters of self-organization, dynamically topology and temporary network life. However, all the characters make the security problem more serious. Denial-of-Service (DoS) attack is the main puzzle in the security of Ad hoc network. A novel NP-based trustworthy agent scheme is proposed to combat the attack. Trustworthy agent is established by a hardware thread in NP. Agent can update itself at some interval by the trustworthiness of the neighbor nodes. Agent can trace the RREQ and RREP messages stream to aggregate the key information and analyze them by intrusion detection algorithm. NS2 simulator is expanded to validate the security and trustworthy scheme. Simulation results show that NP-based trustworthy agent scheme is effective to detect DoS attacks.
A Novel Approach for Online Sensor Testing Based on an Encoded Test Stimulus
Authors: N. Dumas, Z. Xu, K. Georgopoulos, R. J. T. Bunyan, A. Richardson
Venue: Proceedings of the 12th IEEE European Test Symposium (2007)

This paper presents a technique that enables online testing of sensors through the superposition of the test stimulus onto the measurand. Perturbations due to the surrounding environment can very often introduce fluctuations in the test output that is a major concern for this type of sensor testing. This paper proposes a novel approach to tackle this problem by encoding the test stimulus using a pseudo-random sequence. The trade-off between the level of rejection of a perturbation and the overall test time is studied. In the case of the MEMS accelerometer considered in this paper, it is demonstrated that the rejection is more than 20dB for a test time of 2.55s. Furthermore, excessively strong perturbations can be monitored so that the test status is updated only if the accuracy of the test signal permits so. It is shown that the proposed solution is compatible with the technique that consists of injecting the stimulus through the sensor bias for the case study MEMS accelerometer.
On Dominating Set Allocation Policies in Real-Time Wide-Area Distributed Systems
Authors: Chengdu Huang, Tarek Abdelzaher, Xue Liu
Venue: Proceedings of the 19th Euromicro Conference on Real-Time Systems (2007)

This paper investigates resource allocation policies for achieving real-time content distribution with subsecond delay bounds on the current Internet. Resource allocation in real-time systems has been concerned primarily with meeting time constraints on single processors and multiprocessors. On a single processor, the main degree of freedom available for the real-time designer is the scheduling policy. On a (partitioned) multiprocessor, a second degree of freedom is the partitioning policy. This paper explores a third degree of freedom unique to large-scale (i.e., widearea) distributed systems with non-negligible communication delays among individual nodes. We call it the dominating set allocation policy. This policy is a primary determinant of schedulability in such systems. We present some initial steps towards understanding the properties of different dominating set allocation policies in terms of resulting task schedulability. We describe an optimal dominating set allocation algorithm (subject to certain design decisions), propose a number of simple heuristics, and evaluate them using realistic Internet measurements and HTTP workload. The key contribution of this paper lies in the practical applicability of the proposed heuristics in achieving delay guarantees (with a high probability) over best-effort wide-area networks.
EchoTech: A Water Management System
Authors: Juan R. Del Rey, Gilberto Franco, Ramiro Berrelleza, Jesus Gutierrez, Jair Gonzalez, Luis Gonzalez
Venue: Proceedings of the 17th International Conference on Electronics, Communications and Computers (2007)

One of the wordl's major problems is the scarcity of water [5], due mainly to the unmeasured water consumption and the waste of this vital element. This paper describes a modular water management system, which helps not only in monitoring consumption but also in finding water leaks and water pollution.