34 resultados para Single-page applications

em Deakin Research Online - Australia


Relevância:

80.00% 80.00%

Publicador:

Resumo:

Multi-tenancy is a cloud computing phenomenon. Multiple instances of an application occupy and share resources from a large pool, allowing different users to have their own version of the same application running and coexisting on the same hardware but in isolated virtual spaces. In this position paper we survey the current landscape of multi-tenancy, laying out the challenges and complexity of software engineering where multi-tenancy issues are involved. Multitenancy allows cloud service providers to better utilise computing resources, supporting the development of more exible services to customers based on economy of scale, reducing overheads and infrastructural costs. Nevertheless, there are major challenges in migration from single tenant applications to multi-tenancy. These have not been fully explored in research or practice to date. In particular, the reengineering effort of multi-tenancy in Software-as-a-Service cloud applications requires many complex and important aspects that should be taken into consideration, such as security, scalability, scheduling, data isolation, etc. Our study emphasizes scheduling policies and cloud provisioning and deployment with regards to multi-tenancy issues. We employ CloudSim and MapReduce in our experiments to simulate and analyse multi-tenancy models, scenarios, performance, scalability, scheduling and reliability on cloud platforms.

Relevância:

40.00% 40.00%

Publicador:

Resumo:

The modification of glassy carbon electrodes with random dispersions of nanotubes is currently the most popular approach to the preparation of carbon nanotube modified electrodes. The performance of glassy carbon electrodes modified with a random dispersion of bamboo type carbon nanotubes was compared with single walled carbon nanotubes modified glassy carbon electrodes and bare glassy carbon electrodes. The electrochemical performance of all three types for electrode were compared by investigating the electrochemistry with solution species and the oxidation of guanine and adenine bases of surface adsorbed DNA. The presence of edge planes of graphene at regular intervals along the walls of the bamboo nanotubes resulted in superior electrochemical performance relative to SWNT modified electrodes from two aspects. Firstly, with solution species the peak separation of the oxidation and reduction waves were smaller indicating more rapid rates of electron transfer. Secondly, a greater number of electroactive sites along the walls of the bamboo-carbon nanotubes (BCNTs) resulted in larger current signals and a broader dynamic range for the oxidation of DNA bases.

Relevância:

30.00% 30.00%

Publicador:

Resumo:

The World Wide Web is now a huge information source with its own characteristics. In most cases, traditional database-based technologies are no longer suitable for web information processing and management. For effectively processing and managing web. information, it is necessary to reveal intrinsic relationships/structures among concerned web information objects such as web pages. In this work, a set of web pages that has its own intrinsic structure is called a web page community. This paper proposes a matrix model to describe relationships among concerned web pages. Based on this model, intrinsic relationships among pages could be revealed, and in turn a web page community could be constructed. The issues that are related to this model in its application are deeply investigated and studied. Some applications based on this model are presented, which demonstrate the potential of this matrix model in different kinds of web page community construction and information processing.

Relevância:

30.00% 30.00%

Publicador:

Resumo:

An enterprise has not only a single cluster but a set of geographically distributed clusters – they could be used to form an enterprise grid. In this paper we show based on our case study that enterprise grids could be efficiently used as parallel computers to carry out high-performance computing.

Relevância:

30.00% 30.00%

Publicador:

Resumo:

The development of the Internet has boosted prosperity of the World Wide Web, which is now a huge information source. Because of characteristics of the web, in most cases, traditional databasebased technologies are no longer suitable for web information retrieval and management. To effectively manage web information, it is necessary to reveal intrinsic relationships/structures among web information objects by eliminating noise factors. This paper proposes a mechanism that could be widely used in information processing, including web information processing and noise factor elimination for getting more intrinsic relationships. As an application case of this mechanism, one relevant web page finding algorithm is proposed to uncover intrinsic relationship among web pages from their hyperlink patterns, and find more semantic relevant web pages. The experimental evaluation shows the feasibility and effectiveness of the algorithm and demonstrates the potential of the proposed mechanism in web applications.

Relevância:

30.00% 30.00%

Publicador:

Resumo:

Discovering intrinsic relationships/structures among concerned web information objects such as web pages is important for effectively processing and managing web information. In this work, a set of web pages that has its own intrinsic structure is called a web page community. This paper proposes a matrix model to describe relationships among concerned web pages. Based on this model, intrinsic relationships among pages could be revealed, and in turn a web page community could be constructed. The issues that are related to this model and its applications are investigated and studied. Some applications based on this model are presented, which demonstrate the potential of this matrix model in different kinds of web page community construction and information processing.

