Miracle-dz/UniFAR-FTUs huggingface dataset:
Application layer multicast for efficient peer-to-peer applications

Application layer multicast (ALM) can be useful for many types of peer-to-peer (P2P) applications. We compare a group of ALM algorithms, that take into account network topology measurements, using Monte-Carlo simulation. A new algorithm, called Fastcast, is introduced. Fastcast allows to control the tradeoff between used traffic and the worst-case length of the application layer path. ALM algorithms for P2P applications can benefit from the possibility of limiting the number of children in the ALM tree, since many nodes could be connected by slow modem connections. We study the impact of such a limitation on ALM algorithm performance.
Towards Teaching Secondary School Physics in an Immersive 3D Game Environment

Laboratory exercises are an important part of secondary school physics classes that make an important contribution to student learning. Virtual laboratories have the advantage of allowing experiments that might be too dangerous or too costly in the real world. We present Gary’s Lab, an experimental immersive 3D laboratory environment using computer game technology. Our system allows students considerable freedom in constructing apparatus, and running qualitative and quantitative experiments using that apparatus. We argue that the process of constructing experiments in interesting contexts might be expected to help students engage with their lessons, focusing their attention on the apparatus and the methods of measurement used.
Migration of Software Systems to Platform as a Service based Cloud Environments

Cloud computing technologies that have been developed over the last few years establish new possibilities for both software as a service providers as well as for private and enterprise cloud users. These possibilities include, for example, scalable computing and storage resources that are serviced over the network, whereby services are commonly provided on a flexible pay-per-use basis. Therefore, the service consumer is released from adequate provisioning of resources, which often leads to an economic benefit. However, software has to be designed for supporting the specific cloud technologies, in order to profit from the mentioned advantages. Thus, existing software systems either have to be redeveloped from scratch or adjusted to conform the cloud environment through a software migration. The migration of software from one environment to another implicates two major challenges: the migrated system has to both exploit the potential advantages of the target environment as well as meet its specification. The latter issue is investigated in this thesis following the model-based CloudMIG approach. This approach uses models of both the application that is intended for migrating to the cloud as well as the target cloud environment. Based upon these models, CloudMIG identifies elements of the application that conflict with technical restrictions of the target environment, referred to as constraint violations. This thesis presents an analysis of the violation detection capabilities of CloudMIG by investigating an open-source application for a migration to a platform as a service based cloud environment and verifying the detected violations by means of manual inspection. The results of this analysis indicate that CloudMIG’s validation mechanism offers high detection precision and promises to be a useful approach for supporting reengineers in migrating software systems. In addition, an evaluation of the model extraction process, which is an essential component of the CloudMIG approach, is addressed as a minor goal. This evaluation shows that the proposed tool for model extraction has several drawbacks and is not completely reliable for CloudMIG’s purposes. Further, an inspection of major issues regarding the manual migration substantiates that software migration to the cloud requires a high level of effort and constitutes a serious challenge from a reengineer’s point of view.
Pulse Width Modulation Circuits Using CMOS OTAs

본 논문은 CMOS OTA를 이용한 3 개의 PWM 변조기를 제안한다. 이들은 램프 적분기와 전류로 임계전압은 조정할 수 있는 슈미트 트리거로 구성되었다. 개별 소자를 사용해 만든 원형회로는 제안된 PWM 회로들의 시비율이 선형적으로 제어될 수 있음을 보여준다. 제안된 변조기들은 구조가 간단하기 때문에 모노리식 IC로 쉽게 제작할 수 있다.
HAQR: The Hierarchical ANT Based QOS Aware On-Demand Routing for MANETS

A Mobile Ad Hoc Network (MANET) is a collection of wireless mobile devices with no pre existing infrastructure or centralized control. Supporting QoS during routing is a very challenging task. Clustering is an effective method for resource management regarding network performance, routing protocol design, QoS etc. In real time various types of nodes with different computing and transmission power, different rolls and different mobility pattern may exist. Hierarchical routing provides routing through this kind of heterogeneous nodes. In this paper, HAQR, a novel ant based QoS aware routing is proposed on a three level hierarchical cluster based topology in MANET which will be more scalable and efficient compared to flat architecture and will give better throughput.
Diet, health and wellness

Food is part of us: it is nutrients, tastes, and flavours…and it is one of the basic social ways we spend time with others. So it is important to know conscious approaches to it, to choose wisely how we eat, to regulate our diet at better, to have healthy and pleasant foods, and to prefer social eating solutions. No matter if we are in fit or we want to improve our BMI, we should choose healthy foods, like organic ones, we should balance our diets with the best proportions of nutrients, and we should know which flavours adapt to our way of being (according to traditional chinese medicine, for example); or in case of diabetes, or other dysmetabolisms, we should even more pay attention to our nutrition and lifestyle, in order to stay in the better equilibrium. Even pregnancy, infancy, and sport habits need particular attentions, since all are physiological situations in which diet has an important role. Understanding how considering our daily and weekly nutrition is the first step. Then we should choose the foods, amongst the healthiest, that fit best to our preferences. And moreover it would be important to have an overall global lifestyle: having a regular physical activity, in order to get to fitness body and mind conditions, and try to train with daily relaxation and mindfullness techniques as well, like yoga, zen practices, or maybe others based on concentration or even visualization. In case of some dysfunctions we could recur to CAM strategies: complementary and alternative medicines are considered more and more important and worth (like acupuncture, fitotherapies, mental training and so on). The basis could be the in 2010 “intangible cultural heritage for humanity” by Unesco, and typical of the world comes from the ancient So preferring complex carbohydrates (at lower glycemic index), white meats, fish (rich in omega-3), some fresh cheese, and lots of vegetables and fruits (for vitamins and fibers), dry fruits and nuts (containing omega-6), adding some herbs and spices as well (I can say that for some cultures, like ayurveda, they are a real healing system), evitating sweets and fats (helping in such a way metabolism), and reducing coffee as well, is the ‘nutrition side’; to this we should also have a daily sport activity and if we can find some time to relax at sun it would be great for our body and mind as well vitamin D is related to higher fertility rates according to recent studies. In conclusion we can underline the relationships between nutrition, lifestyle, emotions and reward system, the brain pathways involved in the modulation of stress and in the wellness perceptions and feelings, that are the basis for healing, resilience and health: even World Health Organization declared that health is not the absence of diseases but it has to be the complete body and mind well-being.
Analysis and Implementation of Efficient Association Rules using K-mean and Neuralgas Algorithm

Efficient Privacy Preserving association rule mining has emerged as a latest research issue. In this thesis work, existing algorithms, Increase Support of Left Hand Side and Decrease Support of Right Hand Side are implemented successfully on the real data for Privacy Preserving Association Rule Mining. To provide privacy to sensitive data we also propose and implement a new algorithm . The performance of new algorithm is also compared with existing algorithms on the basis of number of rule pruned. The result show that proposed algorithm is more efficient as it performs privacy preserving mining by pruning more rules. Securing these against unauthorized access to the long-term goal of the database security research base community and the government statistical agencies. Whether data is personal or corporate data, data mining offers the potential to reveal what other regard as sensitive (private). In some cases, it may be of mutual benefit for two parties' even competitors to be share their data for analysis task. They would like to it will be ensure their own data remains private. In other good words, there is a need to protect sensitive knowledge during a data mining process. For Experimental work, we have used a realistic database of Doctor Patient Evaluation is taken from Medical College.
Multi-Gigabit Reception with Time-interleaved Analog-to-Digital Converters

Multi-Gigabit Reception with Time-interleaved Analog-to-Digital Converters Sandeep Ponnuru Moore’s law drives the economies of scale in modern communication systems, with most receiver functionalities being implemented in digital signal processing (DSP) after analog to digital conversion. Extending the computational advantage provided by Moore’s law to multi-Gigabit communication systems requires analog-to-digital converters (ADCs) with high sampling rate and output resolution. A promising approach to realize such ADCs at reasonable power consumption is to employ a timeinterleaved (TI) architecture with slower (but power-efficient) subADCs in parallel. However, mismatch among the sub-ADCs, if left uncompensated, can cause error floors in receiver performance. Traditionally, mismatch is compensated either by employing larger transistors, by analog adjustments, or by dedicated digital mismatch compensation whose complexity increases with the desired resolution at the output of the TI-ADC. In this thesis, we investigate a novel approach, in which mismatch and channel dispersion are compensated jointly, with the performance metric being overall link reliability rather than ADC performance. We first characterize the structure of mismatch-induced interference for an OFDM system, and demonstrate the efficacy of a frequency-domain interference suppression viii scheme whose complexity is independent of constellation size (which determines the desired resolution). Numerical results from computer simulation and from experiments on a hardware prototype show that the performance with the proposed joint mismatch and channel compensation technique is close to that without mismatch. Next, we explore time-domain mismatch compensation approaches that scale with the number of sub-ADCs and the desired resolution. We show that low-complexity linear mismatch compensation is possible if we employ oversampling. We establish a strong analogy between the role of oversampling for mismatch compensation and for channel equalization, even though the structure of the interference due to mismatch is different from that due to a dispersive channel. While the proposed compensation architectures work with offline estimates of mismatch parameters, we provide an iterative, online method for joint estimation of mismatch and channel parameters which leverages the training overhead already available in communication signals. We provide a closed form solution for each iteration, for both channel and mismatch estimates, based on a linear approximation for the nonlinear effect of timing mismatch. We investigate the scalability and convergence of this joint estimation algorithm, and derive rules of thumb relating the required length of pseudorandom training to the number of sub-ADCs. Further, we design periodic training sequences with significantly enhanced convergence rates.
Automatic Identification of Handwritten Scripts