Relevância:

30.00% 30.00%

Publicador:

Resumo:

Background : Optimising the use of electronic data offers many opportunities to health services, particularly in rural and remote areas. These include reducing the effect of distance on access to clinical information and sharing information where there are multiple service providers for a single patient. The increasing compilation of large electronic databases of patient information and the ease with which electronic information can be transferred has raised concerns about the privacy and confidentiality of such records.
Aims & rationale/Objectives : This review aims to identify legal and ethical standards for areas of electronic governance where a lack of clarity may currently impede innovation in health service delivery.
Methods : This paper describes best practices for storage and transfer of electronic patient data based on an examination of Australian legislative requirements and a review of a number of current models. This will firstly allow us to identify basic legal requirements of electronic governance as well as areas of ambiguity not fully addressed by legislation. An examination of current models will suggest recommendations for best practice in areas lacking sufficient legal guidance.
Principal findings : We have identified the following four areas of importance, and shall discuss relevant details:
1) Patients' right of ownership to electronic patient records. 2) Custodial issues with data stored in centralised health care institutions 3) IT Security, including hierarchical level access, data encryption, data transfer standards and physical security 4) Software applications usage.
Discussion : Our examination of several models of best practice for the transfer of electronic patient data, both in Australia and internationally, identifies and clarifies many unresolved issues of electronic governance. This paper will also inform future policy in this area.
Implications : Clarification will facilitate the future development of beneficial technology-based innovations by rural health services.
Presentation type : Poster

Relevância:

30.00% 30.00%

Publicador:

Resumo:

The rapid development of Web technologies has made the World Wide Web a huge information source. However, due to the lack of a well-defined underlying data model for Web documents, effectively and efficiently finding required information and managing Web data are usually tedious and difficult tasks when using conventional information retrieval and data management techniques. The Web page community, defined as a set of Web-based documents with its own logical and/or semantic structures, provides a flexible and effective approach to support Wed data management, information retrieval and applications. This book addresses using hyperlink information to discover Web page communities. The work establishes a uniform framework for hyperlink analysis and community construction. Algorithms, supporting mechanisms and data models are proposed in the book. This book should help shed some light on this new and exciting research and application area. It is useful to researchers and students in Web mining, Web data management and information retrieval, as well as to professionals who may be considering utilizing Web communities to improve their applications.

Relevância:

30.00% 30.00%

Publicador:

Resumo:

A common characteristic among parallel/distributed programming languages is that the one language is used to specify not only the overall organisation of the distributed application, but also the functionality of the application. That is, the connectivity and functionality of processes are specified within a single program. Connectivity and functionality are independent aspects of a distributed application. This thesis shows that these two aspects can be specified separately, therefore allowing application designers to freely concentrate on either aspect in a modular fashion. Two new programming languages have been developed for specifying each aspect. These languages are for loosely coupled distributed applications based on message passing, and have been designed to simplify distributed programming by completely removing all low level interprocess communication. A suite of languages and tools has been designed and developed. It includes the two new languages, parsers, a compilation system to generate intermediate C code that is compiled to binary object modules, a run-time system to create, manage and terminate several distributed applications, and a shell to communicate with the run-tune system. DAL (Distributed Application Language) and DAPL (Distributed Application Process Language) are the new programming languages for the specification and development of process oriented, asynchronous message passing, distributed applications. These two languages have been designed and developed as part of this doctorate in order to specify such distributed applications that execute on a cluster of computers. Both languages are used to specify orthogonal components of an application, on the one hand the organisation of processes that constitute an application, and on the other the interface and functionality of each process. Consequently, these components can be created in a modular fashion, individually and concurrently. The DAL language is used to specify not only the connectivity of all processes within an application, but also a cluster of computers for which the application executes. Furthermore, sub-clusters can be specified for individual processes of an application to constrain a process to a particular group of computers. The second language, DAPL, is used to specify the interface, functionality and data structures of application processes. In addition to these languages, a DAL parser, a DAPL parser, and a compilation system have been designed and developed (in this project). This compilation system takes DAL and DAPL programs to generate object modules based on machine code, one module for each application process. These object modules are used by the Distributed Application System (DAS) to instantiate and manage distributed applications. The DAS system is another new component of this project. The purpose of the DAS system is to create, manage, and terminate many distributed applications of similar and different configurations. The creation procedure incorporates the automatic allocation of processes to remote machines. Application management includes several operations such as deletion, addition, replacement, and movement of processes, and also detection and reaction to faults such as a processor crash. A DAS operator communicates with the DAS system via a textual shell called DASH (Distributed Application SHell). This suite of languages and tools allowed distributed applications of varying connectivity and functionality to be specified quickly and simply at a high level of abstraction. DAL and DAPL programs of several processes may require a few dozen lines to specify as compared to several hundred lines of equivalent C code that is generated by the compilation system. Furthermore, the DAL and DAPL compilation system is successful at generating binary object modules, and the DAS system succeeds in instantiating and managing several distributed applications on a cluster.