Automatic identification of handwritten script facilitates many important applications such as automatic transcription of multilingual documents and search for documents on the Web containing a particular script. The increase in usage of handheld devices which accept handwritten input has created a growing demand for algorithms that can efficiently analyze and retrieve handwritten data. This paper proposes a method to classify words and lines in a handwritten document and deals with filtration of noisy data using mean and median filters. The structural features are extracted by using the special algorithm. These features are classified based on different spatial and temporal features extracted from the strokes of the characters. This method will be worked efficiently compared to the conventional character recognition soft wares.
Type System for the ComponentJ Programming Language

With the constant evolution of software systems need arises for more structured implementations, where processes like software updates and changes in systems can be easily made, with no need to change what had previously been implemented. One possible solution to this problem is the use of component-based programming languages. This kind of programming languages tries to promote not only code reuse but also a black-box discipline where it is not needed how a service is implemented, but only its interface so that it can be used. The ComponentJ programming language seeks to provide a simple way to perform component creation and composition, making this new programming paradigm somewhat easy to use. Because ComponentJ is meant to be an extension to the Java programming language it becomes possible to implement components using the whole expressiveness of this language. It is also possible, in ComponentJ, to dynamically change components and the object structure based on runtime decisions. This dynamic reconfiguration process allows, for instance, to perform changes/updates to a certain software system without having to stop its execution. The goal for this project is to implement a type system for the ComponentJ programming language, based on the work presented in [32, 28]. Type verification is syntax driven, and uses structural equivalence of types. Advanced techniques such as subtyping and type inference are also included in order to make the language more flexible. Besides the static type checker, a dynamic checker is also included, allowing the type safe application of runtime changes to the system (dynamic reconfiguration of objects) before their application.
File Transfer Using Secure Sockets in Linux Environment

File transfer over a network is done in various ways and using different protocols. But a file transferred over a network is not secure. When the network architecture consists of hubs or is wireless then the packets are broadcasted to every computer on that network. In hubs these packets are broadcasted because a hub does not remember what all devices are attached to it. It just takes a packet and sends it on all its ports. Similarly in wireless networks the data packets are broadcasted. In normal circumstances, the computer devices which are supposed to get the file receive it and the other computers reject it. Now, the problem arises when a computer’s system is cracked and that computer starts accepting the data it is not supposed to accept. This is the case with packet sniffing. The files sent during a transaction may be captured or “sniffed” by third party tools called “Sniffers”. If a sniffer is placed in promiscuous mode, then it can capture all the incoming datagrams and it can reconstruct the original file from those datagrams. To ensure privacy and security we will implement file transfer over Secure Sockets Layer (SSL) so that the file is not interpreted by a sniffer. SSL is a communications protocol layer. It intercepts traffic and provides security between client and the server. Encryption is used to guarantee secure communication in an insecure environment. The encryption/decryption algorithm used for the purpose is Caesar Cipher. First, a file transfer program will be developed using socket programming under Linux environment and then security will be implemented using the above encryption/decryption algorithm.
COMPARATIVE ANALYSIS OF DIGITAL WATERMARKING BASED ON EMBEDDING AND EXTRACTION TECHNIQUE

Digital watermarking knowledge is a leading edge research field and it mainly focuses on the intellectual property rights, hides data and embedded inside an image to show authenticity or proof of ownership, discovery and authentication of the digital media to protect the important documents. Digital watermarking can help to verify ownership, to recognize a misappropriate person and find the marked documents. One of the significant technological actions of the last two decades was the attack of digital media in a complete range of everyday life aspects. Digital data can be stored efficiently with a very high quality and it can be manipulated very easily using computers. In addition digital data can be transmitted in a fast and inexpensive way through data communication networks without losing quality. According to the necessary study of digital image watermarking, the digital watermarking model consists of two modules, which are watermark embedding module and watermark extraction and detection module.
Systematic Approach to Multi-layer Parallelisation of Time-based Stream Aggregation under Ingest Constraints in the Cloud