Relevância:

30.00% 30.00%

Publicador:

Resumo:

Concentrates on reducing the processing time to enhance the visual component of the experience in virtual reality. Investigates the use of two co-processing cards, each with their own microprocessor providing parallel processing to the host computer. Concludes that the frame rates of a single computer running the virtual reality system could be improved by up to 35% by the use of parallel processing.

Relevância:

30.00% 30.00%

Publicador:

Resumo:

We demonstrated for the first time by ab initio density functional calculation and molecular dynamics simulation that C0.5(BN)0.5 armchair single-walled nanotubes (NT) are gapless semiconductors and can be spontaneously formed via the hybrid connection of graphene/BN Nanoribbons (GNR/BNNR) at room temperature. The direct synthesis of armchair C0.5(BN)0.5 via the hybrid connection of GNR/BNNR is predicted to be both thermodynamically and dynamically stable. Such novel armchair C0.5(BN)0.5 NTs possess enhanced conductance as that observed in GNRs. Additionally, the zigzag C0.5(BN)0.5 SWNTs are narrow band gap semiconductors, which may have potential application for light emission. In light of recent experimental progress and the enhanced degree of control in the synthesis of GNRs and BNNR, our results highlight an interesting avenue for synthesizing a novel specific type of C0.5(BN)0.5 nanotube (gapless or narrow direct gap semiconductor), with potentially important applications in BNC-based nanodevices.

Relevância:

30.00% 30.00%

Publicador:

Resumo:

Anonymous web browsing is a hot topic with many potential applications for privacy reasons. The current dominant strategy to achieve anonymity is packet padding with dummy packets as cover traffic. However, this method introduces extra bandwidth cost and extra delay. Therefore, it is not practical for anonymous web browsing applications. In order to solve this problem, we propose to use the predicted web pages that users are going to access as the cover traffic rather than dummy packets. Moreover, we defined anonymity level as a metric to measure anonymity degrees, and established a mathematical model for anonymity systems, and transformed the anonymous communication problem into an optimization problem. As a result, users can find tradeoffs among anonymity level and cost. With the proposed model, we can describe and compare our proposal and the previous schemas in a theoretical style. The preliminary experiments on the real data set showed the huge potential of the proposed strategy in terms of resource saving.

Relevância:

30.00% 30.00%

Publicador:

Resumo:

It is known that the constant modulus (CM) property of the source signal can be exploited to blindly equalize time-invariant single-inputmultiple-output (SIMO) and finite-impulse-response (FIR) channels. However, the time-invariance assumption about the channel cannot be satisfied in several practical applications, e.g., mobile communication. In this paper, we show that, under some mild conditions, the CM criterion can be extended to the blind equalization of a time-varying channel that is described by the complex exponential basis expansion model (CE-BEM). Although several existing blind equalization methods that are based on the CE-BEM have to employ higher order statistics to estimate all nonzero channel pulsations, the CM-based method only needs to estimate one pulsation using second-order statistics, which yields better estimation results. It also relaxes the restriction on the source signal and is applicable to some classes of signals with which the existing methods cannot deal.

Relevância:

30.00% 30.00%

Publicador:

Resumo:

3-alkylpyrrole to the fabric surface. Direct applications of a conductive paint to the textile surface eliminate the exposure of the substrate to damaging oxidizing agents which allow the coating of more sensitive and delicate substrates. All textiles produced are tested for abrasion resistance and conductivity. For alkyl polypyrrole coated fabrics, the optimum carbon chain lengths are between n=10 and n=14, which result in optimum values of conductivity and solubility. The darkness of the tone is inversely related to the surface resistivity of the resulting conductive fabric. Therefore, deep black coatings have low resistivity whereas light gray coatings on a white fabric surface have higher surface resistivity. Longer alkyl chains result in higher surface resistivity in fabrics. The conductive coating of poly(3-decanylpyrrole) on the textile surface has a better abrasion resistance compared to that of an unsubstituted polypyrrole coating.