With its real-time capabilities, stream processing is popular for applications like anomaly detection for residential gateways and analytics for business intelligence. Just as other areas of computing, there has been an inevitable trend to shift stream processing to the cloud, thanks to virtualisation technologies and the ubiquity of theWeb. Recently launched Amazon Kinesis is amongst cloud-based streambuffer services that bridge the gap between off-cloud sources and cloud-based processing engines. Yet such services are prone to commercial or physical constraints on data ingest rate, calling for the parallelisation and chaining of processing nodes in amulti-layer topology. In this work, we studied the multi-layer parallelisation of time-based stream aggregation, a commonplace component in stream processing applications, under the impact of ingest rate constraints in the cloud. In particular, comprehensive analyses on rate transfer properties of processing nodes at various aggregation layers were conducted by considering the stream sources (e.g. residential gateways) and their information flow. This led to our proposal of systematic approaches to determining a parallelisation topology that avoids ingest rate saturation while minimising operational costs and deployment complexity. By applying these approaches, system over-provisioning or trial-and-error design can be eliminated. Our analyses were empirically verified through various simulations. Prototyping in the real Kinesis environment was also conducted to back up our analytical results and proposed topology determination approaches. It is noteworthy that, although the work has been motivated by and prototyped with Amazon Kinesis, it remains generic in nature and its applicability can extend beyond the specific scenario of Kinesis.
Arzneimittelinteraktionen in der Psychiatrie

Zusammenfassung Anliegen: In der stationären Psychiatrie ist Polypharmazie die Regel. Dabei kann es durch Wechselwirkungen zu schwerwiegenden unerwünschten Arzneimittelwirkungen kommen. Deshalb wurde überprüft, ob diese Risiken durch einen klinischen Pharmazeuten auf Station und Schulungen reduziert werden können. Methode: Vergleich der Zahl verordneter Medikamente und relevanter Interaktionen auf 2 Akutstationen im gleichen 14-Wochen-Zeitraum in 2008 (n = 193) und 2009 (n = 200). Vor dem zweiten Erhebungszeitraum erfolgten 2 Behandlerschulungen und während des Erhebungszeitraums eine individuelle Beratung der Ärzte durch den Pharmazeuten. Ergebnisse: Nach den Schulungen sank die Zahl der Interaktionen pro Patient von 3,4 auf 2,2 (p = 0,04). Nach Beratung durch den Pharmazeuten sanken die klinisch relevanten Interaktionen um 78 % (p < 0,001) und alle möglichen Interaktionen um 44 % (p < 0,001). Schlussfolgerung: Durch einen klinischen Pharmazeuten auf Station kann die Arzneimitteltherapiesicherheit erhöht werden. Pharmazeutisches Fachwissen im Team ist zur Vermeidung der Interaktionen hilfreich.
Information retrieval through textual annotations

Many well-known information retrieval models rank documents using scores derived from the query and document text. Some other models integrate query-independent evidence, such as indegree or URL structure, typically as prior probabilities. This thesis proposes a model based on a third category of evidence, external textual annotations. The model considers both the degree of match between queries and annotations and the degree of association between annotations and documents. The annotation retrieval model accommodates anchortext as well as additional sources: click-associated queries, folksonomy ‘tags’ and microblogs.1 The characteristics of these types of annotations and their potential for use in information retrieval are studied. In previous work, annotations have been appended to the document text or treated as a field of the document. A new index structure, designed to support the efficient evaluation of queries with the new model, is evaluated. Secondary storage and query processing resources required for the annotations are reduced while preserving result quality. A useful source of annotations is anchortext, but anchortext can be gathered only after links have been created. Click-associated queries and folksonomy tags also take time to accumulate and may not provide up to the minute evidence. However, microblog posts, by their nature, relate to contemporary events and may provide a good method of finding new documents on the web. A method of collecting and conducting a new-web search system is proposed. The contributions of the thesis are as follows. First, an investigation into the characteristics of the different types of annotations, particularly folksonomy tags and microblogs. Second, a model and investigation of a practical data structure for utilising annotation data in a search system. Third, an evaluation method for real-world retrieval systems. Finally, a method of collecting evidence for new-web search based on annotations.
Robotic Arm-The Ball Catcher

-Catching a thrown ball with a hand is not easy – neither for humans nor for robots. It demands for a tight interplay of skills in mechanics, control, planning and visual sensing to reach the necessary precision in space and time. Because of this, ball catching has been used for almost 20 years now as a challenging benchmark system to develop and test robotics key technologies. Here we propose a high speed and intelligent robotic arm set up which will capable enough to catch the short range thrown ball in specified environment. The main technique used is a stereo vision system to tracks the ball and predicts the balls trajectory then the point and time required to reach at destination point, and in which orientation the robot should intercept the ball on its trajectory, is determined. Once robots calculate the desired parameters it will try to catch the ball. Expected outcome of the proposed system is to catch the ball by calculating the coming ball path using computer vision techniques and move the robotic arm in order to catch the ball