WorldWideScience

Sample records for client server computing

  1. Open client/server computing and middleware

    CERN Document Server

    Simon, Alan R

    2014-01-01

    Open Client/Server Computing and Middleware provides a tutorial-oriented overview of open client/server development environments and how client/server computing is being done.This book analyzes an in-depth set of case studies about two different open client/server development environments-Microsoft Windows and UNIX, describing the architectures, various product components, and how these environments interrelate. Topics include the open systems and client/server computing, next-generation client/server architectures, principles of middleware, and overview of ProtoGen+. The ViewPaint environment

  2. Usage of Thin-Client/Server Architecture in Computer Aided Education

    Science.gov (United States)

    Cimen, Caghan; Kavurucu, Yusuf; Aydin, Halit

    2014-01-01

    With the advances of technology, thin-client/server architecture has become popular in multi-user/single network environments. Thin-client is a user terminal in which the user can login to a domain and run programs by connecting to a remote server. Recent developments in network and hardware technologies (cloud computing, virtualization, etc.)…

  3. Client-server framework for securely outsourcing computations

    NARCIS (Netherlands)

    Veugen, P.J.M.

    2016-01-01

    In the current age of information, with growing internet connectivity, people are looking for service providers to store their data, and compute with it. On the other hand, sensitive personal data is easily misused for unintended purposes. Wouldn’t it be great to have a scalable framework, where mul

  4. Parallel Computing Using Web Servers and "Servlets".

    Science.gov (United States)

    Lo, Alfred; Bloor, Chris; Choi, Y. K.

    2000-01-01

    Describes parallel computing and presents inexpensive ways to implement a virtual parallel computer with multiple Web servers. Highlights include performance measurement of parallel systems; models for using Java and intranet technology including single server, multiple clients and multiple servers, single client; and a comparison of CGI (common…

  5. Client - server programs analysis in the EPOCA environment

    Science.gov (United States)

    Donatelli, Susanna; Mazzocca, Nicola; Russo, Stefano

    1996-09-01

    Client - server processing is a popular paradigm for distributed computing. In the development of client - server programs, the designer has first to ensure that the implementation behaves correctly, in particular that it is deadlock free. Second, he has to guarantee that the program meets predefined performance requirements. This paper addresses the issues in the analysis of client - server programs in EPOCA. EPOCA is a computer-aided software engeneering (CASE) support system that allows the automated construction and analysis of generalized stochastic Petri net (GSPN) models of concurrent applications. The paper describes, on the basis of a realistic case study, how client - server systems are modelled in EPOCA, and the kind of qualitative and quantitative analysis supported by its tools.

  6. GPGPU Based Parallelized Client-Server Framework for Providing High Performance Computation Support

    OpenAIRE

    Banerjee, Poorna; Dave, Amit

    2015-01-01

    Parallel data processing has become indispensable for processing applications involving huge data sets. This brings into focus the Graphics Processing Units (GPUs) which emphasize on many-core computing. With the advent of General Purpose GPUs (GPGPU), applications not directly associated with graphics operations can also harness the computation capabilities of GPUs. Hence, it would be beneficial if the computing capabilities of a given GPGPU could be task optimized and made available. This p...

  7. Client-Server Password Recovery

    NARCIS (Netherlands)

    Chmielewski, L.; Hoepman, J.H.; Rossum, P. van

    2009-01-01

    Human memory is not perfect – people constantly memorize new facts and forget old ones. One example is forgetting a password, a common problem raised at IT help desks. We present several protocols that allow a user to automatically recover a password from a server using partial knowledge of the pass

  8. Client-server password recovery

    NARCIS (Netherlands)

    Chmielewski, Ł.; Hoepman, J.H.; Rossum, P. van

    2009-01-01

    Human memory is not perfect - people constantly memorize new facts and forget old ones. One example is forgetting a password, a common problem raised at IT help desks. We present several protocols that allow a user to automatically recover a password from a server using partial knowledge of the pass

  9. Client-Server Password Recovery

    Science.gov (United States)

    Chmielewski, Łukasz; Hoepman, Jaap-Henk; van Rossum, Peter

    Human memory is not perfect - people constantly memorize new facts and forget old ones. One example is forgetting a password, a common problem raised at IT help desks. We present several protocols that allow a user to automatically recover a password from a server using partial knowledge of the password. These protocols can be easily adapted to the personal entropy setting [7], where a user can recover a password only if he can answer a large enough subset of personal questions.

  10. A client/server approach to telemedicine.

    OpenAIRE

    Vaughan, B. J.; Torok, K. E.; Kelly, L. M.; Ewing, D J; Andrews, L. T.

    1995-01-01

    This paper describes the Medical College of Ohio's efforts in developing a client/server telemedicine system. Telemedicine vastly improves the ability of a medical center physician or specialist to interactively consult with a physician at a remote health care facility. The patient receives attention more quickly, he and his family do not need to travel long distances to obtain specialists' services, and the primary care physician can be involved in diagnosis and developing a treatment progra...

  11. Client-Server Password Recovery (Extended Abstract)

    CERN Document Server

    Chmielewski, Łukasz; van Rossum, Peter

    2009-01-01

    Human memory is not perfect - people constantly memorize new facts and forget old ones. One example is forgetting a password, a common problem raised at IT help desks. We present several protocols that allow a user to automatically recover a password from a server using partial knowledge of the password. These protocols can be easily adapted to the personal entropy setting, where a user can recover a password only if he can answer a large enough subset of personal questions. We introduce client-server password recovery methods, in which the recovery data are stored at the server, and the recovery procedures are integrated into the login procedures. These methods apply to two of the most common types of password based authentication systems. The security of these solutions is significantly better than the security of presently proposed password recovery schemes. Our protocols are based on a variation of threshold encryption that may be of independent interest.

  12. Server-side verification of client behavior in cryptographic protocols

    OpenAIRE

    Chi, Andrew; Cochran, Robert; Nesfield, Marie; Reiter, Michael K.; Sturton, Cynthia

    2016-01-01

    Numerous exploits of client-server protocols and applications involve modifying clients to behave in ways that untampered clients would not, such as crafting malicious packets. In this paper, we demonstrate practical verification of a cryptographic protocol client's messaging behavior as being consistent with the client program it is believed to be running. Moreover, we accomplish this without modifying the client in any way, and without knowing all of the client-side inputs driving its behav...

  13. A client/server approach to telemedicine.

    Science.gov (United States)

    Vaughan, B J; Torok, K E; Kelly, L M; Ewing, D J; Andrews, L T

    1995-01-01

    This paper describes the Medical College of Ohio's efforts in developing a client/server telemedicine system. Telemedicine vastly improves the ability of a medical center physician or specialist to interactively consult with a physician at a remote health care facility. The patient receives attention more quickly, he and his family do not need to travel long distances to obtain specialists' services, and the primary care physician can be involved in diagnosis and developing a treatment program [1, 2]. Telemedicine consultations are designed to improve access to health services in underserved urban and rural communities and reduce isolation of rural practitioners [3]. PMID:8563396

  14. Client/server approach to image capturing

    Science.gov (United States)

    Tuijn, Chris; Stokes, Earle

    1998-01-01

    The diversity of the digital image capturing devices on the market today is quite astonishing and ranges from low-cost CCD scanners to digital cameras (for both action and stand-still scenes), mid-end CCD scanners for desktop publishing and pre- press applications and high-end CCD flatbed scanners and drum- scanners with photo multiplier technology. Each device and market segment has its own specific needs which explains the diversity of the associated scanner applications. What all those applications have in common is the need to communicate with a particular device to import the digital images; after the import, additional image processing might be needed as well as color management operations. Although the specific requirements for all of these applications might differ considerably, a number of image capturing and color management facilities as well as other services are needed which can be shared. In this paper, we propose a client/server architecture for scanning and image editing applications which can be used as a common component for all these applications. One of the principal components of the scan server is the input capturing module. The specification of the input jobs is based on a generic input device model. Through this model we make abstraction of the specific scanner parameters and define the scan job definitions by a number of absolute parameters. As a result, scan job definitions will be less dependent on a particular scanner and have a more universal meaning. In this context, we also elaborate on the interaction of the generic parameters and the color characterization (i.e., the ICC profile). Other topics that are covered are the scheduling and parallel processing capabilities of the server, the image processing facilities, the interaction with the ICC engine, the communication facilities (both in-memory and over the network) and the different client architectures (stand-alone applications, TWAIN servers, plug-ins, OLE or Apple-event driven

  15. Multiple-server Flexible Blind Quantum Computation in Networks

    Science.gov (United States)

    Kong, Xiaoqin; Li, Qin; Wu, Chunhui; Yu, Fang; He, Jinjun; Sun, Zhiyuan

    2016-06-01

    Blind quantum computation (BQC) can allow a client with limited quantum power to delegate his quantum computation to a powerful server and still keep his own data private. In this paper, we present a multiple-server flexible BQC protocol, where a client who only needs the ability of accessing qua ntum channels can delegate the computational task to a number of servers. Especially, the client's quantum computation also can be achieved even when one or more delegated quantum servers break down in networks. In other words, when connections to certain quantum servers are lost, clients can adjust flexibly and delegate their quantum computation to other servers. Obviously it is trivial that the computation will be unsuccessful if all servers are interrupted.

  16. Client/Server计算的协作模型及其开发工具%Coordination Model and Development Tool of Client/Server Computing

    Institute of Scientific and Technical Information of China (English)

    黄海宁; 孙伟伟; 夏宽理; 赵文耘; 钱乐秋

    1998-01-01

    该文提出了一个Client/Server计算的协作模型,可支持Client激活多个子服务以及多个子服务之间的协作交互,并在此基础上,设计了一个基于代理的Client/Server开发工具.

  17. Client/Server计算的协作模型及其开发工具%COORDINATION MODEL & DEVELOPMENT TOOLS FOR Client/Server COMPUTING

    Institute of Scientific and Technical Information of China (English)

    黄海宁; 孙伟伟; 夏宽理

    2000-01-01

    基本的Client/Server模型的核心是Client向Server请求单个独立的服务,为处理ent请求复杂服务的情况,本文提出了一个Client/Server计算的协作模型,可支持Client激活多个子服务以及多个子服务之间的协作交互,并在此基础上设计了一个基于代理的Client/Server开发工具.

  18. Incorporating client-server database architecture and graphical user interface into outpatient medical records.

    OpenAIRE

    Fiacco, P. A.; Rice, W. H.

    1991-01-01

    Computerized medical record systems require structured database architectures for information processing. However, the data must be able to be transferred across heterogeneous platform and software systems. Client-Server architecture allows for distributive processing of information among networked computers and provides the flexibility needed to link diverse systems together effectively. We have incorporated this client-server model with a graphical user interface into an outpatient medical ...

  19. CAG - computer-aid-georeferencing, or rapid sharing, restructuring and presentation of environmental data using remote-server georeferencing for the GE clients. Educational and scientific implications.

    Science.gov (United States)

    Hronusov, V. V.

    2006-12-01

    We suggest a method of using external public servers for rearranging, restructuring and rapid sharing of environmental data for the purpose of quick presentations in numerous GE clients. The method allows to add new philosophy for the presentation (publication) of the data (mostly static) stored in the public domain (e.g., Blue Marble, Visible Earth, etc). - The new approach is generated by publishing freely accessible spreadsheets which contain enough information and links to the data. Due to the fact that most of the large depositories of the data on the environmental monitoring have rather simple net address system as well as simple hierarchy mostly based on the date and type of the data, it is possible to develop the http-based link to the file which contains the data. Publication of new data on the server is recorded by a simple entering a new address into a cell in the spreadsheet. At the moment we use the EditGrid (www.editgrid.com) system as a spreadsheet platform. The generation of kml-codes is achieved on the basis of XML data and XSLT procedures. Since the EditGride environment supports "fetch" and similar commands, it is possible to create"smart-adaptive" KML generation on the fly based on the data streams from RSS and XML sources. The previous GIS-based methods could combine hi-definition data combined from various sources, but large- scale comparisons of dynamic processes have been usually out of reach of the technology. The suggested method allows unlimited number of GE clients to view, review and compare dynamic and static process of previously un-combinable sources, and on unprecedent scales. The ease of automated or computer-assisted georeferencing has already led to translation about 3000 raster public domain imagery, point and linear data sources into GE-language. In addition the suggested method allows a user to create rapid animations to demonstrate dynamic processes; roducts of high demand in education, meteorology, volcanology and

  20. Server-Aided Two-Party Computation with Simultaneous Corruption

    DEFF Research Database (Denmark)

    Cascudo Pueyo, Ignacio; Damgård, Ivan Bjerre; Ranellucci, Samuel

    We consider secure two-party computation in the client-server model where there are two adversaries that operate separately but simultaneously, each of them corrupting one of the parties and a restricted subset of servers that they interact with. We model security via the local universal composab......We consider secure two-party computation in the client-server model where there are two adversaries that operate separately but simultaneously, each of them corrupting one of the parties and a restricted subset of servers that they interact with. We model security via the local universal...

  1. Telematics-based online client-server/client collaborative environment for radiotherapy planning simulations.

    Science.gov (United States)

    Kum, Oyeon

    2007-11-01

    Customized cancer radiation treatment planning for each patient is very useful for both a patient and a doctor because it provides the ability to deliver higher doses to a more accurately defined tumor and at the same time lower doses to organs at risk and normal tissues. This can be realized by building an accurate planning simulation system to provide better treatment strategies based on each patient's tomographic data such as CT, MRI, PET, or SPECT. In this study, we develop a real-time online client-server/client collaborative environment between the client (health care professionals or hospitals) and the server/client under a secure network using telematics (the integrated use of telecommunications and medical informatics). The implementation is based on a point-to-point communication scheme between client and server/client following the WYSIWIS (what you see is what I see) paradigm. After uploading the patient tomographic data, the client is able to collaborate with the server/client for treatment planning. Consequently, the level of health care services can be improved, specifically for small radiotherapy clinics in rural/remote-country areas that do not possess much experience or equipment such as a treatment planning simulator. The telematics service of the system can also be used to provide continued medical education in radiotherapy. Moreover, the system is easy to use. A client can use the system if s/he is familiar with the Windows(TM) operating system because it is designed and built based on a user-friendly concept. This system does not require the client to continue hardware and software maintenance and updates. These are performed automatically by the server.

  2. Client Server Model Based DAQ System for Real-Time Air Pollution Monitoring

    Directory of Open Access Journals (Sweden)

    Vetrivel. P

    2014-01-01

    Full Text Available The proposed system consists of client server model based Data-Acquisition Unit. The Embedded Web Server integrates Pollution Server and DAQ that collects air Pollutants levels (CO, NO2, and SO2. The Pollution Server is designed by considering modern resource constrained embedded systems. In contrast, an application server is designed to the efficient execution of programs and scripts for supporting the construction of various applications. While a pollution server mainly deals with sending HTML for display in a web browser on the client terminal, an application server provides access to server side logic for pollutants levels to be use by client application programs. The Embedded Web Server is an arm mcb2300 board with internet connectivity and acts as air pollution server as this standalone device gathers air pollutants levels and as a Server. Embedded Web server is accessed by various clients.

  3. Post-processing in cardiovascular computed tomography. Performance of a client server solution versus a stand-alone solution; Bildnachverarbeitung in der kardiovaskulaeren Computertomografie. Performance von Client-Server- versus Einzelplatzloesung

    Energy Technology Data Exchange (ETDEWEB)

    Luecke, C.; Foldyna, B.; Andres, C.; Grothoff, M.; Nitzsche, S.; Gutberlet, M.; Lehmkuhl, L. [Leipzig Univ. - Herzzentrum (Germany). Abt. fuer Diagnostische und Interventionelle Radiologie; Boehmer-Lasthaus, S. [Siemens Healthcare Sector, Erlangen (Germany). Imaging and Therapy Div.

    2014-12-15

    Purpose: To compare the performance of server-based (CSS) versus stand-alone post-processing software (ES) for the evaluation of cardiovascular CT examinations (cvCT) and to determine the crucial steps. Data of 40 patients (20 patients for coronary artery evaluation and 20 patients prior to transcatheter aortic valve implantation [TAVI]) were evaluated by 5 radiologists with CSS and ES. Data acquisition was performed using a dual-source 128-row CT unit (SOMATOM Definition Flash, Siemens, Erlangen, Germany) and a 64-row CT unit (Brilliance 64, Philips, Hamburg, Germany). The following workflow was evaluated: Data loading, aorta and coronary segmentation, curved multiplanar reconstruction (cMPR) and 3 D volume rendering technique (3D-VRT), measuring of coronary artery stenosis and planimetry of the aortic annulus. The time requirement and subjective quality for the workflow were evaluated. The coronary arteries as well as the TAVI data could be evaluated significantly faster with CSS (5.5 ± 2.9 min and 8.2 ± 4.0 min, respectively) than with ES (13.9 ± 5.2 min and 15.2 ± 10.9 min, respectively, p = 0.01). Segmentation of the aorta (CSS: 1.9 ± 2.0 min, ES: 3.7 ± 3.3 min), generating cMPR of coronaries (CSS: 0.5 ± 0.2 min, ES: 5.1 ± 2.6 min), aorta and iliac vessels (CSS: 0.5 ± 0.4 min and 0.4 ± 0.4 min, respectively, ES: 1.6 ± 0.7 min and 2.8 ± 3 min, respectively) could be performed significantly faster with CSS than with ES with higher quality of cMPR, measuring of coronary stenosis and 3D-VRT (p < 0.05). Evaluation of cvCT can be accomplished significantly faster and better with CSS than with ES. The segmentation remains the most time-consuming workflow step, so optimization of segmentation algorithms could improve performance even further.

  4. Client Server design and implementation issues in the Accelerator Control System environment

    International Nuclear Information System (INIS)

    In distributed system communication software design, the Client Server model has been widely used. This paper addresses the design and implementation issues of such a model, particularly when used in Accelerator Control Systems. in designing the Client Server model one needs to decide how the services will be defined for a server, what types of messages the server will respond to, which data formats will be used for the network transactions and how the server will be located by the client. Special consideration needs to be given to error handling both on the server and client side. Since the server usually is located on a machine other than the client, easy and informative server diagnostic capability is required. The higher level abstraction provided by the Client Server model simplifies the application writing, however fine control over network parameters is essential to improve the performance. Above mentioned design issues and implementation trade-offs are discussed in this paper

  5. A Client-Server System for Ubiquitous Video Service

    Directory of Open Access Journals (Sweden)

    Ronit Nossenson

    2012-12-01

    Full Text Available In this work we introduce a simple client-server system architecture and algorithms for ubiquitous live video and VOD service support. The main features of the system are: efficient usage of network resources, emphasis on user personalization, and ease of implementation. The system supports many continuous service requirements such as QoS provision, user mobility between networks and between different communication devices, and simultaneous usage of a device by a number of users.

  6. Security in a Client/Server Environment.

    Science.gov (United States)

    Bernbom, Gerald; And Others

    1994-01-01

    Faced with the challenge of providing security across a complex, multiprotocol institutional information network, computing services at Indiana University implemented a responsive, collaborative security architecture designed for the future. Information systems design, security principles and strategy, and implementation are described. (Author/MSE)

  7. Evaluation of a server-client architecture for accelerator modeling and simulation

    International Nuclear Information System (INIS)

    Traditional approaches to computational modeling and simulation often utilize a batch method for code execution using file-formatted input/output. This method of code implementation was generally chosen for several factors, including CPU throughput and availability, complexity of the required modeling problem, and presentation of computation results. With the advent of faster computer hardware and the advances in networking and software techniques, other program architectures for accelerator modeling have recently been employed. Jefferson Laboratory has implemented a client/server solution for accelerator beam transport modeling utilizing a query-based I/O. The goal of this code is to provide modeling information for control system applications and to serve as a computation engine for general modeling tasks, such as machine studies. This paper performs a comparison between the batch execution and server/client architectures, focusing on design and implementation issues, performance, and general utility towards accelerator modeling demands

  8. Performance analysis of hybrid (M/M/1 and M/M/m client server model using Queuing theory

    Directory of Open Access Journals (Sweden)

    Saptarshi Gupta

    2013-01-01

    Full Text Available Internet use packet switching and it is called delay system. When any request comes from client side, server may serve that request immediately or it goes into queue for some time. A client is the computer, which requests the resources (mail, audio, video etc, equipped with a user interface (usually a web browser for presentation purposes. DNS (Domain name server will map the web address to its corresponding Internet protocol address. All communication takes place using transfer of packets. Packets arrive according to a Poisson process with rate λ. Router will route the request to that particular Internet Protocol (IP of the application server. The application server task is to provide the requested resources (mail, audio, video, authentication, but by calling on another server (Data server, which provides the application server with the data it requires. This paper deals with single server and multiple server queues. This paper intends to find out the Performance (average queue length, average response time, average waiting time analysis of hybrid (M/M/1, M/M/m client server model using queuing theory.

  9. 浅谈SQL Server客户端/服务器架构%On the SQL Server Client / Server Architecture

    Institute of Scientific and Technical Information of China (English)

    李艳红

    2012-01-01

    本文简单介绍了SQLSever,并在此基础上通过具体实例重点讨论了SQL Server客户端/服务器架构.%This paper briefly describes the SQL Server, and on this basis, discusses the SQL Server client / server architecture through concrete examples.

  10. Rancang Bangun Sistem Presensi Mahasiswa Berbasis Fingerprint Client Server

    Directory of Open Access Journals (Sweden)

    Decki Noor Cahyadi

    2014-05-01

    Full Text Available Presensi mahasiswa merupakan salah satu peran penting dalam kegiatan belajar dan mengajar. Sistem Presensi melalui SIMAK di ST3 Telkom memiliki beberapa kekurangan, yaitu memerlukan waktu khusus untuk memanggil mahasiswa satu persatu, juga memiliki celah kecurangan, jika dosen yang bersangkutan tidak mengenali wajah mahasiswa, sehingga ada kemungkinan mahasiswa mengaku sebagai mahasiswa lain. Berdasarkan hasil analisa, ditawarkan sebuah inovasi baru untuk Sistem Presensi menggunakan fingerprint berbasis client server. Dalam pembangunan Sistem Presensi ini menggunakan metode pengembangan sistem waterfall, DBMS Microsoft Access dan Visual Basic 6.0 sebagai bahasa pemrogramannya. Hasil pengujian menunjukkan sistem informasi presensi sudah dapat berjalan dengan baik. Output sesuai dengan rancangan yang telah dibuat.

  11. TogoDoc server/client system: smart recommendation and efficient management of life science literature.

    Science.gov (United States)

    Iwasaki, Wataru; Yamamoto, Yasunori; Takagi, Toshihisa

    2010-12-13

    In this paper, we describe a server/client literature management system specialized for the life science domain, the TogoDoc system (Togo, pronounced Toe-Go, is a romanization of a Japanese word for integration). The server and the client program cooperate closely over the Internet to provide life scientists with an effective literature recommendation service and efficient literature management. The content-based and personalized literature recommendation helps researchers to isolate interesting papers from the "tsunami" of literature, in which, on average, more than one biomedical paper is added to MEDLINE every minute. Because researchers these days need to cover updates of much wider topics to generate hypotheses using massive datasets obtained from public databases or omics experiments, the importance of having an effective literature recommendation service is rising. The automatic recommendation is based on the content of personal literature libraries of electronic PDF papers. The client program automatically analyzes these files, which are sometimes deeply buried in storage disks of researchers' personal computers. Just saving PDF papers to the designated folders makes the client program automatically analyze and retrieve metadata, rename file names, synchronize the data to the server, and receive the recommendation lists of newly published papers, thus accomplishing effortless literature management. In addition, the tag suggestion and associative search functions are provided for easy classification of and access to past papers (researchers who read many papers sometimes only vaguely remember or completely forget what they read in the past). The TogoDoc system is available for both Windows and Mac OS X and is free. The TogoDoc Client software is available at http://tdc.cb.k.u-tokyo.ac.jp/, and the TogoDoc server is available at https://docman.dbcls.jp/pubmed_recom.

  12. TogoDoc server/client system: smart recommendation and efficient management of life science literature.

    Directory of Open Access Journals (Sweden)

    Wataru Iwasaki

    Full Text Available In this paper, we describe a server/client literature management system specialized for the life science domain, the TogoDoc system (Togo, pronounced Toe-Go, is a romanization of a Japanese word for integration. The server and the client program cooperate closely over the Internet to provide life scientists with an effective literature recommendation service and efficient literature management. The content-based and personalized literature recommendation helps researchers to isolate interesting papers from the "tsunami" of literature, in which, on average, more than one biomedical paper is added to MEDLINE every minute. Because researchers these days need to cover updates of much wider topics to generate hypotheses using massive datasets obtained from public databases or omics experiments, the importance of having an effective literature recommendation service is rising. The automatic recommendation is based on the content of personal literature libraries of electronic PDF papers. The client program automatically analyzes these files, which are sometimes deeply buried in storage disks of researchers' personal computers. Just saving PDF papers to the designated folders makes the client program automatically analyze and retrieve metadata, rename file names, synchronize the data to the server, and receive the recommendation lists of newly published papers, thus accomplishing effortless literature management. In addition, the tag suggestion and associative search functions are provided for easy classification of and access to past papers (researchers who read many papers sometimes only vaguely remember or completely forget what they read in the past. The TogoDoc system is available for both Windows and Mac OS X and is free. The TogoDoc Client software is available at http://tdc.cb.k.u-tokyo.ac.jp/, and the TogoDoc server is available at https://docman.dbcls.jp/pubmed_recom.

  13. Remote information service access system based on a client-server-service model

    Science.gov (United States)

    Konrad, Allan M.

    1996-01-01

    A local host computing system, a remote host computing system as connected by a network, and service functionalities: a human interface service functionality, a starter service functionality, and a desired utility service functionality, and a Client-Server-Service (CSS) model is imposed on each service functionality. In one embodiment, this results in nine logical components and three physical components (a local host, a remote host, and an intervening network), where two of the logical components are integrated into one Remote Object Client component, and that Remote Object Client component and the other seven logical components are deployed among the local host and remote host in a manner which eases compatibility and upgrade problems, and provides an illusion to a user that a desired utility service supported on a remote host resides locally on the user's local host, thereby providing ease of use and minimal software maintenance for users of that remote service.

  14. Location Privacy Techniques in Client-Server Architectures

    DEFF Research Database (Denmark)

    Jensen, Christian Søndergaard; Lu, Hua; Yiu, Man Lung

    2009-01-01

    A typical location-based service returns nearby points of interest in response to a user location. As such services are becoming increasingly available and popular, location privacy emerges as an important issue. In a system that does not offer location privacy, users must disclose their exact...... locations in order to receive the desired services. We view location privacy as an enabling technology that may lead to increased use of location-based services. In this chapter, we consider location privacy techniques that work in traditional client-server architectures without any trusted components other....... Third, their effectiveness is independent of the distribution of other users, unlike the k-anonymity approach. The chapter characterizes the privacy models assumed by existing techniques and categorizes these according to their approach. The techniques are then covered in turn according...

  15. Proving the correctness of client/server software

    Indian Academy of Sciences (India)

    Eyad Alkassar; Sebastian Bogan; Wolfgang J Paul

    2009-02-01

    Remote procedure calls (RPCs) lie at the heart of any client/server software. Thus, formal specification and verification of RPC mechanisms is a prerequisite for the verification of any such software. In this paper, we present a mathematical specification of an RPC mechanism and we outline how to prove the correctness of an implementation — say written in C — of this mechanism at the code level. We define a formal model of user processes running concurrently under a simple operating system, which provides inter-process communication and portmapper system calls. A simple theory of non-interference permits us to use conventional sequential program analysis between system calls (within the concurrent model). An RPC mechanism is specified and the correctness proof for server implementations, using this mechanism, is outlined. To the best of our knowledge this is the first treatment of the correctness of an entire RPC mechanism at the code level.

  16. GrayStarServer: Server-side Spectrum Synthesis with a Browser-based Client-side User Interface

    Science.gov (United States)

    Short, C. Ian

    2016-10-01

    We present GrayStarServer (GSS), a stellar atmospheric modeling and spectrum synthesis code of pedagogical accuracy that is accessible in any web browser on commonplace computational devices and that runs on a timescale of a few seconds. The addition of spectrum synthesis annotated with line identifications extends the functionality and pedagogical applicability of GSS beyond that of its predecessor, GrayStar3 (GS3). The spectrum synthesis is based on a line list acquired from the NIST atomic spectra database, and the GSS post-processing and user interface client allows the user to inspect the plain text ASCII version of the line list, as well as to apply macroscopic broadening. Unlike GS3, GSS carries out the physical modeling on the server side in Java, and communicates with the JavaScript and HTML client via an asynchronous HTTP request. We also describe other improvements beyond GS3 such as a more physical treatment of background opacity and atmospheric physics, the comparison of key results with those of the Phoenix code, and the use of the HTML element for higher quality plotting and rendering of results. We also present LineListServer, a Java code for converting custom ASCII line lists in NIST format to the byte data type file format required by GSS so that users can prepare their own custom line lists. We propose a standard for marking up and packaging model atmosphere and spectrum synthesis output for data transmission and storage that will facilitate a web-based approach to stellar atmospheric modeling and spectrum synthesis. We describe some pedagogical demonstrations and exercises enabled by easily accessible, on-demand, responsive spectrum synthesis. GSS may serve as a research support tool by providing quick spectroscopic reconnaissance. GSS may be found at www.ap.smu.ca/~ishort/OpenStars/GrayStarServer/grayStarServer.html, and source tarballs for local installations of both GSS and LineListServer may be found at www.ap.smu.ca/~ishort/OpenStars/.

  17. A Multidatabase System as 4-Tiered Client-Server Distributed Heterogeneous Database System

    OpenAIRE

    Mohammad Ghulam Ali

    2009-01-01

    In this paper, we describe a multidatabase system as 4-tiered Client-Server DBMS architectures. We discuss their functional components and provide an overview of their performance characteristics. The first component of this proposed system is a web-based interface or Graphical User Interface, which resides on top of the Client Application Program, the second component of the system is a client Application program running in an application server, which resides on top of the Global Database M...

  18. GrayStarServer: Server-side spectrum synthesis with a browser-based client-side user interface

    CERN Document Server

    Short, C Ian

    2016-01-01

    I present GrayStarServer (GSS), a stellar atmospheric modeling and spectrum synthesis code of pedagogical accuracy that is accessible in any web browser on commonplace computational devices and that runs on a time-scale of a few seconds. The addition of spectrum synthesis annotated with line identifications extends the functionality and pedagogical applicability of GSS beyond that of its predecessor, GrayStar3 (GS3). The spectrum synthesis is based on a line list acquired from the NIST atomic spectra database, and the GSS post-processing and user interface (UI) client allows the user to inspect the plain text ASCII version of the line list, as well as to apply macroscopic broadening. Unlike GS3, GSS carries out the physical modeling on the server side in Java, and communicates with the JavaScript and HTML client via an asynchronous HTTP request. I also describe other improvements beyond GS3 such as more realistic modeling physics and use of the HTML element for higher quality plotting and rendering of result...

  19. Application of Windows Socket Technique to Communication Process of the Train Diagram Network System Based on Client/Server Structure

    Institute of Scientific and Technical Information of China (English)

    2001-01-01

    This paper is focused on the technique for design and realization of the process communications about the computer-aided train diagram network system. The Windows Socket technique is adopted to program for the client and the server to create system applications and solve the problems of data transfer and data sharing in the system.

  20. Object-oriented designs for LHD data acquisitions using client-server model

    International Nuclear Information System (INIS)

    The LHD data acquisition system handles >600 MB data per shot. The fully distributed data processing and the object-oriented system design are the main principles of this system. Its wide flexibility has been realized by introducing the object-oriented method into the data processing, in which the object sharing and class libraries will provide the unified way of data handling for the network client-server programming. The object class libraries are described in C++, and the network object sharing is provided through the commercial software named HARNESS. As for the CAMAC setup, the Java script can use the C++ class libraries and thus establishes the relationship between the object-oriented database and the WWW server. In LHD experiments, the CAMAC system and the Windows NT operating system are applied for digitizing and acquiring data, respectively. For the purpose of the LHD data acquisition, the new CAMAC handling software on Windows NT have been developed to manipulate the SCSI-connected crate controllers. The CAMAC command lists and diagnostic data classes are shared between client and server computers. A lump of the diagnostic data can be treated as part of an object by the object-oriented programming. (orig.)

  1. Surfing for Data: A Gathering Trend in Data Storage Is the Use of Web-Based Applications that Make It Easy for Authorized Users to Access Hosted Server Content with Just a Computing Device and Browser

    Science.gov (United States)

    Technology & Learning, 2005

    2005-01-01

    In recent years, the widespread availability of networks and the flexibility of Web browsers have shifted the industry from a client-server model to a Web-based one. In the client-server model of computing, clients run applications locally, with the servers managing storage, printing functions, and network traffic. Because every client is…

  2. Solid Waste Information and Tracking System Client Server Conversion Project Management Plan

    Energy Technology Data Exchange (ETDEWEB)

    GLASSCOCK, J.A.

    2000-02-10

    The Project Management Plan governing the conversion of SWITS to a client-server architecture. The PMP describes the background, planning and management of the SWITS conversion. Requirements and specification documentation needed for the SWITS conversion

  3. Content Sniffing Attack Detection in Client and Server Side: A Survey

    Directory of Open Access Journals (Sweden)

    Bhupendra Singh Thakur

    2013-06-01

    Full Text Available In today’s environment we cannot think about internet. It has the interface of client and server. After analysing several research studies, we conclude that the communication between client and server may suffer from several security concerns like Denial of Service (DoS attack, Content Sniffing Attack and Replay attack. In this paper we mainly concentrate on content sniffing attack. We survey several traditional techniques on content sniffing attack and major the advantage and disadvantages. We also focus on finding the better security provision which can be applied during data communication through client and server. Our main aim of this paper is to find the outcomes which can better detect the content sniffing attack in client and server side.

  4. Visualization of roaming client/server connection patterns during a wirelessly enabled disaster response drill.

    Science.gov (United States)

    Calvitti, Alan; Lenert, Leslie A; Brown, Steven W

    2006-01-01

    Assessment of how well a multiple client server system is functioning is a difficult task. In this poster we present visualization tools for such assessments. Arranged on a timeline, UDP client connection events are point-like. TCP client events are structured into intervals. Informative patterns and correlations are revealed by both sets. For the latter, comparison of two visualization schemes on the same timeline yields additional insights.

  5. NeuroTerrain – a client-server system for browsing 3D biomedical image data sets

    Directory of Open Access Journals (Sweden)

    Nissanov Jonathan

    2007-02-01

    Full Text Available Abstract Background Three dimensional biomedical image sets are becoming ubiquitous, along with the canonical atlases providing the necessary spatial context for analysis. To make full use of these 3D image sets, one must be able to present views for 2D display, either surface renderings or 2D cross-sections through the data. Typical display software is limited to presentations along one of the three orthogonal anatomical axes (coronal, horizontal, or sagittal. However, data sets precisely oriented along the major axes are rare. To make fullest use of these datasets, one must reasonably match the atlas' orientation; this involves resampling the atlas in planes matched to the data set. Traditionally, this requires the atlas and browser reside on the user's desktop; unfortunately, in addition to being monolithic programs, these tools often require substantial local resources. In this article, we describe a network-capable, client-server framework to slice and visualize 3D atlases at off-axis angles, along with an open client architecture and development kit to support integration into complex data analysis environments. Results Here we describe the basic architecture of a client-server 3D visualization system, consisting of a thin Java client built on a development kit, and a computationally robust, high-performance server written in ANSI C++. The Java client components (NetOStat support arbitrary-angle viewing and run on readily available desktop computers running Mac OS X, Windows XP, or Linux as a downloadable Java Application. Using the NeuroTerrain Software Development Kit (NT-SDK, sophisticated atlas browsing can be added to any Java-compatible application requiring as little as 50 lines of Java glue code, thus making it eminently re-useable and much more accessible to programmers building more complex, biomedical data analysis tools. The NT-SDK separates the interactive GUI components from the server control and monitoring, so as to support

  6. Stochastic Model Based Proxy Servers Architecture for VoD to Achieve Reduced Client Waiting Time

    CERN Document Server

    Nair, T R GopalaKrishnan

    2010-01-01

    In a video on demand system, the main video repository may be far away from the user and generally has limited streaming capacities. Since a high quality video's size is huge, it requires high bandwidth for streaming over the internet. In order to achieve a higher video hit ratio, reduced client waiting time, distributed server's architecture can be used, in which multiple local servers are placed close to clients and, based on their regional demands video contents are cached dynamically from the main server. As the cost of proxy server is decreasing and demand for reduced waiting time is increasing day by day, newer architectures are explored, innovative schemes are arrived at. In this paper we present novel 3 layer architecture, includes main multimedia server, a Tracker and Proxy servers. This architecture targets to optimize the client waiting time. We also propose an efficient prefix caching and load sharing algorithm at the proxy server to allocate the cache according to regional popularity of the video...

  7. Implementasi Client Server Pada Drive Thru Dengan Menggunakan Barcode

    OpenAIRE

    Oktaviani, Masyita

    2012-01-01

    Technology developmentsaffecting thesystem workininstitutionsthat utilizeinformation technology inthe smoothness andspeed ofinformationdistribution process. Therefore,manual processingis still consideredineffectivebecause itstilldependent onarchivalpapersheetsarrangedinthemotor vehicletax payment system. Implementation ofinformation technology-based client serveronDriveThruwith abarcodeforvehicle taxpaymentsintended toassist the process oftax paymentsandthe tax officersin carryingthis system....

  8. The Key Implementation Technology of Client/Server's Asynchronous Communication Programs

    Institute of Scientific and Technical Information of China (English)

    2002-01-01

    This paper introduces the implementation method,key technology and flowchart of Client/Server's asynchronous communication programs on Linux or Unix,and further explains a few problems to which should pay attention for improving CPU's efficiency in implementing asynchronous communication programs.

  9. Whisker: a client-server high-performance multimedia research control system.

    Science.gov (United States)

    Cardinal, Rudolf N; Aitken, Michael R F

    2010-11-01

    We describe an original client-server approach to behavioral research control and the Whisker system, a specific implementation of this design. The server process controls several types of hardware, including digital input/output devices, multiple graphical monitors and touchscreens, keyboards, mice, and sound cards. It provides a way to access this hardware for client programs, communicating with them via a simple text-based network protocol based on the standard Internet protocol. Clients to implement behavioral tasks may be written in any network-capable programming language. Applications to date have been in experimental psychology and behavioral and cognitive neuroscience, using rodents, humans, nonhuman primates, dogs, pigs, and birds. This system is flexible and reliable, although there are potential disadvantages in terms of complexity. Its design, features, and performance are described. PMID:21139173

  10. From Client/Server to Browser/Server in network information system%网络信息系统从Client/Server到Browser/Server

    Institute of Scientific and Technical Information of China (English)

    杨玉; 李建军; 康婧

    2002-01-01

    探讨了网络信息系统建设中Client/Server和Browser/Server的区别与联系,阐述了Client/Server系统的二层体系结构和Browser/Server系统的三层体系结构,以及Browser/Server与Client/Server体系结构的对比及移植的步骤.

  11. A Smartphone Client-Server Teleradiology System for Primary Diagnosis of Acute Stroke

    OpenAIRE

    Mitchell, J. Ross; Sharma, Pranshu; Modi, Jayesh; Simpson, Mark; Thomas, Monroe; Michael D Hill; Goyal, Mayank

    2011-01-01

    Background Recent advances in the treatment of acute ischemic stroke have made rapid acquisition, visualization, and interpretation of images a key factor for positive patient outcomes. We have developed a new teleradiology system based on a client-server architecture that enables rapid access to interactive advanced 2-D and 3-D visualization on a current generation smartphone device (Apple iPhone or iPod Touch, or an Android phone) without requiring patient image data to be stored on the dev...

  12. VoIP Client for Multi-core Server Enhancing Quality of Real Time Service Delivery

    OpenAIRE

    Bereka Shewara, Jemil

    2012-01-01

    Voice over Internet Protocol (VoIP) is a fast growing service in communication technology. Due to the cost-effectiveness, many organizations have been deploying VoIP technology for their teleconferencing and video conferencing services. In recent decades, various types of client and server applications have been developed, and different application protocols have been standardized. However, most of VoIP applications were developed for single core architecture. The increasing demand of VoIP se...

  13. Developing and Marketing a Client/Server-Based Data Warehouse.

    Science.gov (United States)

    Singleton, Michele; And Others

    1993-01-01

    To provide better access to information, the University of Arizona information technology center has designed a data warehouse accessible from the desktop computer. A team approach has proved successful in introducing and demonstrating a prototype to the campus community. (Author/MSE)

  14. CTserver: A Computational Thermodynamics Server for the Geoscience Community

    Science.gov (United States)

    Kress, V. C.; Ghiorso, M. S.

    2006-12-01

    The CTserver platform is an Internet-based computational resource that provides on-demand services in Computational Thermodynamics (CT) to a diverse geoscience user base. This NSF-supported resource can be accessed at ctserver.ofm-research.org. The CTserver infrastructure leverages a high-quality and rigorously tested software library of routines for computing equilibrium phase assemblages and for evaluating internally consistent thermodynamic properties of materials, e.g. mineral solid solutions and a variety of geological fluids, including magmas. Thermodynamic models are currently available for 167 phases. Recent additions include Duan, Møller and Weare's model for supercritical C-O-H-S, extended to include SO2 and S2 species, and an entirely new associated solution model for O-S-Fe-Ni sulfide liquids. This software library is accessed via the CORBA Internet protocol for client-server communication. CORBA provides a standardized, object-oriented, language and platform independent, fast, low-bandwidth interface to phase property modules running on the server cluster. Network transport, language translation and resource allocation are handled by the CORBA interface. Users access server functionality in two principal ways. Clients written as browser- based Java applets may be downloaded which provide specific functionality such as retrieval of thermodynamic properties of phases, computation of phase equilibria for systems of specified composition, or modeling the evolution of these systems along some particular reaction path. This level of user interaction requires minimal programming effort and is ideal for classroom use. A more universal and flexible mode of CTserver access involves making remote procedure calls from user programs directly to the server public interface. The CTserver infrastructure relieves the user of the burden of implementing and testing the often complex thermodynamic models of real liquids and solids. A pilot application of this distributed

  15. Object-oriented design for LHD data acquisition using client-server model

    International Nuclear Information System (INIS)

    The LHD data acquisition system handles a huge amount of data exceeding over 600MB per shot. The fully distributed processing and the object-oriented system design are the main principles of this system. Its wide flexibility has been realized by introducing the object-oriented method into the data processing, in which the object-sharing and the class libraries will provide the unified way of data handling for both servers and clients program developments. The object class libraries are written in C++, and the network object-sharing is provided through a commercial software called HARNESS. As for the CAMAC setup, the Java script can use the C++ class libraries and thus establishes the relationship between the object-oriented database and the WWW server. In LHD experiments, the CAMAC system and the Windows NT operating system are applied for digitizing and acquiring data, respectively. For the purpose of the LHD data acquisition, the new CAMAC handling softwares which work on Windows NT have been developed to manipulate the SCSI-connected crate controllers. The CAMAC command lists and diagnostic data classes are shared between clients and servers. A lump of diagnostic data mass is treated as a part of an object by the object-oriented programming. (author)

  16. Research and Implementation of Client-server Based E-m ail Translator

    Institute of Scientific and Technical Information of China (English)

    2001-01-01

    The design and implementation of EATS, a machine translation system for e-mail, are presented. It first puts forward the notion of "instan t machine trans lation service" and illustrates how it is provided through client-server mode i n EATS. Then this paper gives a panoramic view of the realization of Chinese-En glish bi-directional translation module through multi-engine strategy. The pro totype of the system has been successfully demonstrated in campus net in PPP mod e, with 70%~80% translation accuracy.

  17. IBM eServer iSeries 400 Client/Server Programing%IBM eServer iSeries 400 Client/Server程序设计

    Institute of Scientific and Technical Information of China (English)

    曹玉华; 张维君

    2001-01-01

    编制高效安全的程序是面向IBM eServeriSeries 400服务器复杂应用,特别是ERP系统应用的基础.本文通过对面向iSerles 400服务器Client/Server程序设计的分析,探讨并提出系统应用程序设计项目的设计、实施、审核方案.

  18. FRIEND Engine Framework: A real time neurofeedback client-server system for neuroimaging studies

    Directory of Open Access Journals (Sweden)

    Rodrigo eBasilio

    2015-01-01

    Full Text Available In this methods article, we present a new implementation of a recently reported FSL-integrated neurofeedback tool, the standalone version of Functional Real-time Interactive Endogenous Modulation and Decoding (FRIEND. We will refer to this new implementation as the FRIEND Engine Framework. The framework comprises a client-server cross-platform solution for real time fMRI and fMRI/EEG neurofeedback studies, enabling flexible customization or integration of graphical interfaces, devices and data processing. This implementation allows a fast setup of novel plug-ins and frontends, which can be shared with the user community at large. The FRIEND Engine Framework is freely distributed for non-commercial, research purposes.

  19. Solid waste information and tracking system client-server conversion project management plan

    International Nuclear Information System (INIS)

    This Project Management Plan is the lead planning document governing the proposed conversion of the Solid Waste Information and Tracking System (SWITS) to a client-server architecture. This plan presents the content specified by American National Standards Institute (ANSI)/Institute of Electrical and Electronics Engineers (IEEE) standards for software development, with additional information categories deemed to be necessary to describe the conversion fully. This plan is a living document that will be reviewed on a periodic basis and revised when necessary to reflect changes in baseline design concepts and schedules. This PMP describes the background, planning and management of the SWITS conversion. It does not constitute a statement of product requirements. Requirements and specification documentation needed for the SWITS conversion will be released as supporting documents

  20. Evaluating the Influence of the Client Behavior in Cloud Computing.

    Science.gov (United States)

    Souza Pardo, Mário Henrique; Centurion, Adriana Molina; Franco Eustáquio, Paulo Sérgio; Carlucci Santana, Regina Helena; Bruschi, Sarita Mazzini; Santana, Marcos José

    2016-01-01

    This paper proposes a novel approach for the implementation of simulation scenarios, providing a client entity for cloud computing systems. The client entity allows the creation of scenarios in which the client behavior has an influence on the simulation, making the results more realistic. The proposed client entity is based on several characteristics that affect the performance of a cloud computing system, including different modes of submission and their behavior when the waiting time between requests (think time) is considered. The proposed characterization of the client enables the sending of either individual requests or group of Web services to scenarios where the workload takes the form of bursts. The client entity is included in the CloudSim, a framework for modelling and simulation of cloud computing. Experimental results show the influence of the client behavior on the performance of the services executed in a cloud computing system.

  1. Evaluating the Influence of the Client Behavior in Cloud Computing.

    Science.gov (United States)

    Souza Pardo, Mário Henrique; Centurion, Adriana Molina; Franco Eustáquio, Paulo Sérgio; Carlucci Santana, Regina Helena; Bruschi, Sarita Mazzini; Santana, Marcos José

    2016-01-01

    This paper proposes a novel approach for the implementation of simulation scenarios, providing a client entity for cloud computing systems. The client entity allows the creation of scenarios in which the client behavior has an influence on the simulation, making the results more realistic. The proposed client entity is based on several characteristics that affect the performance of a cloud computing system, including different modes of submission and their behavior when the waiting time between requests (think time) is considered. The proposed characterization of the client enables the sending of either individual requests or group of Web services to scenarios where the workload takes the form of bursts. The client entity is included in the CloudSim, a framework for modelling and simulation of cloud computing. Experimental results show the influence of the client behavior on the performance of the services executed in a cloud computing system. PMID:27441559

  2. Evaluating the Influence of the Client Behavior in Cloud Computing

    Science.gov (United States)

    Centurion, Adriana Molina; Franco Eustáquio, Paulo Sérgio; Carlucci Santana, Regina Helena; Bruschi, Sarita Mazzini; Santana, Marcos José

    2016-01-01

    This paper proposes a novel approach for the implementation of simulation scenarios, providing a client entity for cloud computing systems. The client entity allows the creation of scenarios in which the client behavior has an influence on the simulation, making the results more realistic. The proposed client entity is based on several characteristics that affect the performance of a cloud computing system, including different modes of submission and their behavior when the waiting time between requests (think time) is considered. The proposed characterization of the client enables the sending of either individual requests or group of Web services to scenarios where the workload takes the form of bursts. The client entity is included in the CloudSim, a framework for modelling and simulation of cloud computing. Experimental results show the influence of the client behavior on the performance of the services executed in a cloud computing system. PMID:27441559

  3. Realization of client/server management information system of coal mine based on ODBC in geology and survey

    Energy Technology Data Exchange (ETDEWEB)

    Liu, Q.; Mao, S.; Yang, F.; Han, Z. [Shandong University of Science and Technology (China). Geoscience Department

    2000-08-01

    The paper describes in detail the framework and the application theory of Open Database Connectivity (ODBC), the formation of a client/server system of geological and surveying management information system, and the connection of the various databases. Then systematically, the constitution and functional realization of the geological management information system are introduced. 5 refs., 5 figs.

  4. Request queues for interactive clients in a shared file system of a parallel computing system

    Science.gov (United States)

    Bent, John M.; Faibish, Sorin

    2015-08-18

    Interactive requests are processed from users of log-in nodes. A metadata server node is provided for use in a file system shared by one or more interactive nodes and one or more batch nodes. The interactive nodes comprise interactive clients to execute interactive tasks and the batch nodes execute batch jobs for one or more batch clients. The metadata server node comprises a virtual machine monitor; an interactive client proxy to store metadata requests from the interactive clients in an interactive client queue; a batch client proxy to store metadata requests from the batch clients in a batch client queue; and a metadata server to store the metadata requests from the interactive client queue and the batch client queue in a metadata queue based on an allocation of resources by the virtual machine monitor. The metadata requests can be prioritized, for example, based on one or more of a predefined policy and predefined rules.

  5. Base-on Cloud Computing A new type of distributed application server system design

    Directory of Open Access Journals (Sweden)

    Ying-ying Chen

    2012-11-01

    Full Text Available At this stage the application server systems, such as e-commerce platform , instant messaging system , enterprise information system and so on, will be led to lose connections , the data latency phenomena because of too much concurrent requests, application server architecture, system architecture, etc. In serious cases, the server is running blocked. The new type of application server system contains four parts: a client program, transfer servers, application servers and databases. Application server is the core of the system. Its performance determines the system’s performance. At the same time the application servers and transfer servers can be designed as the web service open to be used, and they can be achieved as distributed architecture by a number of hardware servers, which can effectively deal with high concurrent client application requests.

  6. High performance computing with WINDOWS HPC Server 2008

    OpenAIRE

    2010-01-01

    With the development of hardware, lower prices for hardware and the huge amounts of data in daily work, systems for High Performance Computing have become greatly expanded. Even Microsoft, with its cluster management programming environment called Windows HPC Server 2008, set foot in the field of High Performance Computing. In this thesis we describe the installation process of Windows HPC Server 2008 on a cluster of computers, its configuration, monitoring and diagnostic tools and user inter...

  7. A client-server software for the identification of groundwater vulnerability to pesticides at regional level.

    Science.gov (United States)

    Di Guardo, Andrea; Finizio, Antonio

    2015-10-15

    The groundwater VULnerability to PESticide software system (VULPES) is a user-friendly, GIS-based and client-server software developed to identify vulnerable areas to pesticides at regional level making use of pesticide fate models. It is a Decision Support System aimed to assist the public policy makers to investigate areas sensitive to specific substances and to propose limitations of use or mitigation measures. VULPES identify the so-called Uniform Geographical Unit (UGU) which are areas characterised by the same agro-environmental conditions. In each UGU it applies the PELMO model obtaining the 80th percentile of the substance concentration at 1 metre depth; then VULPES creates a vulnerability map in shapefile format which classifies the outputs comparing them with the lower threshold set to the legal limit concentration in groundwater (0.1 μg/l). This paper describes the software structure in details and a case study with the application of the terbuthylazine herbicide on the Lombardy region territory. Three zones with different degrees of vulnerabilities has been identified and described. PMID:26047858

  8. RANCANG BANGUN APLIKASI PEMBAYARAN SEKOLAH MENGGUNAKAN JAVA DAN MySQL BERBASIS CLIENT SERVER DI SMA YOS SUDARSO CILACAP

    Directory of Open Access Journals (Sweden)

    Elisa Usada

    2012-08-01

    Full Text Available SMA Yos Sudarso merupakan salah satu sekolah yang sudah memanfaatkan komputer untuk menyelesaikan berbagai macam tugas, tetapi pemanfaatannya masih belum maksimal karena ada bagian administrasi yang masih menggunakan metode manual, yaitu pada administrasi pembayaran. Penelitian ini berusaha membuat sebuah aplikasi client server berteknologi JAVA dan MySQL untuk mengelola data pembayaran sekolah meliputi pembayaran SPP, pembayaran uang gedung serta pembayaran ujian. Metode waterfall digunakan sebagai acuan perancangan dan pengembangan aplikasi. Alat abstraksi sistem yang digunakan adalah use case diagram dan class diagram. Perancangan basis data dengan menggunakan ERD. Pengujian dilakukan dengan metode black box yaitu hanya menguji jalannya fungsi-fungsi yang telah direncanakan tanpa mempedulikan aspek proses internal dalam kode dan algoritma. Pengujian memberikan hasil bahwa aplikasi dapat dijalankan secara client server dan fungsi dapat berjalan semestinya. Proses back up data otomatis menjadi kekurangan dari aplikasi dalam penelitian ini.Kata kunci : aplikasi pembayaran, JAVA dan MySQL

  9. Development of a Personal Digital Assistant (PDA) based client/server NICU patient data and charting system.

    OpenAIRE

    Carroll, A. E.; Saluja, S.; Tarczy-Hornoch, P.

    2001-01-01

    Personal Digital Assistants (PDAs) offer clinicians the ability to enter and manage critical information at the point of care. Although PDAs have always been designed to be intuitive and easy to use, recent advances in technology have made them even more accessible. The ability to link data on a PDA (client) to a central database (server) allows for near-unlimited potential in developing point of care applications and systems for patient data management. Although many stand-alone systems exis...

  10. Design and implementation of an enterprise information system utilizing a component based three-tier client/server database system

    OpenAIRE

    Akbay, Murat.; Lewis, Steven C.

    1999-01-01

    The Naval Security Group currently requires a modem architecture to merge existing command databases into a single Enterprise Information System through which each command may manipulate administrative data. There are numerous technologies available to build and implement such a system. Component- based architectures are extremely well-suited for creating scalable and flexible three-tier Client/Server systems because the data and business logic are encapsulated within objects, allowing them t...

  11. An Intra-Server Interconnect Fabric for Heterogeneous Computing

    Institute of Scientific and Technical Information of China (English)

    曹政; 刘小丽; 李强; 刘小兵; 王展; 安学军

    2014-01-01

    With the increasing diversity of application needs and computing units, the server with heterogeneous pro-cessors is more and more widespread. However, conventional SMP/ccNUMA server architecture introduces communication bottleneck between heterogeneous processors and only uses heterogeneous processors as coprocessors, which limits the efficiency and flexibility of using heterogeneous processors. To solve this problem, this paper proposes an intra-server inter-connect fabric that supports both intra-server peer-to-peer interconnection and I/O resource sharing among heterogeneous processors. By connecting processors and I/O devices with the proposed fabric, heterogeneous processors can perform direct communication with each other and run in stand-alone mode with shared intra-server resources. We design the proposed fabric by extending the de-facto system I/O bus protocol PCIe (Peripheral Computer Interconnect Express) and implement it with a single chip cZodiac. By making full use of PCIe’s original advantages, the interconnection and the I/O sharing mechanism are light weight and efficient. Evaluations that have been carried out on both the FPGA (Field Programmable Gate Array) prototype and the cycle-accurate simulator demonstrate that our design is feasible and scalable. In addition, our design is suitable for not only the heterogeneous server but also the high density server.

  12. Client Anticipations about Computer-Assisted Career Guidance System Outcomes.

    Science.gov (United States)

    Osborn, Debra S.; Peterson, Gary W.; Sampson, James P., Jr.; Reardon, Robert C.

    2003-01-01

    This study describes how 55 clients from a career center at a large, southeastern university anticipated using computer-assisted career guidance (CACG) systems to help in their career decision making and problem solving. Responses to a cued and a free response survey indicated that clients' most frequent anticipations included increased career…

  13. Server Virtualization and Network Virtualization in Cloud Computing

    OpenAIRE

    Venkateswara Rao Vedula; Venkateswara Rao Mandapati

    2014-01-01

    Data Centers of today are rapidly moving towards the use of server virtualization as a preferred way of sharing pool of server hardware resources between multiple gust domains that hosts different applications. Due to trends like Cloud Computing and Green IT, virtualization technologies are gaining increasing importance. They promise energy and cost savings by sharing physical resources, thus making resource usage more efficient. However, resource sharing and other factors have direct effects...

  14. Ecoupling server: A tool to compute and analyze electronic couplings.

    Science.gov (United States)

    Cabeza de Vaca, Israel; Acebes, Sandra; Guallar, Victor

    2016-07-01

    Electron transfer processes are often studied through the evaluation and analysis of the electronic coupling (EC). Since most standard QM codes do not provide readily such a measure, additional, and user-friendly tools to compute and analyze electronic coupling from external wave functions will be of high value. The first server to provide a friendly interface for evaluation and analysis of electronic couplings under two different approximations (FDC and GMH) is presented in this communication. Ecoupling server accepts inputs from common QM and QM/MM software and provides useful plots to understand and analyze the results easily. The web server has been implemented in CGI-python using Apache and it is accessible at http://ecouplingserver.bsc.es. Ecoupling server is free and open to all users without login. © 2016 Wiley Periodicals, Inc. PMID:27157013

  15. Two-Cloud-Servers-Assisted Secure Outsourcing Multiparty Computation

    Science.gov (United States)

    Wen, Qiaoyan; Zhang, Hua; Jin, Zhengping; Li, Wenmin

    2014-01-01

    We focus on how to securely outsource computation task to the cloud and propose a secure outsourcing multiparty computation protocol on lattice-based encrypted data in two-cloud-servers scenario. Our main idea is to transform the outsourced data respectively encrypted by different users' public keys to the ones that are encrypted by the same two private keys of the two assisted servers so that it is feasible to operate on the transformed ciphertexts to compute an encrypted result following the function to be computed. In order to keep the privacy of the result, the two servers cooperatively produce a custom-made result for each user that is authorized to get the result so that all authorized users can recover the desired result while other unauthorized ones including the two servers cannot. Compared with previous research, our protocol is completely noninteractive between any users, and both of the computation and the communication complexities of each user in our solution are independent of the computing function. PMID:24982949

  16. Two-cloud-servers-assisted secure outsourcing multiparty computation.

    Science.gov (United States)

    Sun, Yi; Wen, Qiaoyan; Zhang, Yudong; Zhang, Hua; Jin, Zhengping; Li, Wenmin

    2014-01-01

    We focus on how to securely outsource computation task to the cloud and propose a secure outsourcing multiparty computation protocol on lattice-based encrypted data in two-cloud-servers scenario. Our main idea is to transform the outsourced data respectively encrypted by different users' public keys to the ones that are encrypted by the same two private keys of the two assisted servers so that it is feasible to operate on the transformed ciphertexts to compute an encrypted result following the function to be computed. In order to keep the privacy of the result, the two servers cooperatively produce a custom-made result for each user that is authorized to get the result so that all authorized users can recover the desired result while other unauthorized ones including the two servers cannot. Compared with previous research, our protocol is completely noninteractive between any users, and both of the computation and the communication complexities of each user in our solution are independent of the computing function.

  17. Two-Cloud-Servers-Assisted Secure Outsourcing Multiparty Computation

    Directory of Open Access Journals (Sweden)

    Yi Sun

    2014-01-01

    Full Text Available We focus on how to securely outsource computation task to the cloud and propose a secure outsourcing multiparty computation protocol on lattice-based encrypted data in two-cloud-servers scenario. Our main idea is to transform the outsourced data respectively encrypted by different users’ public keys to the ones that are encrypted by the same two private keys of the two assisted servers so that it is feasible to operate on the transformed ciphertexts to compute an encrypted result following the function to be computed. In order to keep the privacy of the result, the two servers cooperatively produce a custom-made result for each user that is authorized to get the result so that all authorized users can recover the desired result while other unauthorized ones including the two servers cannot. Compared with previous research, our protocol is completely noninteractive between any users, and both of the computation and the communication complexities of each user in our solution are independent of the computing function.

  18. The EarthServer project: Exploiting Identity Federations, Science Gateways and Social and Mobile Clients for Big Earth Data Analysis

    Science.gov (United States)

    Barbera, Roberto; Bruno, Riccardo; Calanducci, Antonio; Messina, Antonio; Pappalardo, Marco; Passaro, Gianluca

    2013-04-01

    The EarthServer project (www.earthserver.eu), funded by the European Commission under its Seventh Framework Program, aims at establishing open access and ad-hoc analytics on extreme-size Earth Science data, based on and extending leading-edge Array Database technology. The core idea is to use database query languages as client/server interface to achieve barrier-free "mix & match" access to multi-source, any-size, multi-dimensional space-time data -- in short: "Big Earth Data Analytics" - based on the open standards of the Open Geospatial Consortium Web Coverage Processing Service (OGC WCPS) and the W3C XQuery. EarthServer combines both, thereby achieving a tight data/metadata integration. Further, the rasdaman Array Database System (www.rasdaman.com) is extended with further space-time coverage data types. On server side, highly effective optimizations - such as parallel and distributed query processing - ensure scalability to Exabyte volumes. Six Lighthouse Applications are being established in EarthServer, each of which poses distinct challenges on Earth Data Analytics: Cryospheric Science, Airborne Science, Atmospheric Science, Geology, Oceanography, and Planetary Science. Altogether, they cover all Earth Science domains; the Planetary Science use case has been added to challenge concepts and standards in non-standard environments. In addition, EarthLook (maintained by Jacobs University) showcases use of OGC standards in 1D through 5D use cases. In this contribution we will report on the first applications integrated in the EarthServer Science Gateway and on the clients for mobile appliances developed to access them. We will also show how federated and social identity services can allow Big Earth Data Providers to expose their data in a distributed environment keeping a strict and fine-grained control on user authentication and authorisation. The degree of fulfilment of the EarthServer implementation with the recommendations made in the recent TERENA Study on

  19. Multi-tiered Client/Server Database Application Based on Web%基于Web的多层客户/服务器数据库应用程序

    Institute of Scientific and Technical Information of China (English)

    李文生; 潘世兵

    2001-01-01

    讨论基于Web的多层客户/服务器数据库应用计算模型,并提出采用Delphi建立基于Web的多层客户/服务器数据库应用程序的方法和步骤。%This Paper discusses the computing model of multie-tieredclient/server database application based on Web and proposes method and steps for constructing multie-tiered client/server database application based on Web with Delphi.

  20. Client-Server and Peer-to-Peer Ad-hoc Network for a Flexible Learning Environment

    Directory of Open Access Journals (Sweden)

    Ferial Khaddage

    2011-01-01

    Full Text Available Peer-to-Peer (P2P networking in a mobile learning environment has become a popular topic of research. One of the new emerging research ideas is on the ability to combine P2P network with server-based network to form a strong efficient portable and compatible network infrastructure. This paper describes a unique mobile network architecture, which reflects the on-campus students’ need for a mobile learning environment. This can be achieved by combining two different networks, client-server and peer-to-peer ad-hoc to form a sold and secure network. This is accomplished by employing one peer within the ad-hoc network to act as an agent-peer to facilitate communication and information sharing between the two networks. It can be implemented without any major changes to the current network technologies, and can combine any wireless protocols such as GPRS, Wi-Fi, Bluetooth, and 3G.

  1. Rancang Bangun Keanggotaan Perpustakaan STT Telematika Telkom Menggunakan RFID Berbasis Java 2 Standard Edition Dengan Konsep Client Server

    Directory of Open Access Journals (Sweden)

    Yana Yuniarsyah

    2013-05-01

    Full Text Available RFID technology is a new technology that hasn’t been widely applied. The existence of this technology can reduce the disadvantages of barcode technology. One application of RFID technology is used for a library card. STT Telematika Library is a library that uses a membership card to borrow and return transactions only. The existence of RFID technology in the card member can create a multifunctional card, in addition to borrow and return books transactions, membership cards can be used for visitor attendance too. Distribution of visitor attendance and report library using client-server concept, thus make it easier for librarians in data management. The programming language used in the design of Library Information System is a Java 2 Standard Edition (J2SE using NetBeans 7.0 as IDE. Storage Library using the MySQL database. Software design method using waterfall or linear sequential models. Model design to make information sistem using Unified Modeling Language (UML like usecase diagram, activity diagram, and class diagram. Database design model using Entity Relationship Diagram (ERD for development information library system. Testing library information system have form with testing user requirements, test the program using blacbox testing, and testing the user. RFID used for library information systems have form such as RFID reader which used to read the information carried by the RFID tag and RFID tag used to transmit information to the RFID reader. The success of the client-server concept comes from the success of visitor attendance and show a report from the client, and the success of server to store visitor attendance data.

  2. Windows Home Server users guide

    CERN Document Server

    Edney, Andrew

    2008-01-01

    Windows Home Server brings the idea of centralized storage, backup and computer management out of the enterprise and into the home. Windows Home Server is built for people with multiple computers at home and helps to synchronize them, keep them updated, stream media between them, and back them up centrally. Built on a similar foundation as the Microsoft server operating products, it's essentially Small Business Server for the home.This book details how to install, configure, and use Windows Home Server and explains how to connect to and manage different clients such as Windows XP, Windows Vist

  3. Breaking through with Thin-Client Technologies: A Cost Effective Approach for Academic Libraries.

    Science.gov (United States)

    Elbaz, Sohair W.; Stewart, Christofer

    This paper provides an overview of thin-client/server computing in higher education. Thin-clients are like PCs in appearance, but they do not house hard drives or localized operating systems and cannot function without being connected to a server. Two types of thin-clients are described: the Network Computer (NC) and the Windows Terminal (WT).…

  4. 基于Client/Server模式的大型管理信息系统的研究%Research for Large Management Information System Based Client/Server system

    Institute of Scientific and Technical Information of China (English)

    袁庆云; 朱慧

    1994-01-01

    Client/Server(客户机/服务器)结构体系是九十年代运用于信息处理的计算机主流模式.本文从Client/Server结构的优越性入手,结合LMIS(大型管理信息系统)的特点,阐述了LMIS采用Client/Server结构的主要价值.同时给出了一个试验室环境下Client/Server结构的模型实例及分析结论.

  5. Accessing Applications from Multiple File Servers in a Computer Network

    OpenAIRE

    J.S.J. Daka; J. S. Isaac

    2005-01-01

    This study proposes a technique of accessing applications from multiple file servers in a computer network that caters for a large user community. The technique is a step towards creating a computer network system that is simple to implement, scalable, easy to manage, transparent to the user and suitable for a university-type environment. The proposed technique has some features of a distributed system, but is not as complex. It is built around a very popular commercial ne...

  6. A Discussion of Thin Client Technology for Computer Labs

    CERN Document Server

    Martínez-Mateo, Jesús; Pérez-Rey, David

    2010-01-01

    Computer literacy is not negotiable for any professional in an increasingly computerised environment. Educational institutions should be equipped to provide this new basic training for modern life. Accordingly, computer labs are an essential medium for education in almost any field. Computer labs are one of the most popular IT infrastructures for technical training in primary and secondary schools, universities and other educational institutions all over the world. Unfortunately, a computer lab is expensive, in terms of both initial purchase and annual maintenance costs, and especially when we want to run the latest software. Hence, research efforts addressing computer lab efficiency, performance or cost reduction would have a worldwide repercussion. In response to this concern, this paper presents a survey on thin client technology for computer labs in educational environments. Besides setting out the advantages and drawbacks of this technology, we aim to refute false prejudices against thin clients, identif...

  7. Construction of a nuclear data server using TCP/IP

    Energy Technology Data Exchange (ETDEWEB)

    Kawano, Toshihiko; Sakai, Osamu [Kyushu Univ., Fukuoka (Japan)

    1997-03-01

    We construct a nuclear data server which provides data in the evaluated nuclear data library through the network by means of TCP/IP. The client is not necessarily a user but a computer program. Two examples with a prototype server program are demonstrated, the first is data transfer from the server to a user, and the second is to a computer program. (author)

  8. Experience of public procurement of Open Compute servers

    Science.gov (United States)

    Bärring, Olof; Guerri, Marco; Bonfillou, Eric; Valsan, Liviu; Grigore, Alexandru; Dore, Vincent; Gentit, Alain; Clement, Benoît; Grossir, Anthony

    2015-12-01

    The Open Compute Project. OCP (http://www.opencompute.org/). was launched by Facebook in 2011 with the objective of building efficient computing infrastructures at the lowest possible cost. The technologies are released as open hardware. with the goal to develop servers and data centres following the model traditionally associated with open source software projects. In 2013 CERN acquired a few OCP servers in order to compare performance and power consumption with standard hardware. The conclusions were that there are sufficient savings to motivate an attempt to procure a large scale installation. One objective is to evaluate if the OCP market is sufficiently mature and broad enough to meet the constraints of a public procurement. This paper summarizes this procurement. which started in September 2014 and involved the Request for information (RFI) to qualify bidders and Request for Tender (RFT).

  9. Server Virtualization and Network Virtualization in Cloud Computing

    Directory of Open Access Journals (Sweden)

    Venkateswara Rao Vedula

    2014-09-01

    Full Text Available Data Centers of today are rapidly moving towards the use of server virtualization as a preferred way of sharing pool of server hardware resources between multiple gust domains that hosts different applications. Due to trends like Cloud Computing and Green IT, virtualization technologies are gaining increasing importance. They promise energy and cost savings by sharing physical resources, thus making resource usage more efficient. However, resource sharing and other factors have direct effects on system performance, which are not yet well-understood. Hence, performance prediction and performance management of services deployed in virtualized environments like public and private Clouds is a challenging task. One benefit of virtual machines in these environments is the ability to multiplex several operating systems on the hardware based on dynamically changing system characteristics. However such multiplexing can be done while observing per VM performance guarantees.

  10. Towards optimizing server performance in an educational MMORPG for teaching computer programming

    Science.gov (United States)

    Malliarakis, Christos; Satratzemi, Maya; Xinogalos, Stelios

    2013-10-01

    Web-based games have become significantly popular during the last few years. This is due to the gradual increase of internet speed, which has led to the ongoing multiplayer games development and more importantly the emergence of the Massive Multiplayer Online Role Playing Games (MMORPG) field. In parallel, similar technologies called educational games have started to be developed in order to be put into practice in various educational contexts, resulting in the field of Game Based Learning. However, these technologies require significant amounts of resources, such as bandwidth, RAM and CPU capacity etc. These amounts may be even larger in an educational MMORPG game that supports computer programming education, due to the usual inclusion of a compiler and the constant client/server data transmissions that occur during program coding, possibly leading to technical issues that could cause malfunctions during learning. Thus, the determination of the elements that affect the overall games resources' load is essential so that server administrators can configure them and ensure educational games' proper operation during computer programming education. In this paper, we propose a new methodology with which we can achieve monitoring and optimization of the load balancing, so that the essential resources for the creation and proper execution of an educational MMORPG for computer programming can be foreseen and bestowed without overloading the system.

  11. Accessing Applications from Multiple File Servers in a Computer Network

    Directory of Open Access Journals (Sweden)

    J. S.J. Daka

    2005-01-01

    Full Text Available This study proposes a technique of accessing applications from multiple file servers in a computer network that caters for a large user community. The technique is a step towards creating a computer network system that is simple to implement, scalable, easy to manage, transparent to the user and suitable for a university-type environment. The proposed technique has some features of a distributed system, but is not as complex. It is built around a very popular commercial network operating system called NetWare.

  12. Web application for monitoring mainframe computer, Linux operating systems and application servers

    OpenAIRE

    DIMNIK, TOMAŽ

    2016-01-01

    This work presents the idea and the realization of web application for monitoring the operation of the mainframe computer, servers with Linux operating system and application servers. Web application is intended for administrators of these systems, as an aid to better understand the current state, load and operation of the individual components of the server systems.

  13. TCP/IP Communication between Server and Client in Multi User Remote Lab Applications

    Directory of Open Access Journals (Sweden)

    Andreas Pester

    2008-07-01

    Full Text Available Remote labs in difference to virtual labs allow as usual only a single user access. To manage the user access for such remote experiments a reservation system is used. The aim of this work is to develop a simultaneous multi user access to the lab server and the remote experiment. This approach was tested for the READ remote lab and a Microcontroller remote lab, installed at the CUAS. The system controlled by LabView has been implemented using a Data Acquisition Card from National instruments. The performance of the simultaneous access was tested under load with a variable number of users. For the MRL a queue gives access to the peripherals to the main user, while the others wait for their time slot to use the system. This was implemented in such a way due to the synchronous characteristics of this lab.

  14. Modular Workflow Engine for Distributed Services using Lightweight Java Clients

    CERN Document Server

    Vetter, R -M; Peetz, J -V

    2009-01-01

    In this article we introduce the concept and the first implementation of a lightweight client-server-framework as middleware for distributed computing. On the client side an installation without administrative rights or privileged ports can turn any computer into a worker node. Only a Java runtime environment and the JAR files comprising the workflow client are needed. To connect all clients to the engine one open server port is sufficient. The engine submits data to the clients and orchestrates their work by workflow descriptions from a central database. Clients request new task descriptions periodically, thus the system is robust against network failures. In the basic set-up, data up- and downloads are handled via HTTP communication with the server. The performance of the modular system could additionally be improved using dedicated file servers or distributed network file systems. We demonstrate the design features of the proposed engine in real-world applications from mechanical engineering. We have used ...

  15. Upgrading a TCABR data analysis and acquisition system for remote participation using Java, XML, RCP and modern client/server communication/authentication

    International Nuclear Information System (INIS)

    The TCABR data analysis and acquisition system has been upgraded to support a joint research programme using remote participation technologies. The architecture of the new system uses Java language as programming environment. Since application parameters and hardware in a joint experiment are complex with a large variability of components, requirements and specification solutions need to be flexible and modular, independent from operating system and computer architecture. To describe and organize the information on all the components and the connections among them, systems are developed using the eXtensible Markup Language (XML) technology. The communication between clients and servers uses remote procedure call (RPC) based on the XML (RPC-XML technology). The integration among Java language, XML and RPC-XML technologies allows to develop easily a standard data and communication access layer between users and laboratories using common software libraries and Web application. The libraries allow data retrieval using the same methods for all user laboratories in the joint collaboration, and the Web application allows a simple graphical user interface (GUI) access. The TCABR tokamak team in collaboration with the IPFN (Instituto de Plasmas e Fusao Nuclear, Instituto Superior Tecnico, Universidade Tecnica de Lisboa) is implementing this remote participation technologies. The first version was tested at the Joint Experiment on TCABR (TCABRJE), a Host Laboratory Experiment, organized in cooperation with the IAEA (International Atomic Energy Agency) in the framework of the IAEA Coordinated Research Project (CRP) on 'Joint Research Using Small Tokamaks'.

  16. Distributed Computing for Seismic Data Retrieval using FISSURES DHI Client FMI Implimented from MatSeis 1.9

    Science.gov (United States)

    Hart, D. M.; Li, Q.; Creager, K. C.; Ning, R.; Crotwell, H. P.; Zuzlewski, S.; Hellman, S. B.; Schoch, K. S.; Laughbon, C. J.; Stromme, S. R.

    2004-12-01

    Three software development efforts have recently combined to allow a seamless method for obtaining data from the IRIS DMC over the Internet and analyzing it in MATLAB. During the past few years IRIS has constructed the initial framework and definitions for FISSURES servers and Data Handling Interface (DHI) clients. FISSURES uses the distributed computing language Common Object Request Broker Architecture (CORBA), which allows software systems to work across the Internet in a platform independent and computer-language neutral manner. Starting from the FISSURES object model three seismic services have been defined: event, network and seismogram. From these three object types a DHI client is used to access information through FISSURES services. Using the University of Washington developed FISSURES-Matlab-Interface (FMI) DHI client, all three FISSURES objects can be accessed via the Internet and downloaded into local MATLAB objects, allowing access to earthquake event catalogs, seismograms, network and instrument information. The DHI client FMI can be implemented from MatSeis. MatSeis, developed at Sandia National Laboratory, is a MATLAB based, Graphical User Interface (GUI) controlled software package with seismic data visualization, signal processing, and database importing and exporting capabilities, to list just a few. In this poster, we will discuss the seismic data retrieval currently prototyped for the IRIS DMC, as well as the planned connections to the Northern California Earthquake Data Center (NCEDC), Southern California Earthquake Data Center (SCEDC), and South Carolina Earth Physics Project (SCEPP) data center.

  17. Design and Delivery of Multiple Server-Side Computer Languages Course

    Science.gov (United States)

    Wang, Shouhong; Wang, Hai

    2011-01-01

    Given the emergence of service-oriented architecture, IS students need to be knowledgeable of multiple server-side computer programming languages to be able to meet the needs of the job market. This paper outlines the pedagogy of an innovative course of multiple server-side computer languages for the undergraduate IS majors. The paper discusses…

  18. QoS Analysis for Signaling in VoIP Client and Server Communication for Multicore

    OpenAIRE

    Adnan, Muhammad

    2012-01-01

    Due to the cost-effective solutions provided by Voice over Internet Protocol (VoIP) technology to enterprises and individuals, the growth has been significantly high in this area during the past and current decade. The growing demand has resulted in the escalating number of users who need secure, reliable and efficient communication systems. The deployment of multicore hardware has been solving the computational complexity problems. A multicore hardware/software model for VoIP is the key rese...

  19. Thin-Client/Server计算模式在社区图书馆中的应用%The Application in the Community Library with Thin-Client/Server

    Institute of Scientific and Technical Information of China (English)

    赵秀丽; 杨静; 马爱华; 秦梅素

    2003-01-01

    主要阐述了Thin-Client/Server计算模式在社区图书馆建立电子阅览室中的应用,以及Thin-Client/Server计算模式的概念、工作模式、技术特点,展望Thin-Client/Server计算模式在未来社区图书馆发展中的应用前景.

  20. A real time multi-server multi-client coherent database for a new high voltage system

    International Nuclear Information System (INIS)

    A high voltage system has been designed to allow multiple users (clients) access to the database of measured values and settings. This database is actively maintained in real time for a given mainframe containing multiple modules each having their own database. With limited CPU nd memory resources the mainframe system provides a data coherency scheme for multiple clients which (1) allows the client to determine when and what values need to be updated, (2) allows for changes from one client to be detected by another client, and (3) does not depend on the mainframe system tracking client accesses

  1. EFFECTIVE REPLICATED SERVER ALLOCATION ALGORITHMS IN MOBILE COMPUTING SYSTEMS

    Directory of Open Access Journals (Sweden)

    Jin-Woo Song

    2009-11-01

    Full Text Available In mobile environments, mobile device users access and transfer a great deal of data through the online servers. In order to enhance users’ access speed in a wireless network, decentralizing replicated servers appropriately in the network is required. Previous work regarding this issue had focused on the placement of replicated servers along with the moving paths of the users to maximize the hit ratio. When a miss occurs, they simply ignored the file request. Therefore, we suggest a solution to take care of such a miss by sending a file request to a replicated server nearby in the network.This paper is to propose new cost-effective wireless access algorithms incorporating a present replicated server allocation algorithm with more keen analysis of the moving patterns of mobile device users. We propose four different algorithms that allocate available replicated servers in the network so as tominimize the communication costs. The experimental results show that, among the proposed algorithms, the replicated server clustering algorithm allocated replicated servers with near optimal communicationcosts.

  2. Thin-Client/Server架构在图书馆中的应用%Application of Thin- Client/Server in Library

    Institute of Scientific and Technical Information of China (English)

    陈春芳

    2005-01-01

    结合Thin-Client/Server架构在图书馆信息系统的实际应用情况,分析图书馆应用自动化的技术要求及Thin-Client/Server架构的优缺点.针对该架构的优缺点搞好终端服务器运行、客户端设备使用以及网络连接的管理,有利于进一步提高Thin-Client/Server架构在图书馆的功用.

  3. Creating A Model HTTP Server Program Using java

    CERN Document Server

    Veerasamy, Bala Dhandayuthapani

    2010-01-01

    HTTP Server is a computer programs that serves webpage content to clients. A webpage is a document or resource of information that is suitable for the World Wide Web and can be accessed through a web browser and displayed on a computer screen. This information is usually in HTML format, and may provide navigation to other webpage's via hypertext links. WebPages may be retrieved from a local computer or from a remote HTTP Server. WebPages are requested and served from HTTP Servers using Hypertext Transfer Protocol (HTTP). WebPages may consist of files of static or dynamic text stored within the HTTP Server's file system. Client-side scripting can make WebPages more responsive to user input once in the client browser. This paper encompasses the creation of HTTP server program using java language, which is basically supporting for HTML and JavaScript.

  4. Upgrading a TCABR Data Analysis and Acquisition System for Remote Participation Using Java, XML, RCP and Modern Client/Server Communication/Authentication

    International Nuclear Information System (INIS)

    Each plasma physics laboratory has a proprietary scheme to control and data acquisition system. Usually, it is different from one laboratory to another. It means that each laboratory has its own way of control the experiment and retrieving data from the database. Fusion research relies to a great extent on international collaboration and it is difficult to follow the work remotely with private system. The TCABR data analysis and acquisition system has been upgraded to support a joint research programme using remote participation technologies. The architecture of the new system uses Java language as programming environment. Since application parameters and hardware in a joint experiment are very complex and with a large variability of components, requirement and specification solutions need to be flexible and modular, independent from operating system and computers architecture. To describe and to organize the information on all the components and the connections among them, systems are developed using the extensible Markup Language (XML) technology. The communication between clients and servers use Remote Procedure Call (RPC) based on the XML (RPC-XML technology). The integration among Java language, XML and RPC-XML technologies allows developing easily a standard data and communication access layer between users and laboratories using common software libraries and Web application. The libraries allow data retrieval using the same methods for all user laboratories in the joint collaboration and the Web application allows a simple Graphical User Interface (GUI) access. TCABR tokamak team collaborating with the CFN (Nuclear Fusion Center, Technical University of Lisbon) are implementing this Remote Participation technologies that are going to be tested at the Joint Experiment on TCABR (TCABR-JE), a Host Laboratory Experiment, organized in cooperation with the IAEA (International Atomic Energy Agency) in the framework of the IAEA Coordinated Research Project (CRP) on

  5. Framework for Deploying Client/Server Distributed Database System for effective Human Resource Information Management Systems in Imo State Civil Service of Nigeria

    Directory of Open Access Journals (Sweden)

    Josiah Ahaiwe

    2012-08-01

    Full Text Available The information system is an integrated system that holds financial and personnel records of persons working in various branches of Imo state civil service. The purpose is to harmonize operations, reduce or if possible eliminate redundancy and control the introduction of “ghost workers” and fraud in pension management. In this research work, an attempt is made to design a frame work for deploying a client/server distributed database system for a human resource information management system with a scope on Imo state civil service in Nigeria. The system consists of a relational database of personnel variables which could be shared by various levels of management in all the ministries’ and their branches located all over the state. The server is expected to be hosted in the accountant general’s office. The system is capable of handling recruitment and promotions issues, training, monthly remunerations, pension and gratuity issues, and employment history, etc.

  6. VoIP Server HW/SW Codesign for Multicore Computing

    OpenAIRE

    Iqbal, Arshad

    2012-01-01

    Modern technologies are growing and Voice over Internet Protocol (VoIP) technology is able to function in heterogeneous networks. VoIP gained wide popularity because it offers cheap calling rates compared to traditional telephone system and the number of VoIP subscribers has increased significantly in recent years. End users need reliable and acceptable call quality in real time communication with best Quality of Service (QoS). Server complexity is increasing to handle all client requests sim...

  7. SciServer Compute brings Analysis to Big Data in the Cloud

    Science.gov (United States)

    Raddick, Jordan; Medvedev, Dmitry; Lemson, Gerard; Souter, Barbara

    2016-06-01

    SciServer Compute uses Jupyter Notebooks running within server-side Docker containers attached to big data collections to bring advanced analysis to big data "in the cloud." SciServer Compute is a component in the SciServer Big-Data ecosystem under development at JHU, which will provide a stable, reproducible, sharable virtual research environment.SciServer builds on the popular CasJobs and SkyServer systems that made the Sloan Digital Sky Survey (SDSS) archive one of the most-used astronomical instruments. SciServer extends those systems with server-side computational capabilities and very large scratch storage space, and further extends their functions to a range of other scientific disciplines.Although big datasets like SDSS have revolutionized astronomy research, for further analysis, users are still restricted to downloading the selected data sets locally – but increasing data sizes make this local approach impractical. Instead, researchers need online tools that are co-located with data in a virtual research environment, enabling them to bring their analysis to the data.SciServer supports this using the popular Jupyter notebooks, which allow users to write their own Python and R scripts and execute them on the server with the data (extensions to Matlab and other languages are planned). We have written special-purpose libraries that enable querying the databases and other persistent datasets. Intermediate results can be stored in large scratch space (hundreds of TBs) and analyzed directly from within Python or R with state-of-the-art visualization and machine learning libraries. Users can store science-ready results in their permanent allocation on SciDrive, a Dropbox-like system for sharing and publishing files. Communication between the various components of the SciServer system is managed through SciServer‘s new Single Sign-on Portal.We have created a number of demos to illustrate the capabilities of SciServer Compute, including Python and R scripts

  8. SciServer Compute brings Analysis to Big Data in the Cloud

    Science.gov (United States)

    Raddick, Jordan; Medvedev, Dmitry; Lemson, Gerard; Souter, Barbara

    2016-06-01

    SciServer Compute uses Jupyter Notebooks running within server-side Docker containers attached to big data collections to bring advanced analysis to big data "in the cloud." SciServer Compute is a component in the SciServer Big-Data ecosystem under development at JHU, which will provide a stable, reproducible, sharable virtual research environment.SciServer builds on the popular CasJobs and SkyServer systems that made the Sloan Digital Sky Survey (SDSS) archive one of the most-used astronomical instruments. SciServer extends those systems with server-side computational capabilities and very large scratch storage space, and further extends their functions to a range of other scientific disciplines.Although big datasets like SDSS have revolutionized astronomy research, for further analysis, users are still restricted to downloading the selected data sets locally - but increasing data sizes make this local approach impractical. Instead, researchers need online tools that are co-located with data in a virtual research environment, enabling them to bring their analysis to the data.SciServer supports this using the popular Jupyter notebooks, which allow users to write their own Python and R scripts and execute them on the server with the data (extensions to Matlab and other languages are planned). We have written special-purpose libraries that enable querying the databases and other persistent datasets. Intermediate results can be stored in large scratch space (hundreds of TBs) and analyzed directly from within Python or R with state-of-the-art visualization and machine learning libraries. Users can store science-ready results in their permanent allocation on SciDrive, a Dropbox-like system for sharing and publishing files. Communication between the various components of the SciServer system is managed through SciServer‘s new Single Sign-on Portal.We have created a number of demos to illustrate the capabilities of SciServer Compute, including Python and R scripts

  9. VerSum: Verifiable Computations over Large Public Logs

    OpenAIRE

    van den Hooff, Jelle; Kaashoek, M. Frans; Zeldovich, Nickolai

    2014-01-01

    VerSum allows lightweight clients to outsource expensive computations over large and frequently changing data structures, such as the Bitcoin or Namecoin blockchains, or a Certificate Transparency log. VerSum clients ensure that the output is correct by comparing the outputs from multiple servers. VerSum assumes that at least one server is honest, and crucially, when servers disagree, VerSum uses an efficient conflict resolution protocol to determine which server(s) made a mistake and thus ob...

  10. Huygens file server and storage architecture

    NARCIS (Netherlands)

    Bosch, Peter; Mullender, Sape; Stabell-Kulo, Tage

    1993-01-01

    The Huygens file server is a high-performance file server which is able to deliver multi-media data in a timely manner while also providing clients with ordinary “Unix” like file I/O. The file server integrates client machines, file servers and tertiary storage servers in the same storage architectu

  11. Development Model of "Thin Client Server, Transaction Server, Data Server" Computerized Accounting%“瘦客户机事务处理服务器数据服务器”会计电算化的发展模式

    Institute of Scientific and Technical Information of China (English)

    冀永刚

    2011-01-01

    文章通过分析现代企业管理与信息技术对会计核算软件需求与影响,提出了“瘦客户机/事务处理服务器/数据服务器”会计电算化的发展模式,并分析了该模式下会计电算化的特点和制约会计电算化发展的主要原因.%By analyzing the requirements and effect of modern enterprise management and information technology to the accounting software, the paper proposed the development model of "Thin Client Server, Transaction Server, Data Server" computerized accounting", and analyzed the characteristics of the computerized accounting under this mode and the main reasons that constraints the development of computerized accounting.

  12. Managing Data Persistence in Network Enabled Servers

    Directory of Open Access Journals (Sweden)

    Eddy Caron

    2005-01-01

    Full Text Available The GridRPC model [17] is an emerging standard promoted by the Global Grid Forum (GGF that defines how to perform remote client-server computations on a distributed architecture. In this model data are sent back to the client at the end of every computation. This implies unnecessary communications when computed data are needed by an other server in further computations. Since, communication time is sometimes the dominant cost of remote computations, this cost has to be lowered. Several tools instantiate the GridRPC model such as NetSolve developed at the University of Tennessee, Knoxville, USA, and DIET developed at LIP laboratory, ENS Lyon, France. They are usually called Network Enabled Servers (NES. In this paper, we present a discussion of the data management solutions chosen for these two NES (NetSolve and DIET as well as experimental results.

  13. Cybersecurity, massive data processing, community interaction, and other developments at WWW-based computational X-ray Server

    Science.gov (United States)

    Stepanov, Sergey

    2013-03-01

    X-Ray Server (x-server.gmca.aps.anl.gov) is a WWW-based computational server for modeling of X-ray diffraction, reflection and scattering data. The modeling software operates directly on the server and can be accessed remotely either from web browsers or from user software. In the later case the server can be deployed as a software library or a data fitting engine. As the server recently surpassed the milestones of 15 years online and 1.5 million calculations, it accumulated a number of technical solutions that are discussed in this paper. The developed approaches to detecting physical model limits and user calculations failures, solutions to spam and firewall problems, ways to involve the community in replenishing databases and methods to teach users automated access to the server programs may be helpful for X-ray researchers interested in using the server or sharing their own software online.

  14. Cybersecurity, massive data processing, community interaction, and other developments at WWW-based computational X-ray Server

    International Nuclear Information System (INIS)

    X-Ray Server (x-server.gmca.aps.anl.gov) is a WWW-based computational server for modeling of X-ray diffraction, reflection and scattering data. The modeling software operates directly on the server and can be accessed remotely either from web browsers or from user software. In the later case the server can be deployed as a software library or a data fitting engine. As the server recently surpassed the milestones of 15 years online and 1.5 million calculations, it accumulated a number of technical solutions that are discussed in this paper. The developed approaches to detecting physical model limits and user calculations failures, solutions to spam and firewall problems, ways to involve the community in replenishing databases and methods to teach users automated access to the server programs may be helpful for X-ray researchers interested in using the server or sharing their own software online.

  15. Cryptanalysis of Some Client-to-Client Password-Authenticated Key Exchange Protocols

    Directory of Open Access Journals (Sweden)

    Tianjie Cao

    2009-06-01

    Full Text Available Client-to-Client Password-Authenticated Key Exchange (C2C-PAKE protocols allow two clients establish a common session key based on their passwords. In a secure C2C-PAKE protocol, there is no computationally bounded adversary learns anything about session keys shared between two clients. Especially a participating server should not learn anything about session keys. Server- compromise impersonation resilience is another desirable security property for a C2C-PAKE protocol. It means that compromising the password verifier of any client A should not enable outside adversary to share session key with A. Recently, Kwon and Lee proposed four C2C-PAKE protocols in the three-party setting, and Zhu et al. proposed a C2C-PAKE protocol in the cross-realm setting. All the proposed protocols are claimed to resist server compromise. However, in this paper, we show that Kwon and Lee’s protocols and Zhu et al’s protocol exist server compromise attacks, and a malicious server can mount man-in-themiddle attacks and can eavesdrop the communication between the two clients.

  16. APAX Server and Viewer

    Directory of Open Access Journals (Sweden)

    Morteza Bakhtiary

    2007-08-01

    Full Text Available ‘APAX VIEWER' enables you to see the various medical images. It allows doctors in each clinical part to inquire about the medical images and helps them to diagnose their patient's illness more cor-rectly. Its function related to the management of the database helps the doctors to prepare for the education, research and conference as well as to save the images into their personal computers. And it also can help the doctors to manage effectively the patient's data of diagnosis and treatment, con-nected with the HIS."nAPAX Viewer's features:"n1- Holds HL7. "n2- Improved image quality through non-linear lookup tables, window leveling preset auto-matching. "n3- Various image processing tools."n4- Optimized medical image searching using MIH (Medical Image History."n5- Record and Dictation supported."n‘APAX SERVER' connects RIS to modalities, acquires images, archives images and interpretations with or without compression using multiple storage spaces through following features:"n1-‘APAX Acquisition Server' acquires images and saves and transmits them to the database (exam and image information and deciphering results received through RIS I/S. "n2-‘APAX RIS Broker' receives patient and order information from RIS, and sends to each modality. "n3-‘APAX Archiving Server' stores acquired data with or without compression in the Short-term Storage (Hard disk, ... and when it passes defined days it will be moved to the Long-term Storage (Tape Drives, ... with or without compression."n4-‘APAX Storage Server' checks multiple-storage spaces any time, and assists Acquisition Server selecting a suitable storage space to store."n5-‘APAX DB Gateway' relays to DB requests between the Client and DB Server when the main DB server is ‘Oracle' and a client's PC is not installed the Oracle client program."n6-‘APAX Secondary Capture System' acquires data from non-DICOM modalities, converts

  17. Efficient Mobile Client Caching Supporting Transaction Semantics

    Directory of Open Access Journals (Sweden)

    IlYoung Chung

    2000-05-01

    Full Text Available In mobile client-server database systems, caching of frequently accessed data is an important technique that will reduce the contention on the narrow bandwidth wireless channel. As the server in mobile environments may not have any information about the state of its clients' cache(stateless server, using broadcasting approach to transmit the updated data lists to numerous concurrent mobile clients is an attractive approach. In this paper, a caching policy is proposed to maintain cache consistency for mobile computers. The proposed protocol adopts asynchronous(non-periodic broadcasting as the cache invalidation scheme, and supports transaction semantics in mobile environments. With the asynchronous broadcasting approach, the proposed protocol can improve the throughput by reducing the abortion of transactions with low communication costs. We study the performance of the protocol by means of simulation experiments.

  18. Computer-Aided Protein Directed Evolution: a Review of Web Servers, Databases and other Computational Tools for Protein Engineering

    OpenAIRE

    Rajni Verma; Ulrich Schwaneberg; Danilo Roccatano

    2012-01-01

    The combination of computational and directed evolution methods has proven a winning strategy for protein engineering. We refer to this approach as computer-aided protein directed evolution (CAPDE) and the review summarizes the recent developments in this rapidly growing field. We will restrict ourselves to overview the availability, usability and limitations of web servers, databases and other computational tools proposed in the last five years. The goal of this review is to provide concise ...

  19. Client-to-client Password-Based Authenticated Key Establishment in a Cross-Realm Setting

    Directory of Open Access Journals (Sweden)

    Shuhua Wu

    2009-09-01

    Full Text Available The area of password-based authenticated key establishment protocols has been the subject of a vast amount of work in the last few years due to its practical aspects. Despite the attention given to it, most passwordauthenticated key establishment (PAKE schemes in the literature consider authentication between a client and a sever. Although some of them are extended to a threeparty PAKE protocol, in which a trusted server exists to mediate between two clients to allow mutual authentication, they are less considered in a cross-realm setting like in kerberos system. In this paper, we propose a provably secure password-authenticated key establishment protocol in a cross-realm setting where two clients in different realms obtain a secret session key as well as mutual authentication, with the help of respective servers. We deal with it using ideas similar to those used in the three-party protocol due to M. Abdalla et al. In our protocol, each client firstly establish secure channel with its server and then the servers securely distribute a fresh common session key to the two clients. One of the attractive features is that our protocol can be easily extended to a more general scenario where a common key should be established among more than two clients. Moreover, analysis shows that the proposed protocol has a per-user computational cost of the underlying two-party encrypted key exchange.

  20. Client Mobile Software Design Principles for Mobile Learning Systems

    Directory of Open Access Journals (Sweden)

    Qing Tan

    2009-01-01

    Full Text Available In a client-server mobile learning system, client mobile software must run on the mobile phone to acquire, package, and send student’s interaction data via the mobile communications network to the connected mobile application server. The server will receive and process the client data in order to offer appropriate content and learning activities. To develop the mobile learning systems there are a number of very important issues that must be addressed. Mobile phones have scarce computing resources. They consist of heterogeneous devices and use various mobile operating systems, they have limitations with their user/device interaction capabilities, high data communications cost, and must provide for device mobility and portability. In this paper we propose five principles for designing Client mobile learning software. A location-based adaptive mobile learning system is presented as a proof of concept to demonstrate the applicability of these design principles.

  1. The X-Files: Investigating Alien Performance in a Thin-client World

    OpenAIRE

    Gunther, Neil J.

    2000-01-01

    Many scientific applications use the X11 window environment; an open source windows GUI standard employing a client/server architecture. X11 promotes: distributed computing, thin-client functionality, cheap desktop displays, compatibility with heterogeneous servers, remote services and administration, and greater maturity than newer web technologies. This paper details the author's investigations into close encounters with alien performance in X11-based seismic applications running on a 200-n...

  2. Data Transmission Scheme Between Android Client and Web Server%安卓客户端与WEB服务器数据传输方案的实现

    Institute of Scientific and Technical Information of China (English)

    李冉

    2016-01-01

    The data transmission between Android client and WEB server,is one of the key technolo-gies of Android application development and also the bottleneck of Android application performance. This paper studies a variety of data transmission and the existing tools,designs a general transmission scheme,and the encapsulation of the general component in the scheme.Through the development of practical application,it shows that the scheme could be easily copied,of high development efficiency as well as practical value.%安卓客户端与 Web服务器之间的数据传输,是安卓应用开发的关键技术之一,也是安卓应用性能的瓶颈。笔者深入研究了各种数据传输方式和现有工具,设计了一套通用的传输方案,对方案中通用的构件进行了封装。经过实际的开发应用显示,该方案可复制性好,开发效率高,具有实用价值。

  3. Multiple Servers - Queue Model for Agent Based Technology in Cache Consistence Maintenance of Mobile Environment

    Directory of Open Access Journals (Sweden)

    G.Shanmugarathinam

    2013-01-01

    Full Text Available Caching is one of the important techniques in mobile computing. In caching, frequently accessed data is stored in mobile clients to avoid network traffic and improve the performance in mobile computing. In a mobile computing environment, the number of mobile users increases and requests the server for any updation, but most of the time the server is busy and the client has to wait for a long time. The cache consistency maintenance is difficult for both client and the server. This paper is proposes a technique using a queuing system consisting of one or more servers that provide services of some sort to arrive mobile hosts using agent based technology. This services mechanism of a queuing system is specified by the number of servers each server having its own queue, Agent based technology will maintain the cache consistency between the client and the server .This model saves wireless bandwidth, reduces network traffic and reduces the workload on the server. The simulation result was analyzed with previous technique and the proposed model shows significantly better performance than the earlier approach.

  4. Server-side Statistics Scripting in PHP

    OpenAIRE

    Jan de Leeuw

    1997-01-01

    On the UCLA Statistics WWW server there are a large number of demos and calculators that can be used in statistics teaching and research. Some of these demos require substantial amounts of computation, others mainly use graphics. These calculators and demos are implemented in various different ways, reflecting developments in WWW based computing. As usual, one of the main choices is between doing the work on the client-side (i.e. in the browser) or on the server-side (i.e. on our WWW ser...

  5. Pacific Missile Test Center Information Resources Management Organization (code 0300): The ORACLE client-server and distributed processing architecture

    Energy Technology Data Exchange (ETDEWEB)

    Beckwith, A. L.; Phillips, J. T.

    1990-06-10

    Computing architectures using distributed processing and distributed databases are increasingly becoming considered acceptable solutions for advanced data processing systems. This is occurring even though there is still considerable professional debate as to what truly'' distributed computing actually is and despite the relative lack of advanced relational database management software (RDBMS) capable of meeting database and system integrity requirements for developing reliable integrated systems. This study investigates the functionally of ORACLE data base management software that is performing distributed processing between a MicroVAX/VMS minicomputer and three MS-DOS-based microcomputers. The ORACLE database resides on the MicroVAX and is accessed from the microcomputers with ORACLE SQL*NET, DECnet, and ORACLE PC TOOL PACKS. Data gathered during the study reveals that there is a demonstrable decrease in CPU demand on the MicroVAX, due to distributed processing'', when the ORACLE PC Tools are used to access the database as opposed to database access from dumb'' terminals. Also discovered were several hardware/software constraints that must be considered in implementing various software modules. The results of the study indicate that this distributed data processing architecture is becoming sufficiently mature, reliable, and should be considered for developing applications that reduce processing on central hosts. 33 refs., 2 figs.

  6. The Internet accessible mathematical computation framework

    Institute of Scientific and Technical Information of China (English)

    Paul S. Wang; Simon Gray; Norbert Kajler; Dongdai Lin; Weidong Liao; Xiao Zou

    2004-01-01

    The Internet Accessible Mathematical Computation (IAMC) framework aims to make it easy to supply mathematical computing powers over the Internet/Web. The protocol-based IAMC framework enables developers to create interoperable clients and servers easily and independently. Presented are conceptual and experimental work on the IAMC framework architecture and major components: the Mathematical Computation Protocol (MCP), a client prototype (Dragonfly), a server prototype (Starfish), a mathematical encoding converter (XMEC), and an open mathematical compute engine interface (OMEI).

  7. Prepare for X-Win32 - the new X11 server software for Windows computers

    CERN Multimedia

    IT Department

    2011-01-01

    Starnet X-Win32 will replace Exceed as the X11 Server software on Windows computers by February 2012. X11 Server software allows a Windows user to have a graphical user interface on a remote Linux server. This change, initially motivated by a significant change of license conditions for Exceed, brings an easier integration of Windows and Linux logon mechanisms. At the same time, X-Win32 addresses the common use cases while providing a more intuitive configuration interface. CERN Predefined Connections will be available as before. They offer an easy way of starting applications on LXPLUS using PuTTY or starting the KDE, GNOME or ICE window managers. Since X-Win32 is better integrated with SSH and CERN Kerberos compared to Exceed, it is much simpler to set up secure access to Linux services. The decision to choose X-Win32 as the new X11 software resulted from an evaluation that involved various user communities and support teams. More information, including the documented use cases, is available at https://...

  8. Analysis of Compute Vs Retrieve Intensive Web Applications and Its Impact On The Performance Of A Web Server

    Directory of Open Access Journals (Sweden)

    Syed Mutahar Aaqib

    2012-01-01

    Full Text Available The World Wide Web (WWW has undergone remarkable change over the past few years, placing substantially heavy load on Web servers. Today’s web servers host web applications that demand high computational resources. Also some applications require heavy database retrieval processing, making server load even more critical. In this paper, performance of Apache web server running compute and retrieve-intensive web workloads is analyzed. Workload files implemented in three dynamic web programming technologies: PERL, PHP and Java Servlets are used with MySQL acting as a data source. Measurements are performed with the intent to analyze the impact of application workloads on the overall performance of the web server and determine which web technology yields better performance on Windows and Linux platforms. Experimental results depict that for both compute and retrieve intensive applications, PHP exhibits better performance than PERL and Java Servlets. A multiple linear regression model was also developed to predict the web server performance and to validate the experimental results. This regression model showed that for compute and retrieve intensive web applications, PHP exhibits better performance than Perl and Java Servlets.

  9. The ARAC client system: network-based access to ARAC

    International Nuclear Information System (INIS)

    The ARAC Client System allows users (such as emergency managers and first responders) with commonly available desktop and laptop computers to utilize the central ARAC system over the Internet or any other communications link using Internet protocols. Providing cost-effective fast access to the central ARAC system greatly expands the availability of the ARAC capability. The ARAC Client system consists of (1) local client applications running on the remote user's computer, and (2) ''site servers'' that provide secure access to selected central ARAC system capabilities and run on a scalable number of dedicated workstations residing at the central facility. The remote client applications allow users to describe a real or potential them-bio event, electronically sends this information to the central ARAC system which performs model calculations, and quickly receive and visualize the resulting graphical products. The site servers will support simultaneous access to ARAC capabilities by multiple users. The ARAC Client system is based on object-oriented client/server and distributed computing technologies using CORBA and Java, and consists of a large number of interacting components

  10. 基于三级客户机/服务器模式的GIS软件平台设计与实现%Design and Implementation of GIS Platform Based on the Three-tiered Client/Server Pattern

    Institute of Scientific and Technical Information of China (English)

    熊汉江; 龚健雅

    2001-01-01

    Intemet/Intranet的快速发展、数据仓库技术的应用,使得GIS空间数据管理与应用呈现多用户、分布式和网络化的特点。面对这一发展趋势,传统GIS软件平台普遍采取的单机或二级客户机/服务器模式存在难以克服的缺陷,开发基于三级客户机/服务器模式的GIS软件平台成为当前研究的重要课题。本文详细介绍了基于三级客户机/服务器模式GIS软件平台的基本设计思路和体系结构,并且在此基础上,运用socket技术构造中间件,建立了一个试验性平台——VirtualWorld,同时介绍了在此体系上解决GIS互操作方案,最后对试验进行了简单分析。%The central or two-tiered Client/Server pattern have been adopted more commonly bymost of traditional GIS platform. But now, accelerated by the development of Internet/Intranet,the spatial data management and application of GIS is tending to multi-user and network distribution. The spatial data can be efficiently Stored by the improved relational DBMS such as Oracle,DB2. It is possible for us to develope the large and distributed GIS application, but the inefficiencyand worse security of traditional patterns restrict this developement.Compared to those patterns,the three-tiered Client/Server pattern has more advantage,and fits the trendcy of spatial datamanagement. It can solve the problem of effiency and security well.Above all it fits the demand ofsptatial data warehouse,which will be built with the data warehouse technique and used to storeand manange multiscale and spatial-temporal data in the future.   In this paper,the design of this new kind of GIS platform,which is based on the the threetiered Client/Server pattern, is introduced. This GIS platform consists of three components: theClient, the Server and the middleware. The Client has three components:the spatial data management module, the integrated GIS application and the ActiveX control.The spatial data

  11. Computation of a near-optimal service policy for a single-server queue with homogeneous jobs

    DEFF Research Database (Denmark)

    Johansen, Søren Glud; Larsen, Christian

    2000-01-01

    We present an algorithm for computing a near optimal service policy for a single-server queueing system when the service cost is a convex function of the service time. The policy has state-dependent service times, and it includes the options to remove jobs from the system and to let the server...... be off. The system's semi-Markov decision model has infinite action sets for the positive states. We design a new tailor-made policy iteration algorithm for computing a policy for which the long-run average cost is at most a positive tolerance above the minimum average cost. For any positive tolerance...

  12. Computation of a near-optimal service policy for a single-server queue with homogeneous jobs

    DEFF Research Database (Denmark)

    Johansen, Søren Glud; Larsen, Christian

    2001-01-01

    We present an algorithm for computing a near-optimal service policy for a single-server queueing system when the service cost is a convex function of the service time. The policy has state-dependent service times, and it includes the options to remove jobs from the system and to let the server...... be off. The systems' semi-Markov decision model has infinite action sets for the positive states. We design a new tailor-made policy-iteration algorithm for computing a policy for which the long-run average cost is at most a positive tolerance above the minimum average cost. For any positive tolerance...

  13. Server-side Statistics Scripting in PHP

    Directory of Open Access Journals (Sweden)

    Jan de Leeuw

    1997-06-01

    Full Text Available On the UCLA Statistics WWW server there are a large number of demos and calculators that can be used in statistics teaching and research. Some of these demos require substantial amounts of computation, others mainly use graphics. These calculators and demos are implemented in various different ways, reflecting developments in WWW based computing. As usual, one of the main choices is between doing the work on the client-side (i.e. in the browser or on the server-side (i.e. on our WWW server. Obviously, client-side computation puts fewer demands on the server. On the other hand, it requires that the client downloads Java applets, or installs plugins and/or helpers. If JavaScript is used, client-side computations will generally be slow. We also have to assume that the client is installed properly, and has the required capabilities. Requiring too much on the client-side has caused browsing machines such as Netscape Communicator to grow beyond all reasonable bounds, both in size and RAM requirements. Moreover requiring Java and JavaScript rules out such excellent browsers as Lynx or Emacs W3. For server-side computing, we can configure the server and its resources ourselves, and we need not worry about browser capabilities and configuration. Nothing needs to be downloaded, except the usual HTML pages and graphics. In the same way as on the client side, there is a scripting solution, where code is interpreted, or a ob ject-code solution using compiled code. For the server-side scripting, we use embedded languages, such as PHP/FI. The scripts in the HTML pages are interpreted by a CGI program, and the output of the CGI program is send to the clients. Of course the CGI program is compiled, but the statistics procedures will usually be interpreted, because PHP/FI does not have the appropriate functions in its scripting language. This will tend to be slow, because embedded languages do not deal efficiently with loops and similar constructs. Thus a first

  14. Servers in SCADA applications

    Energy Technology Data Exchange (ETDEWEB)

    Marcuse, J.; Menz, B.; Payne, J.

    1995-12-31

    The rise of computerized data acquisition, storage and reporting systems has been driven by industries demand for advanced troubleshooting aids and continual, measurable process and product quality improvements. As US companies entered into global competition they discovered ever stiffer customer requirements. These requirements were especially stiff in the auto industry where the Japanese set a very high standard using SPC and other world class manufacturing methods. The architecture of these SCADA (supervisory control and data acquisition) systems has gone through several evolutionary stages over the last few years. This paper examines this evolution from the mainframe computer architecture used in the 1970`s, to the multi-tiered scheme of the 1980`s to the client-server architecture emerging today.

  15. Development of Client/Server Model Information System with ODBC%利用ODBC技术开发客户机/服务器应用系统

    Institute of Scientific and Technical Information of China (English)

    李春旺; 孙劲松

    1998-01-01

    在分析图书馆应用系统需求发生变化之后,结合Client/Server模式介绍了ODBC的结构、原理,探讨在Client/Server体系结构中引入ODBC技术的实现方法,并提出了可互操作的图书馆应用系统开发方案.

  16. Energy-efficient server management; Energieeffizientes Servermanagement

    Energy Technology Data Exchange (ETDEWEB)

    Sauter, B.

    2003-07-01

    This final report for the Swiss Federal Office of Energy (SFOE) presents the results of a project that aimed to develop an automatic shut-down system for the servers used in typical electronic data processing installations to be found in small and medium-sized enterprises. The purpose of shutting down these computers - the saving of energy - is discussed. The development of a shutdown unit on the basis of a web-server that automatically shuts down the servers connected to it and then interrupts their power supply is described. The functions of the unit, including pre-set times for switching on and off, remote operation via the Internet and its interaction with clients connected to it are discussed. Examples of the system's user interface are presented.

  17. Provable data possession for securing the data from untrusted server

    Directory of Open Access Journals (Sweden)

    S.Karthikeyan

    2015-03-01

    Full Text Available The model described for the use of Provable data Possession which allow the client to access the stored data at an Untrusted server that the server possesses the original data without retrieving it. This model executes the probabilistic proof of possession by random set of blocks which is derived from the server that dramatically reduces the cost of I/O. Sometimes the Client maintenance the constant amount of data which is used to verify the proof. The response protocol can transmit a small amount of data, which can minimize network communication. The two provably –Securer PDP Schemes presents more efficient schemes than previous solution .Even when compared with schemes that achieve weaker guarantees. It is the widely distributed storage systems. Using the experiment we can implement and verify the practicality of PDP and we can revel that the performance of the PDP that is bounded by disk I/O and that cannot be determined by computation.

  18. 基于C/S模式的汽车(零部件)营销MIS的开发%Development of a Marketing MIS for Automobiles/Automobile Parts Based on Client/Server Mode

    Institute of Scientific and Technical Information of China (English)

    张国方; 王宇宁; 张能立

    2001-01-01

    结合现代管理信息系统理论、计算机建模技术、信息管理技术以及我国汽车(零部件)营销的业务管理实务,提出了一种基于C/S模式的汽车(零部件)营销MIS模型,为解决汽车(零部件)企业中存在的信息传递滞后、信息提取方式原始、信息入口重复导致信息不一致以及由此产生的市场预测不准确、市场反应速度慢等问题提供了一种可行的低成本解决方案,并基于此模型成功地为某汽车企业销售公司开发出企业级MIS,使该企业的信息流能实时监控物流、资金流,并促进了企业组织流与商流的再造与重组,节省了企业的非生产性经营成本,提高了对市场把握的准确性,为企业创造了良好的经济效益。%A marketing MIS(Management Information System) based on client/server is developed for automobiles/automobile parts by using the theory of MIS, computer modeling technology, information management technology and marketing practice in China. This system consists of 11 subsystems: plan and order, physical distribution, finance management and risk control, the expenditure squaring of quality warrant and its supervision, the dynamic supervision of product quality, the sales of the parts, market forecasting, market decision-making , the interior management of enterprises.   This marketing MIS is successfully applied in a large automobile company. The material flow and the finance flow are monitored and controlled constantly through the information flow, the marketing business and the commercial flow are improved, and the cost of non-production is reduced.

  19. Based on Technology of Client/Server Data Integrity Constraints Research and Application%基于Client/Server数据完整性约束的技术研究与应用

    Institute of Scientific and Technical Information of China (English)

    鲁广英

    2010-01-01

    讨论基于Client/Server结构的数据完整性约束,必须建立完整性约束机制,探讨数据完整性约束及其如何实现.根据多年来开发基于Client/Server结构的信息管理系统的经验,并以SQL Server、VB为平台,介绍管理信息系统实现数据完整性约束的方法.

  20. Client Centred Desing

    DEFF Research Database (Denmark)

    Ørngreen, Rikke; Nielsen, Janni; Levinsen, Karin

    2008-01-01

    In this paper we argue for the use of Client Centred preparation phases when designing complex systems. Through Client Centred Design human computer interaction can extend the focus on end-users to alse encompass the client's needs, context and resources.......In this paper we argue for the use of Client Centred preparation phases when designing complex systems. Through Client Centred Design human computer interaction can extend the focus on end-users to alse encompass the client's needs, context and resources....

  1. Installing and Testing a Server Operating System

    Directory of Open Access Journals (Sweden)

    Lorentz JÄNTSCHI

    2003-08-01

    Full Text Available The paper is based on the experience of the author with the FreeBSD server operating system administration on three servers in use under academicdirect.ro domain.The paper describes a set of installation, preparation, and administration aspects of a FreeBSD server.First issue of the paper is the installation procedure of FreeBSD operating system on i386 computer architecture. Discussed problems are boot disks preparation and using, hard disk partitioning and operating system installation using a existent network topology and a internet connection.Second issue is the optimization procedure of operating system, server services installation, and configuration. Discussed problems are kernel and services configuration, system and services optimization.The third issue is about client-server applications. Using operating system utilities calls we present an original application, which allows displaying the system information in a friendly web interface. An original program designed for molecular structure analysis was adapted for systems performance comparisons and it serves for a discussion of Pentium, Pentium II and Pentium III processors computation speed.The last issue of the paper discusses the installation and configuration aspects of dial-in service on a UNIX-based operating system. The discussion includes serial ports, ppp and pppd services configuration, ppp and tun devices using.

  2. 基于客户端/服务端结构的牧场奶源数字化管理系统的构建%Based on Client/Server Foundation of the Grazing Milk Digital Management System

    Institute of Scientific and Technical Information of China (English)

    胡玉龙; 肖建华; 王洪斌; 施路一; 赵东方

    2009-01-01

    根据牧场奶源管理的需要,采用NET软件平台,N层体系结构及客户端/服务端(client/server,C/S)模式,构建了牧场奶源管理系统,该系统可以实现牛群和个体等一般信息的管理,在此基础之上,实现了以奶源管理为中心,并可以实现产奶各项生产指标分析和统计的功能.为了实现牧场奶源管理的计算机化、规范化、数据化、透明化,为牧场企业资源计划(enterprise resource planning,ERP)管理提供数据支持.

  3. Prototype for a Generic Thin—Client Remote Analysis Environment for CMS

    Institute of Scientific and Technical Information of China (English)

    C.D.Steenberg; J.J.Bunn; 等

    2001-01-01

    The multi-tiered architecture of the highly-distributed CMS computing systems necessitates a flexible data distribution and analysis environment.We describe a prototype analysis environment which functions efficiently over wide area networks using a server installed at the Caltech/UCSD Tier 2 prototype to analyze CMS data stored at various locations using a thin client.The analysis environnment is based on existing HEP(Anaphe) and CMOS(CARF,ORCA,IGUANA)software thchnology on the server acessed from a variety of clients.A Java Analysis Studio (JAS,from SLAC)plug-in is being developed as a reference client.The server is operated as "Black box"on the proto-Tier2 system.ORCA Objectivity databases(e.g.an existing large CMS Muon sample)are hosted on the master and slave nodes,and remote clients can request processing of queries across the server nodes ,and get the histogram results returned and rendered in the client.The server is implemented using pure C++,and use XML-RPC as a language-neutral transport.This has several benefits,including much better scalability,better integration with CARF/ORCA,and importanly,Makes the work directly useful to other non-java general-purpose analysis and presentation tools such as Hippodraw,Lizard.or ROOT.

  4. Empirical Analysis of Server Consolidation and Desktop Virtualization in Cloud Computing

    Directory of Open Access Journals (Sweden)

    Bao Rong Chang

    2013-01-01

    Full Text Available Physical server transited to virtual server infrastructure (VSI and desktop device to virtual desktop infrastructure (VDI have the crucial problems of server consolidation, virtualization performance, virtual machine density, total cost of ownership (TCO, and return on investments (ROI. Besides, how to appropriately choose hypervisor for the desired server/desktop virtualization is really challenging, because a trade-off between virtualization performance and cost is a hard decision to make in the cloud. This paper introduces five hypervisors to establish the virtual environment and then gives a careful assessment based on C/P ratio that is derived from composite index, consolidation ratio, virtual machine density, TCO, and ROI. As a result, even though ESX server obtains the highest ROI and lowest TCO in server virtualization and Hyper-V R2 gains the best performance of virtual machine management; both of them however cost too much. Instead the best choice is Proxmox Virtual Environment (Proxmox VE because it not only saves the initial investment a lot to own a virtual server/desktop infrastructure, but also obtains the lowest C/P ratio.

  5. "MedTRIS" (Medical Triage and Registration Informatics System): A Web-based Client Server System for the Registration of Patients Being Treated in First Aid Posts at Public Events and Mass Gatherings.

    Science.gov (United States)

    Gogaert, Stefan; Vande Veegaete, Axel; Scholliers, Annelies; Vandekerckhove, Philippe

    2016-10-01

    First aid (FA) services are provisioned on-site as a preventive measure at most public events. In Flanders, Belgium, the Belgian Red Cross-Flanders (BRCF) is the major provider of these FA services with volunteers being deployed at approximately 10,000 public events annually. The BRCF has systematically registered information on the patients being treated in FA posts at major events and mass gatherings during the last 10 years. This information has been collected in a web-based client server system called "MedTRIS" (Medical Triage and Registration Informatics System). MedTRIS contains data on more than 200,000 patients at 335 mass events. This report describes the MedTRIS architecture, the data collected, and how the system operates in the field. This database consolidates different types of information with regards to FA interventions in a standardized way for a variety of public events. MedTRIS allows close monitoring in "real time" of the situation at mass gatherings and immediate intervention, when necessary; allows more accurate prediction of resources needed; allows to validate conceptual and predictive models for medical resources at (mass) public events; and can contribute to the definition of a standardized minimum data set (MDS) for mass-gathering health research and evaluation. Gogaert S , Vande veegaete A , Scholliers A , Vandekerckhove P . "MedTRIS" (Medical Triage and Registration Informatics System): a web-based client server system for the registration of patients being treated in first aid posts at public events and mass gatherings. Prehosp Disaster Med. 2016;31(5):557-562.

  6. EarthServer - 3D Visualization on the Web

    Science.gov (United States)

    Wagner, Sebastian; Herzig, Pasquale; Bockholt, Ulrich; Jung, Yvonne; Behr, Johannes

    2013-04-01

    EarthServer (www.earthserver.eu), funded by the European Commission under its Seventh Framework Program, is a project to enable the management, access and exploration of massive, multi-dimensional datasets using Open GeoSpatial Consortium (OGC) query and processing language standards like WCS 2.0 and WCPS. To this end, a server/client architecture designed to handle Petabyte/Exabyte volumes of multi-dimensional data is being developed and deployed. As an important part of the EarthServer project, six Lighthouse Applications, major scientific data exploitation initiatives, are being established to make cross-domain, Earth Sciences related data repositories available in an open and unified manner, as service endpoints based on solutions and infrastructure developed within the project. Clients technology developed and deployed in EarthServer ranges from mobile and web clients to immersive virtual reality systems, all designed to interact with a physically and logically distributed server infrastructure using exclusively OGC standards. In this contribution, we would like to present our work on a web-based 3D visualization and interaction client for Earth Sciences data using only technology found in standard web browsers without requiring the user to install plugins or addons. Additionally, we are able to run the earth data visualization client on a wide range of different platforms with very different soft- and hardware requirements such as smart phones (e.g. iOS, Android), different desktop systems etc. High-quality, hardware-accelerated visualization of 3D and 4D content in standard web browsers can be realized now and we believe it will become more and more common to use this fast, lightweight and ubiquitous platform to provide insights into big datasets without requiring the user to set up a specialized client first. With that in mind, we will also point out some of the limitations we encountered using current web technologies. Underlying the EarthServer web client

  7. A Comprehensive Survey on Cloud Computing

    OpenAIRE

    Md. Imran Alam; Manjusha Pandey; Siddharth S Rautaray

    2015-01-01

    Cloud Computing is an innovation ideas that helps in reducing the computing cost. Cloud Computing offers better computing through improved utilization and reduced administration and infrastructure costs. Cloud computing is the long-held dream of computing as a utility. Cloud Computing is the combination of Software as a Service (SaaS) and Utility Computing. Cloud computing shares characteristics with autonomic computing, peer to peer, grid computing, client server model, mainframe computer an...

  8. In silico characterization of antifreeze proteins using computational tools and servers

    Indian Academy of Sciences (India)

    K Sivakumar; S Balaji; Gangaradhakrishnan

    2007-09-01

    In this paper, seventeen different fish Antifreeze Proteins (AFPs) retrieved from Swiss-Prot database are analysed and characterized using In silico tools. Primary structure analysis shows that most of the AFPs are hydrophobic in nature due to the high content of non-polar residues. The presence of 11 cysteines in the rainbow smelt fish and sea raven fish AFPs infer that these proteins may form disulphide (SS) bonds, which are regarded as a positive factor for stability. The aliphatic index computed by Ex-Pasy’s ProtParam infers that AFPs may be stable for a wide range of temperature. Secondary structure analysis shows that most of the fish AFPs have predominant α-helical structures and rest of the AFPs have mixed secondary structure. The very high coil structural content of rainbow smelt fish and sea raven fish AFPs are due to the rich content of more flexible glycine and hydrophobic proline amino acids. Proline has a special property of creating kinks in polypetide chains and disrupting ordered secondary structure. SOSUI server predicts one transmembrane region in winter flounder fish and atlantic cod and two transmembrane regions in yellowtail flounder fish AFP. The predicted transmembrane regions were visualized and analysed using helical wheel plots generated by EMBOSS pepwheel tool. The presence of disulphide (SS) bonds in the AFPs Q01758 and P05140 are predicted by CYS_REC tool and also identified from the three-dimensional structure using Rasmol tool. The disulphide bonds identified from the three-dimensional structure using the Rasmol tool might be correct as the evaluation parameters are within the acceptable limits for the modelled 3D structures.

  9. PoD: dynamically create and use remote PROOF clusters. A thin client concept.

    CERN Document Server

    CERN. Geneva

    2012-01-01

    PoD’s newly developed “pod-remote” command made it possible for users to utilize a thin client concept. In order to create dynamic PROOF clusters, users are now able to select a remote computer, even behind a firewall, to control a PoD server on...

  10. Frame architecture for video servers

    Science.gov (United States)

    Venkatramani, Chitra; Kienzle, Martin G.

    1999-11-01

    Video is inherently frame-oriented and most applications such as commercial video processing require to manipulate video in terms of frames. However, typical video servers treat videos as byte streams and perform random access based on approximate byte offsets to be supplied by the client. They do not provide frame or timecode oriented API which is essential for many applications. This paper describes a frame-oriented architecture for video servers. It also describes the implementation in the context of IBM's VideoCharger server. The later part of the paper describes an application that uses the frame architecture and provides fast and slow-motion scanning capabilities to the server.

  11. Call-for-tender documentation in the area of servers, personal computers and networks; Ausschreibungsunterlagen im Server-, PC- und Netzwerk-Bereich

    Energy Technology Data Exchange (ETDEWEB)

    Grieder, T.; Huser, A.

    2003-07-01

    As a result of this work, sample texts, so-called performance sheets, have been drawn up for the invitation to tender for IT devices. As a supplement to the standard technical requirements, such as computer performance, memory capacity, etc., these texts cover the aspects of energy efficiency. The performance sheets can be enclosed with the invitations to tender as an appendix, or be used directly as text modules. They are supplemented by explanatory texts, which give information regarding technical terms, labels and possible technical realizations. Performance sheets and explanatory texts are included in the appendix to this report. The goal of these activities is to exert pressure on the market, which should ultimately lead to more efficient units. In addition, however, these texts should serve to make the offices placing the invitations to tender more aware of the energy efficiency aspect. Energy saving functions are fairly common for PCs and monitors nowadays. Reference to proved technical realisations can be made in the performance sheets. The situation is more difficult for servers. Although some technical solutions have been initiated, very little is known about practical applications. Further activities are necessary here. (author)

  12. Computing a constrained control policy for a single-server queueing system

    DEFF Research Database (Denmark)

    Larsen, Christian

    We consider a single-server queueing system designed to serve homogeneous jobs. The jobs arrive to the system after a Poisson process and all processing times are deterministic. There is a set-up cost for starting up production and a holding cost rate is incurred for each job present. Also...

  13. DISTRIBUTION OF LOAD USING MOBILE AGENT IN DISTRIBUTED WEB SERVERS

    OpenAIRE

    VijayaKumar G. Dhas; V. Rhymend Uthariaraj

    2014-01-01

    The continuing growth of the World-Wide Web is placing increasing demands on popular Web servers. Many of the sites are now using distributed Web servers (i.e., groups of machines) to service the increasing number of client requests, as a single server cannot handle the workload. Incoming client requests must be distributed in some fashion among the machines in the distributed Web server to improve the performance. In the existing work, reducing the high message complexity is a challenge. Thi...

  14. Advancing the Power and Utility of Server-Side Aggregation

    Science.gov (United States)

    Fulker, Dave; Gallagher, James

    2016-01-01

    During the upcoming Summer 2016 meeting of the ESIP Federation (July 19-22), OpenDAP will hold a Developers and Users Workshop. While a broad set of topics will be covered, a key focus is capitalizing on recent EOSDIS-sponsored advances in Hyrax, OPeNDAPs own software for server-side realization of the DAP2 and DAP4 protocols. These Hyrax advances are as important to data users as to data providers, and the workshop will include hands-on experiences of value to both. Specifically, a balanced set of presentations and hands-on tutorials will address advances in1.server installation,2.server configuration,3.Hyrax aggregation capabilities,4.support for data-access from clients that are HTTP-based, JSON-based or OGC-compliant (especially WCS and WMS),5.support for DAP4,6.use and extension of server-side computational capabilities, and7.several performance-affecting matters.Topics 2 through 7 will be relevant to data consumers, data providers andnotably, due to the open-source nature of all OPeNDAP softwareto developers wishing to extend Hyrax, to build compatible clients and servers, andor to employ Hyrax as middleware that enables interoperability across a variety of end-user and source-data contexts. A session for contributed talks will elaborate the topics listed above and embrace additional ones.

  15. Study on the Distributed Routing Algorithm and Its Security for Peer-to-Peer Computing

    Institute of Scientific and Technical Information of China (English)

    ZHOU Shi-jie

    2005-01-01

    @@ By virtue of its great efficiency and graceful architecture, the Client/Server model has been prevalent for more than twenty years, but some disadvantages are also recognized. It is not so suitable for the next generation Internet (NGI), which will provide a high-speed communication platform. Especially, the service bottleneck of Client/Server model will become more and more severe in such high-speed networking environment. Some approaches have been proposed to solve such kind of disadvantages. Among these, distributed computing is considered an important candidate for Client/Server model.

  16. Liberate Mediacast Server

    Institute of Scientific and Technical Information of China (English)

    2002-01-01

    @@ The Mediacast server schedules the retrieval of HTML content from multiple sources, then organizes and broadcasts the content to all clients on the appropriate channels at the specified times. The content is displayed upon subscriber request, when triggered by an event, or automatically. These broadcasts are generally performed in-band, but Mediacast can also broadcast over the out-of-band network. This allows subscribers to display and interact with a wide variety of specialized content without significantly increasing network traffic.

  17. Redirection of client/server relationship of X Window system as a simple, low-cost, departmental picture archiving and communication system solution for nuclear medicine.

    Science.gov (United States)

    Datz, F L; Baune, D A; Christian, P E

    1994-08-01

    Picture archiving and communication systems (PACS) offer significant advantages over current film-management techniques. However, PACS are complex and expensive, factors that have limited their entry into the radiology and nuclear medicine communities. We present a simple, low-cost PACS solution that allows viewing of images from different computer systems by redirection of the X Window system. In this technique, multiple copies of the imaging software are remotely opened from generic UNIX workstations interfaced to the main computer system via Transmission Control Protocol/Internet Protocol over Ethernet. The X Window system that provides the windowing system for the main computer is redirected to the workstations' displays. With this technique, viewing and processing of images on a remote station is virtually identical to working at the main computer's console. The technique requires that the commercial imaging system's hardware, operating system, and imaging software support multiuser multitasking and the execution of multiple copies of its imaging software, and that they use X Windows as the graphical system. Advantages of the technique include low cost, ease of maintenance, ease of interconnecting different types of computers, the capacity to view images regardless of file format, and the capacity to both view and process images. The latter is a necessity for modalities such as nuclear medicine. A disadvantage of the technique is that the number of nodes that can be supported is limited. PMID:7948169

  18. Redirection of client/server relationship of X Window system as a simple, low-cost, departmental picture archiving and communication system solution for nuclear medicine.

    Science.gov (United States)

    Datz, F L; Baune, D A; Christian, P E

    1994-08-01

    Picture archiving and communication systems (PACS) offer significant advantages over current film-management techniques. However, PACS are complex and expensive, factors that have limited their entry into the radiology and nuclear medicine communities. We present a simple, low-cost PACS solution that allows viewing of images from different computer systems by redirection of the X Window system. In this technique, multiple copies of the imaging software are remotely opened from generic UNIX workstations interfaced to the main computer system via Transmission Control Protocol/Internet Protocol over Ethernet. The X Window system that provides the windowing system for the main computer is redirected to the workstations' displays. With this technique, viewing and processing of images on a remote station is virtually identical to working at the main computer's console. The technique requires that the commercial imaging system's hardware, operating system, and imaging software support multiuser multitasking and the execution of multiple copies of its imaging software, and that they use X Windows as the graphical system. Advantages of the technique include low cost, ease of maintenance, ease of interconnecting different types of computers, the capacity to view images regardless of file format, and the capacity to both view and process images. The latter is a necessity for modalities such as nuclear medicine. A disadvantage of the technique is that the number of nodes that can be supported is limited.

  19. Membangun Server Multicast Berbasis Streaming Menggunakan Centos

    Directory of Open Access Journals (Sweden)

    Irwan Susanto

    2009-11-01

    Full Text Available The development of IP-based technology contribute to the development of telecomunication and information technology.  One of  IP-based technology application is streaming multicast, as part of broadcasting. The streaming  process is made by accessing  Telkom-2 broadcast  through AKATEL LAN network, then  server forward it to clients using multicast IP system. Multicast IP is D-class IP, which is able to send data package in realtime. In multicast system, server only send one data package to  some clients with same speed transmition. The Telkom-2 broadcast is already accessed before   sent as data package. Server will access Telkom-2 broadcast using parabola antenna and Hughes modem, then forward it to clients through AKATEL LAN network. Clients must conect to server via AKATEL LAN network and already  instaled VLC player, in order to be able to access the Telkom-2 broadcast

  20. A web-based care-requiring client and Home Helper mutual support system.

    Science.gov (United States)

    Ogawa, Hidekuni; Yonezawa, Yoshiharu; Maki, Hiromichi; Hahn, Allen W; Caldwell, W Morton

    2005-01-01

    For the improved efficiency of home care of the elderly, a web-based system has been developed to enable faster communications between care-requiring clients, their Home Helper and the care manager. Changes to care items, such as cooking, bathing, washing, cleaning and shopping are usually requested by the elderly client over the telephone. However, the care central office often requires 24 hours to process and respond to such spoken requests. The system we have developed consists of Internet client computers with liquid crystal input tablets, wireless Internet Java enabled mobile phones and a central office server that yields almost instant communication. The care clients enter requests on the liquid crystal tablet at their home and then their computer sends these requests to the server at the Home Helper central office. The server automatically creates a new file of the requested items, and then immediately transfers them to the care manager and Home Helper's mobile phone. With this non-vocal and paperless system, the care-requiring clients, who can easily operate the liquid crystal tablet, can very quickly communicate their needed care change requests to their Home Helper.

  1. A Web Server and Mobile App for Computing Hemolytic Potency of Peptides

    Science.gov (United States)

    Chaudhary, Kumardeep; Kumar, Ritesh; Singh, Sandeep; Tuknait, Abhishek; Gautam, Ankur; Mathur, Deepika; Anand, Priya; Varshney, Grish C.; Raghava, Gajendra P. S.

    2016-03-01

    Numerous therapeutic peptides do not enter the clinical trials just because of their high hemolytic activity. Recently, we developed a database, Hemolytik, for maintaining experimentally validated hemolytic and non-hemolytic peptides. The present study describes a web server and mobile app developed for predicting, and screening of peptides having hemolytic potency. Firstly, we generated a dataset HemoPI-1 that contains 552 hemolytic peptides extracted from Hemolytik database and 552 random non-hemolytic peptides (from Swiss-Prot). The sequence analysis of these peptides revealed that certain residues (e.g., L, K, F, W) and motifs (e.g., “FKK”, “LKL”, “KKLL”, “KWK”, “VLK”, “CYCR”, “CRR”, “RFC”, “RRR”, “LKKL”) are more abundant in hemolytic peptides. Therefore, we developed models for discriminating hemolytic and non-hemolytic peptides using various machine learning techniques and achieved more than 95% accuracy. We also developed models for discriminating peptides having high and low hemolytic potential on different datasets called HemoPI-2 and HemoPI-3. In order to serve the scientific community, we developed a web server, mobile app and JAVA-based standalone software (http://crdd.osdd.net/raghava/hemopi/).

  2. Exam 70-411 administering Windows Server 2012

    CERN Document Server

    Course, Microsoft Official Academic

    2014-01-01

    Microsoft Windows Server is a multi-purpose server designed to increase reliability and flexibility of  a network infrastructure. Windows Server is the paramount tool used by enterprises in their datacenter and desktop strategy. The most recent versions of Windows Server also provide both server and client virtualization. Its ubiquity in the enterprise results in the need for networking professionals who know how to plan, design, implement, operate, and troubleshoot networks relying on Windows Server. Microsoft Learning is preparing the next round of its Windows Server Certification program

  3. PERFORMANCE EVALUATION OF DIRECT PROCESSOR ACCESS FOR NON DEDICATED SERVER

    Directory of Open Access Journals (Sweden)

    P. S. BALAMURUGAN

    2010-10-01

    Full Text Available The objective of the paper is to design a co processor for a desktop machine which enables the machine to act as non dedicated server, such that the co processor will act as a server processor and the multi-core processor to act as desktop processor. By implementing this methodology a client machine can be made to act as a non dedicated server and a client machine. These type of machine can be used in autonomy networks. This design will lead to design of a cost effective server and machine which can parallel act as a non dedicated server and a client machine or it can be made to switch and act as client or server.

  4. An Array Library for Microsoft SQL Server with Astrophysical Applications

    Science.gov (United States)

    Dobos, L.; Szalay, A. S.; Blakeley, J.; Falck, B.; Budavári, T.; Csabai, I.

    2012-09-01

    Today's scientific simulations produce output on the 10-100 TB scale. This unprecedented amount of data requires data handling techniques that are beyond what is used for ordinary files. Relational database systems have been successfully used to store and process scientific data, but the new requirements constantly generate new challenges. Moving terabytes of data among servers on a timely basis is a tough problem, even with the newest high-throughput networks. Thus, moving the computations as close to the data as possible and minimizing the client-server overhead are absolutely necessary. At least data subsetting and preprocessing have to be done inside the server process. Out of the box commercial database systems perform very well in scientific applications from the prospective of data storage optimization, data retrieval, and memory management but lack basic functionality like handling scientific data structures or enabling advanced math inside the database server. The most important gap in Microsoft SQL Server is the lack of a native array data type. Fortunately, the technology exists to extend the database server with custom-written code that enables us to address these problems. We present the prototype of a custom-built extension to Microsoft SQL Server that adds array handling functionality to the database system. With our Array Library, fix-sized arrays of all basic numeric data types can be created and manipulated efficiently. Also, the library is designed to be able to be seamlessly integrated with the most common math libraries, such as BLAS, LAPACK, FFTW, etc. With the help of these libraries, complex operations, such as matrix inversions or Fourier transformations, can be done on-the-fly, from SQL code, inside the database server process. We are currently testing the prototype with two different scientific data sets: The Indra cosmological simulation will use it to store particle and density data from N-body simulations, and the Milky Way Laboratory

  5. Cambridge-Cranfield High Performance Computing Facility (HPCF) purchases ten Sun Fire(TM) 15K servers to dramatically increase power of eScience research

    CERN Multimedia

    2002-01-01

    "The Cambridge-Cranfield High Performance Computing Facility (HPCF), a collaborative environment for data and numerical intensive computing privately run by the University of Cambridge and Cranfield University, has purchased 10 Sun Fire(TM) 15K servers from Sun Microsystems, Inc.. The total investment, which includes more than $40 million in Sun technology, will dramatically increase the computing power, reliability, availability and scalability of the HPCF" (1 page).

  6. Computing environment for the ASSIST data warehouse at Lawrence Livermore National Laboratory

    Energy Technology Data Exchange (ETDEWEB)

    Shuk, K.

    1995-11-01

    The current computing environment for the ASSIST data warehouse at Lawrence Livermore National Laboratory is that of a central server that is accessed by a terminal or terminal emulator. The initiative to move to a client/server environment is strong, backed by desktop machines becoming more and more powerful. The desktop machines can now take on parts of tasks once run entirely on the central server, making the whole environment computationally more efficient as a result. Services are tasks that are repeated throughout the environment such that it makes sense to share them; tasks such as email, user authentication and file transfer are services. The new client/;server environment needs to determine which services must be included in the environment for basic functionality. These services then unify the computing environment, not only for the forthcoming ASSIST+, but for Administrative Information Systems as a whole, joining various server platforms with heterogeneous desktop computing platforms.

  7. Bitcoin clients

    OpenAIRE

    Skudnov, Rostislav

    2012-01-01

    Bitcoin is a new decentralized electronic currency which gained popularity in the last two years. The usage of Bitcoin is facilitated by software commonly called Bitcoin clients. This thesis provides an overview of Bitcoin and cryptography behind it, discusses different types of Bitcoin clients and researches additional features implemented by them. It also analyzes further enhancements that can be made to clients and the Bitcoin protocol. Bitcoin clients are grouped into types and analyz...

  8. Measuring server QoS in open virtual worlds : relating QoS to QoE for OpenSim Servers on the Hyper-GRID

    OpenAIRE

    Miller, Alan Henry David; McCaffery, John Philip; Allison, Colin; Dow, Lisa; Oliver, Iain Angus

    2014-01-01

    To understand the performance of networked computer systems it is necessary to consider client, server and network components. Virtual Worlds are resource intensive interactive systems. As such they are liable to degradations in system performance which have a negative impact upon users’ Quality of Experience (QoE). To efficiently use system resources it is necessary to understand when and how changes in Quality of Service (QoS) impact upon the QoE. This study investigates the factors that af...

  9. Composing Multiple-Client-Multiple-Server Synchronizations

    NARCIS (Netherlands)

    Aksit, Mehmet; Bergmans, Lodewijk

    1997-01-01

    A considerable number of language mechanisms have been proposed during the last several years, to specify and implement concurrent object-oriented programs. The major concern of these proposals is to design an expressive language that provides extensible concurrent processing and synchronization fea

  10. A Newer User Authentication, File encryption and Distributed Server Based Cloud Computing security architecture

    Directory of Open Access Journals (Sweden)

    Kawser Wazed Nafi

    2012-10-01

    Full Text Available The cloud computing platform gives people the opportunity for sharing resources, services and information among the people of the whole world. In private cloud system, information is shared among the persons who are in that cloud. For this, security or personal information hiding process hampers. In this paper we have proposed new security architecture for cloud computing platform. This ensures secure communication system and hiding information from others. AES based file encryption system and asynchronous key system for exchanging information or data is included in this model. This structure can be easily applied with main cloud computing features, e.g. PaaS, SaaS and IaaS. This model also includes onetime password system for user authentication process. Our work mainly deals with the security system of the whole cloud computing platform.

  11. GlusterFS One Storage Server to Rule Them All

    Energy Technology Data Exchange (ETDEWEB)

    Boyer, Eric B. [Los Alamos National Laboratory; Broomfield, Matthew C. [Los Alamos National Laboratory; Perrotti, Terrell A. [Los Alamos National Laboratory

    2012-07-30

    GlusterFS is a Linux based distributed file system, designed to be highly scalable and serve many clients. Some reasons to use GlusterFS are: No centralized metadata server, Scalability, Open Source, Dynamic and live service modifications, Can be used over Infiniband or Ethernet, Can be tuned for speed and/or resilience and Flexible administration. It's useful for enterprise environments - virtualization; high performance computing (HPC) and it works with Mac, Linux and Windows clients. Conclusions are: (1) GlusterFS proved to have widespread capabilities as a virtual file system; (2) Scalability is very dependent upon the underlying hardware; (3) Lack of built-in encryption and security paradigm; and (4) Best suited in a general purpose computing environment.

  12. Server-side Filtering and Aggregation within a Distributed Environment

    Science.gov (United States)

    Currey, J. C.; Bartle, A.

    2015-12-01

    Intercalibration, validation, and data mining use cases require more efficient access to the massive volumes of observation data distributed across multiple agency data centers. The traditional paradigm of downloading large volumes of data to a centralized server or desktop computer for analysis is no longer viable. More analysis should be performed within the host data centers using server-side functions. Many comparative analysis tasks require far less than 1% of the available observation data. The Multi-Instrument Intercalibration (MIIC) Framework provides web services to find, match, filter, and aggregate multi-instrument observation data. Matching measurements from separate spacecraft in time, location, wavelength, and viewing geometry is a difficult task especially when data are distributed across multiple agency data centers. Event prediction services identify near coincident measurements with matched viewing geometries near orbit crossings using complex orbit propagation and spherical geometry calculations. The number and duration of event opportunities depend on orbit inclinations, altitude differences, and requested viewing conditions (e.g., day/night). Event observation information is passed to remote server-side functions to retrieve matched data. Data may be gridded, spatially convolved onto instantaneous field-of-views, or spectrally resampled or convolved. Narrowband instruments are routinely compared to hyperspectal instruments such as AIRS and CRIS using relative spectral response (RSR) functions. Spectral convolution within server-side functions significantly reduces the amount of hyperspectral data needed by the client. This combination of intelligent selection and server-side processing significantly reduces network traffic and data to process on local servers. OPeNDAP is a mature networking middleware already deployed at many of the Earth science data centers. Custom OPeNDAP server-side functions that provide filtering, histogram analysis (1D

  13. WMS Server 2.0

    Science.gov (United States)

    Plesea, Lucian; Wood, James F.

    2012-01-01

    This software is a simple, yet flexible server of raster map products, compliant with the Open Geospatial Consortium (OGC) Web Map Service (WMS) 1.1.1 protocol. The server is a full implementation of the OGC WMS 1.1.1 as a fastCGI client and using Geospatial Data Abstraction Library (GDAL) for data access. The server can operate in a proxy mode, where all or part of the WMS requests are done on a back server. The server has explicit support for a colocated tiled WMS, including rapid response of black (no-data) requests. It generates JPEG and PNG images, including 16-bit PNG. The GDAL back-end support allows great flexibility on the data access. The server is a port to a Linux/GDAL platform from the original IRIX/IL platform. It is simpler to configure and use, and depending on the storage format used, it has better performance than other available implementations. The WMS server 2.0 is a high-performance WMS implementation due to the fastCGI architecture. The use of GDAL data back end allows for great flexibility. The configuration is relatively simple, based on a single XML file. It provides scaling and cropping, as well as blending of multiple layers based on layer transparency.

  14. WPS-based technology for client-side remote sensing data processing

    Directory of Open Access Journals (Sweden)

    E. Kazakov

    2015-04-01

    that the processing servers could play the role of the clients connecting to the service supply server. The study was partially supported by Russian Foundation for Basic Research (RFBR, research project No. 13-05-12079 ofi_m.

  15. A Responsive Client for Distributed Visualization

    Science.gov (United States)

    Bollig, E. F.; Jensen, P. A.; Erlebacher, G.; Yuen, D. A.; Momsen, A. R.

    2006-12-01

    As grids, web services and distributed computing continue to gain popularity in the scientific community, demand for virtual laboratories likewise increases. Today organizations such as the Virtual Laboratory for Earth and Planetary Sciences (VLab) are dedicated to developing web-based portals to perform various simulations remotely while abstracting away details of the underlying computation. Two of the biggest challenges in portal- based computing are fast visualization and smooth interrogation without over taxing clients resources. In response to this challenge, we have expanded on our previous data storage strategy and thick client visualization scheme [1] to develop a client-centric distributed application that utilizes remote visualization of large datasets and makes use of the local graphics processor for improved interactivity. Rather than waste precious client resources for visualization, a combination of 3D graphics and 2D server bitmaps are used to simulate the look and feel of local rendering. Java Web Start and Java Bindings for OpenGL enable install-on- demand functionality as well as low level access to client graphics for all platforms. Powerful visualization services based on VTK and auto-generated by the WATT compiler [2] are accessible through a standard web API. Data is permanently stored on compute nodes while separate visualization nodes fetch data requested by clients, caching it locally to prevent unnecessary transfers. We will demonstrate application capabilities in the context of simulated charge density visualization within the VLab portal. In addition, we will address generalizations of our application to interact with a wider number of WATT services and performance bottlenecks. [1] Ananthuni, R., Karki, B.B., Bollig, E.F., da Silva, C.R.S., Erlebacher, G., "A Web-Based Visualization and Reposition Scheme for Scientific Data," In Press, Proceedings of the 2006 International Conference on Modeling Simulation and Visualization Methods (MSV

  16. Efficient server selection system for widely distributed multiserver networks

    Science.gov (United States)

    Lee, Hyun-pyo; Park, Sung-sik; Lee, Kyoon-Ha

    2001-07-01

    In order to providing more improved quality of Internet service, the access speed to a subscriber's network and a server which is the Internet access device was rapidly enhanced by traffic distribution and installation of high-performance server. But the Internet access quality and the content for a speed were remained out of satisfaction. With such a hazard, an extended node at Internet access device has a limitation for coping with growing network traffic, and the root cause is located in the Middle-mile node between a CP (Content Provider) server and a user node. For such a problem, this paper proposes a new method to select a effective server to a client as minimizing the number of node between the server and the client while keeping the load balance among servers which is clustered by the client's location on the physically distributed multi-site environments. The proposed method use a NSP (Network Status Prober) and a contents server manager so as to get a status of each servers and distributed network, a new architecture will be shown for the server selecting algorithm and the implementation for the algorithm. And also, this paper shows the parameters selecting a best service providing server for client and that the grantor will be confirmed by the experiment over the proposed architectures.

  17. Microsoft Windows Server Administration Essentials

    CERN Document Server

    Carpenter, Tom

    2011-01-01

    The core concepts and technologies you need to administer a Windows Server OS Administering a Windows operating system (OS) can be a difficult topic to grasp, particularly if you are new to the field of IT. This full-color resource serves as an approachable introduction to understanding how to install a server, the various roles of a server, and how server performance and maintenance impacts a network. With a special focus placed on the new Microsoft Technology Associate (MTA) certificate, the straightforward, easy-to-understand tone is ideal for anyone new to computer administration looking t

  18. Enhanced delegated computing using coherence

    Science.gov (United States)

    Barz, Stefanie; Dunjko, Vedran; Schlederer, Florian; Moore, Merritt; Kashefi, Elham; Walmsley, Ian A.

    2016-03-01

    A longstanding question is whether it is possible to delegate computational tasks securely—such that neither the computation nor the data is revealed to the server. Recently, both a classical and a quantum solution to this problem were found [C. Gentry, in Proceedings of the 41st Annual ACM Symposium on the Theory of Computing (Association for Computing Machinery, New York, 2009), pp. 167-178; A. Broadbent, J. Fitzsimons, and E. Kashefi, in Proceedings of the 50th Annual Symposium on Foundations of Computer Science (IEEE Computer Society, Los Alamitos, CA, 2009), pp. 517-526]. Here, we study the first step towards the interplay between classical and quantum approaches and show how coherence can be used as a tool for secure delegated classical computation. We show that a client with limited computational capacity—restricted to an XOR gate—can perform universal classical computation by manipulating information carriers that may occupy superpositions of two states. Using single photonic qubits or coherent light, we experimentally implement secure delegated classical computations between an independent client and a server, which are installed in two different laboratories and separated by 50 m . The server has access to the light sources and measurement devices, whereas the client may use only a restricted set of passive optical devices to manipulate the information-carrying light beams. Thus, our work highlights how minimal quantum and classical resources can be combined and exploited for classical computing.

  19. PiRaNhA: a server for the computational prediction of RNA-binding residues in protein sequences

    OpenAIRE

    Murakami, Yoichi; Ruth V Spriggs; Nakamura, Haruki; Jones, Susan

    2010-01-01

    The PiRaNhA web server is a publicly available online resource that automatically predicts the location of RNA-binding residues (RBRs) in protein sequences. The goal of functional annotation of sequences in the field of RNA binding is to provide predictions of high accuracy that require only small numbers of targeted mutations for verification. The PiRaNhA server uses a support vector machine (SVM), with position-specific scoring matrices, residue interface propensity, predicted residue acces...

  20. PERFORMANCE EVALUATION OF DIRECT PROCESSOR ACCESS FOR NON DEDICATED SERVER

    OpenAIRE

    P. S. Balamurugan; Dr.K.Thanushkodi

    2010-01-01

    The objective of the paper is to design a co processor for a desktop machine which enables the machine to act as non dedicated server, such that the co processor will act as a server processor and the multi-core processor to act as desktop processor. By implementing this methodology a client machine can be made to act as a non dedicated server and a client machine. These type of machine can be used in autonomy networks. This design will lead to design of a cost effective server and machine wh...

  1. PiRaNhA: a server for the computational prediction of RNA-binding residues in protein sequences

    Science.gov (United States)

    Murakami, Yoichi; Spriggs, Ruth V.; Nakamura, Haruki; Jones, Susan

    2010-01-01

    The PiRaNhA web server is a publicly available online resource that automatically predicts the location of RNA-binding residues (RBRs) in protein sequences. The goal of functional annotation of sequences in the field of RNA binding is to provide predictions of high accuracy that require only small numbers of targeted mutations for verification. The PiRaNhA server uses a support vector machine (SVM), with position-specific scoring matrices, residue interface propensity, predicted residue accessibility and residue hydrophobicity as features. The server allows the submission of up to 10 protein sequences, and the predictions for each sequence are provided on a web page and via email. The prediction results are provided in sequence format with predicted RBRs highlighted, in text format with the SVM threshold score indicated and as a graph which enables users to quickly identify those residues above any specific SVM threshold. The graph effectively enables the increase or decrease of the false positive rate. When tested on a non-redundant data set of 42 protein sequences not used in training, the PiRaNhA server achieved an accuracy of 85%, specificity of 90% and a Matthews correlation coefficient of 0.41 and outperformed other publicly available servers. The PiRaNhA prediction server is freely available at http://www.bioinformatics.sussex.ac.uk/PIRANHA. PMID:20507911

  2. The X-Files Investigating Alien Performance in a Thin-client World

    CERN Document Server

    Gunther, N J

    2000-01-01

    Many scientific applications use the X11 window environment; an open source windows GUI standard employing a client/server architecture. X11 promotes: distributed computing, thin-client functionality, cheap desktop displays, compatibility with heterogeneous servers, remote services and administration, and greater maturity than newer web technologies. This paper details the author's investigations into close encounters with alien performance in X11-based seismic applications running on a 200-node cluster, backed by 2 TB of mass storage. End-users cited two significant UFOs (Unidentified Faulty Operations) i) long application launch times and ii) poor interactive response times. The paper is divided into three major sections describing Close Encounters of the 1st Kind: citings of UFO experiences, the 2nd Kind: recording evidence of a UFO, and the 3rd Kind: contact and analysis. UFOs do exist and this investigation presents a real case study for evaluating workload analysis and other diagnostic tools.

  3. The RNAsnp web server

    DEFF Research Database (Denmark)

    Radhakrishnan, Sabarinathan; Tafer, Hakim; Seemann, Ernst Stefan;

    2013-01-01

    , are derived from extensive pre-computed tables of distributions of substitution effects as a function of gene length and GC content. Here, we present a web service that not only provides an interface for RNAsnp but also features a graphical output representation. In addition, the web server is connected...... to a local mirror of the UCSC genome browser database that enables the users to select the genomic sequences for analysis and visualize the results directly in the UCSC genome browser. The RNAsnp web server is freely available at: http://rth.dk/resources/rnasnp/....

  4. Client Centred Design

    DEFF Research Database (Denmark)

    Ørngreen, Rikke; Nielsen, Janni; Tweddell Levinsen, Karin

    2004-01-01

    Abstract In this paper the Human Computer Interaction (HCI) Research Group reports on the pre-phase of an e-learning project, which was carried out in collaboration with the client. The project involved an initial exploration of the problem spaces, possibilities and challenges for an online...... on existing resources and networks, suggesting a design, which also included end-users community needs and work-context. Our argument is that if a preparation phase both seeks to confirm knowledge and contemplate what is not yet known, giving attention to the context and need of the client (i.e. not only end......-users,) then it is possible to build on existing resources within the client organisation, leading to grounding of design decisions and a match between the e-learning environment designed and the capabilities of the client....

  5. HTML thin client and transactions

    CERN Document Server

    Touchette, J F

    1999-01-01

    When writing applications for thin clients such as Web browsers, you face several challenges that do not exist with fat-client applications written in Visual Basic, Delphi, or Java. For one thing, your development tools do not include facilities for automatically building reliable, nonrepeatable transactions into applications. Consequently, you must devise your own techniques to prevent users from transmitting duplicate transactions. The author explains how to implement reliable, nonrepeatable transactions using a technique that is applicable to any Java Server Development Kit based architecture. Although the examples presented are based on the IBM WebSphere 2.1 Application Server, they do not make use of any IBM WebSphere extensions. In short, the concepts presented here can be implemented in Perl CGI and ASP scripts, and the sample code has been tested with JDK 1.1.6 and 1.2. (0 refs).

  6. ELM server

    DEFF Research Database (Denmark)

    Puntervoll, Pål; Linding, Rune; Gemünd, Christine;

    2003-01-01

    , glycosylation and a host of other post-translational modifications. ELM, the Eukaryotic Linear Motif server at http://elm.eu.org/, is a new bioinformatics resource for investigating candidate short non-globular functional motifs in eukaryotic proteins, aiming to fill the void in bioinformatics tools. Sequence...... comparisons with short motifs are difficult to evaluate because the usual significance assessments are inappropriate. Therefore the server is implemented with several logical filters to eliminate false positives. Current filters are for cell compartment, globular domain clash and taxonomic range...

  7. Demonstration of measurement-only blind quantum computing

    Science.gov (United States)

    Greganti, Chiara; Roehsner, Marie-Christine; Barz, Stefanie; Morimae, Tomoyuki; Walther, Philip

    2016-01-01

    Blind quantum computing allows for secure cloud networks of quasi-classical clients and a fully fledged quantum server. Recently, a new protocol has been proposed, which requires a client to perform only measurements. We demonstrate a proof-of-principle implementation of this measurement-only blind quantum computing, exploiting a photonic setup to generate four-qubit cluster states for computation and verification. Feasible technological requirements for the client and the device-independent blindness make this scheme very applicable for future secure quantum networks.

  8. Performance Measurement of Cloud Computing Services

    OpenAIRE

    Suakanto, Sinung; Suhono H. Supangkat; Suhardi 1); Saragih, Roberd

    2012-01-01

    Cloud computing today has now been growing as new technologies and new business models. In distributed technology perspective, cloud computing most like client-server services like web-based or web-service but it used virtual resources to execute. Currently, cloud computing relies on the use of an elastic virtual machine and the use of network for data exchange. We conduct an experimental setup to measure the quality of service received by cloud computing customers. Experimental setup done by...

  9. Exploring IBM eServer zSeries and S/390 servers see why IBM's most powerful computer family has become more popular than ever!

    CERN Document Server

    Hoskins, Jim

    2002-01-01

    Considered the bible of the IBM zSeries and S/390 world, this new edition closely examines the role large computers will play in the new century. All the new hardware models and operating system products?Linux, VSE, MVS, VM, AIX, and Open Edition?are now available for the zSeries and are fully explained, as are critical business issues such as cost justification, lease versus purchase, support, security, and maintenance. Hypothetical small, medium, and large businesses are described and then outfitted with the appropriate zSeries solution.

  10. Server-Based Data Push Architecture for Multi-Processor Environments

    Institute of Scientific and Technical Information of China (English)

    Xian-He Sun; Surendra Byna; Yong Chen

    2007-01-01

    Data access delay is a major bottleneck in utilizing current high-end computing (HEC) machines. Prefetching, where data is fetched before CPU demands for it, has been considered as an effective solution to masking data access delay. However, current client-initiated prefetching strategies, where a computing processor initiates prefetching instructions, have many limitations. They do not work well for applications with complex, non-contiguous data access patterns. While technology advances continue to increase the gap between computing and data access performance,trading computing power for reducing data access delay has become a natural choice. In this paper, we present a serverbased data-push approach and discuss its associated implementation mechanisms. In the server-push architecture, a dedicated server called Data Push Server (DPS) initiates and proactively pushes data closer to the client in time. Issues,such as what data to fetch, when to fetch, and how to push are studied. The SimpleScalar simulator is modified with a dedicated prefetching engine that pushes data for another processor to test DPS based prefetching. Simulation results show that L1 Cache miss rate can be reduced by up to 97% (71% on average) over a superscalar processor for SPEC CPU2000 benchmarks that have high cache miss rates.

  11. MADOCA database system with dual servers for SACLA

    International Nuclear Information System (INIS)

    We upgraded the database system for the control system of SPring-8 Angstrom Compact Free Electron Laser (SACLA). The upgraded system consists of two database servers to increase server resource such as CPU, memory, disk IOs. The main server handles online data and the archive server handles archived data. Client programs including GUI for operation connected to the main server. The archived data mounted on the main server by the proxy tables, so that the client programs are able to use without any changes. We performed load tests on the new database system. The new system was successfully able to handle data signals of 84,246, while around 80,000 signals are required for the control system in SACLA in a few years. (author)

  12. Asynchronous data change notification between database server and accelerator controls system

    International Nuclear Information System (INIS)

    Database data change notification (DCN) is a commonly used feature. Not all database management systems (DBMS) provide an explicit DCN mechanism. Even for those DBMS's which support DCN (such as Oracle and MS SQL server), some server side and/or client side programming may be required to make the DCN system work. This makes the setup of DCN between database server and interested clients tedious and time consuming. In accelerator control systems, there are many well established software client/server architectures (such as CDEV, EPICS, and ADO) that can be used to implement data reflection servers that transfer data asynchronously to any client using the standard SET/GET API. This paper describes a method for using such a data reflection server to set up asynchronous DCN (ADCN) between a DBMS and clients. This method works well for all DBMS systems which provide database trigger functionality. Asynchronous data change notification (ADCN) between database server and clients can be realized by combining the use of a database trigger mechanism, which is supported by major DBMS systems, with server processes that use client/server software architectures that are familiar in the accelerator controls community (such as EPICS, CDEV or ADO). This approach makes the ADCN system easy to set up and integrate into an accelerator controls system. Several ADCN systems have been set up and used in the RHIC-AGS controls system.

  13. OPC Data Acquisition Server for CPDev Engineering Environment

    Science.gov (United States)

    Rzońca, Dariusz; Sadolewski, Jan; Trybus, Bartosz

    OPC Server has been created for the CPDev engineering environment, which provides classified process data for OPC client applications. Hierarchical Coloured Petri nets are used at design stage to model communications of the server with CPDev target controllers. Implementation involves an universal interface for acquisition data via different communication protocols like Modbus or .NET Remoting.

  14. Generic OPC UA Server Framework

    Science.gov (United States)

    Nikiel, Piotr P.; Farnham, Benjamin; Filimonov, Viatcheslav; Schlenker, Stefan

    2015-12-01

    This paper describes a new approach for generic design and efficient development of OPC UA servers. Development starts with creation of a design file, in XML format, describing an object-oriented information model of the target system or device. Using this model, the framework generates an executable OPC UA server application, which exposes the per-design OPC UA address space, without the developer writing a single line of code. Furthermore, the framework generates skeleton code into which the developer adds the necessary logic for integration to the target system or device. This approach allows both developers unfamiliar with the OPC UA standard, and advanced OPC UA developers, to create servers for the systems they are experts in while greatly reducing design and development effort as compared to developments based purely on COTS OPC UA toolkits. Higher level software may further benefit from the explicit OPC UA server model by using the XML design description as the basis for generating client connectivity configuration and server data representation. Moreover, having the XML design description at hand facilitates automatic generation of validation tools. In this contribution, the concept and implementation of this framework is detailed along with examples of actual production-level usage in the detector control system of the ATLAS experiment at CERN and beyond.

  15. Demonstration of blind quantum computing.

    Science.gov (United States)

    Barz, Stefanie; Kashefi, Elham; Broadbent, Anne; Fitzsimons, Joseph F; Zeilinger, Anton; Walther, Philip

    2012-01-20

    Quantum computers, besides offering substantial computational speedups, are also expected to preserve the privacy of a computation. We present an experimental demonstration of blind quantum computing in which the input, computation, and output all remain unknown to the computer. We exploit the conceptual framework of measurement-based quantum computation that enables a client to delegate a computation to a quantum server. Various blind delegated computations, including one- and two-qubit gates and the Deutsch and Grover quantum algorithms, are demonstrated. The client only needs to be able to prepare and transmit individual photonic qubits. Our demonstration is crucial for unconditionally secure quantum cloud computing and might become a key ingredient for real-life applications, especially when considering the challenges of making powerful quantum computers widely available.

  16. Network characteristics for server selection in online games

    Science.gov (United States)

    Claypool, Mark

    2008-01-01

    Online gameplay is impacted by the network characteristics of players connected to the same server. Unfortunately, the network characteristics of online game servers are not well-understood, particularly for groups that wish to play together on the same server. As a step towards a remedy, this paper presents analysis of an extensive set of measurements of game servers on the Internet. Over the course of many months, actual Internet game servers were queried simultaneously by twenty-five emulated game clients, with both servers and clients spread out on the Internet. The data provides statistics on the uptime and populations of game servers over a month long period an an in-depth look at the suitability for game servers for multi-player server selection, concentrating on characteristics critical to playability--latency and fairness. Analysis finds most game servers have latencies suitable for third-person and omnipresent games, such as real-time strategy, sports and role-playing games, providing numerous server choices for game players. However, far fewer game servers have the low latencies required for first-person games, such as shooters or race games. In all cases, groups that wish to play together have a greatly reduced set of servers from which to choose because of inherent unfairness in server latencies and server selection is particularly limited as the group size increases. These results hold across different game types and even across different generations of games. The data should be useful for game developers and network researchers that seek to improve game server selection, whether for single or multiple players.

  17. Development of a remote server control system for Android

    OpenAIRE

    Cigan, Boštjan

    2014-01-01

    The purpose of this thesis is to create a plugginable server-client application that allows the control of various software packages on a server. Current server managment tools are analyzed with their strength and weaknesses presented. Dynamic loading in java is presented for better understanding of creating plugginable applications. Before the application development, planning of the system architecture was performed and the functional and non-functional specifications were presented thoroug...

  18. Remote Sensing Data Analytics for Planetary Science with PlanetServer/EarthServer

    Science.gov (United States)

    Rossi, Angelo Pio; Figuera, Ramiro Marco; Flahaut, Jessica; Martinot, Melissa; Misev, Dimitar; Baumann, Peter; Pham Huu, Bang; Besse, Sebastien

    2016-04-01

    Planetary Science datasets, beyond the change in the last two decades from physical volumes to internet-accessible archives, still face the problem of large-scale processing and analytics (e.g. Rossi et al., 2014, Gaddis and Hare, 2015). PlanetServer, the Planetary Science Data Service of the EC-funded EarthServer-2 project (#654367) tackles the planetary Big Data analytics problem with an array database approach (Baumann et al., 2014). It is developed to serve a large amount of calibrated, map-projected planetary data online, mainly through Open Geospatial Consortium (OGC) Web Coverage Processing Service (WCPS) (e.g. Rossi et al., 2014; Oosthoek et al., 2013; Cantini et al., 2014). The focus of the H2020 evolution of PlanetServer is still on complex multidimensional data, particularly hyperspectral imaging and topographic cubes and imagery. In addition to hyperspectral and topographic from Mars (Rossi et al., 2014), the use of WCPS is applied to diverse datasets on the Moon, as well as Mercury. Other Solar System Bodies are going to be progressively available. Derived parameters such as summary products and indices can be produced through WCPS queries, as well as derived imagery colour combination products, dynamically generated and accessed also through OGC Web Coverage Service (WCS). Scientific questions translated into queries can be posed to a large number of individual coverages (data products), locally, regionally or globally. The new PlanetServer system uses the the Open Source Nasa WorldWind (e.g. Hogan, 2011) virtual globe as visualisation engine, and the array database Rasdaman Community Edition as core server component. Analytical tools and client components of relevance for multiple communities and disciplines are shared across service such as the Earth Observation and Marine Data Services of EarthServer. The Planetary Science Data Service of EarthServer is accessible on http://planetserver.eu. All its code base is going to be available on GitHub, on

  19. Reviews of computing technology: Software overview

    Energy Technology Data Exchange (ETDEWEB)

    Hartshorn, W.R.; Johnson, A.L.

    1994-01-05

    The Savannah River Site Computing Architecture states that the site computing environment will be standards-based, data-driven, and workstation-oriented. Larger server systems deliver needed information to users in a client-server relationship. Goals of the Architecture include utilizing computing resources effectively, maintaining a high level of data integrity, developing a robust infrastructure, and storing data in such a way as to promote accessibility and usability. This document describes the current storage environment at Savannah River Site (SRS) and presents some of the problems that will be faced and strategies that are planned over the next few years.

  20. A distributed computing tool for generating neural simulation databases.

    Science.gov (United States)

    Calin-Jageman, Robert J; Katz, Paul S

    2006-12-01

    After developing a model neuron or network, it is important to systematically explore its behavior across a wide range of parameter values or experimental conditions, or both. However, compiling a very large set of simulation runs is challenging because it typically requires both access to and expertise with high-performance computing facilities. To lower the barrier for large-scale model analysis, we have developed NeuronPM, a client/server application that creates a "screen-saver" cluster for running simulations in NEURON (Hines & Carnevale, 1997). NeuronPM provides a user-friendly way to use existing computing resources to catalog the performance of a neural simulation across a wide range of parameter values and experimental conditions. The NeuronPM client is a Windows-based screen saver, and the NeuronPM server can be hosted on any Apache/PHP/MySQL server. During idle time, the client retrieves model files and work assignments from the server, invokes NEURON to run the simulation, and returns results to the server. Administrative panels make it simple to upload model files, define the parameters and conditions to vary, and then monitor client status and work progress. NeuronPM is open-source freeware and is available for download at http://neuronpm.homeip.net . It is a useful entry-level tool for systematically analyzing complex neuron and network simulations.

  1. Confidential benchmarking based on multiparty computation

    DEFF Research Database (Denmark)

    Damgård, Ivan Bjerre; Damgård, Kasper Lyneborg; Nielsen, Kurt;

    ' and the consultancy house's data stays confidential, the banks as clients learn nothing but the computed benchmarking score. In the concrete business application, the developed prototype help Danish banks to find the most efficient customers among a large and challenging group of agricultural customers with too much...... state during the computation. We ran the system with two servers doing the secure computation using a database with information on about 2500 users. Answers arrived in about 25 seconds....

  2. Practical Client Puzzle from Repeated Squaring

    NARCIS (Netherlands)

    Jeckmans, A.

    2009-01-01

    Cryptographic puzzles have been proposed by Merkle [15] to relay secret information between parties over an insecure channel. Client puzzles, a type of cryptographic puzzle, have been proposed by Juels and Brainard [8] to defend a server against denial of service attacks. However there is no general

  3. Dosimetry computer module of the gamma irradiator of ININ

    International Nuclear Information System (INIS)

    This work present the technical specifications for the upgrade of the dosimetry module of the computer system of the gamma irradiator of the Instituto Nacional de Investigaciones Nucleares (ININ) whose result allows the integration and consultation of information in industrial dosimetry subject under an outline client-server. (Author)

  4. DYNAMIC REQUEST DISPATCHING ALGORITHM FOR WEB SERVER CLUSTER

    Institute of Scientific and Technical Information of China (English)

    Yang Zhenjiang; Zhang Deyun; Sun Qindong; Sun Qing

    2006-01-01

    Distributed architectures support increased load on popular web sites by dispatching client requests transparently among multiple servers in a cluster. Packet Single-Rewriting technology and client address hashing algorithm in ONE-IP technology which can ensure application-session-keep have been analyzed, an improved request dispatching algorithm which is simple, effective and supports dynamic load balance has been proposed. In this algorithm, dispatcher evaluates which server node will process request by applying a hash function to the client IP address and comparing the result with its assigned identifier subset; it adjusts the size of the subset according to the performance and current load of each server, so as to utilize all servers' resource effectively. Simulation shows that the improved algorithm has better performance than the original one.

  5. Classification-based Multi-client Video Transmission over Heterogeneous Networks

    Directory of Open Access Journals (Sweden)

    Bo Li

    2013-08-01

    Full Text Available These Real-time video streaming over networks operates under stringent network resource constraints, with multiple video clients competing for limited network resources. In this paper, we study the problem of bandwidth allocation for video transmission over heterogeneous networks, with multiple video clients connecting to the video server simultaneously and demanding for the video services, and aim to provide the best possible Quality of Service (QoS under limited bandwidth of both the video server and multiple video clients. We propose a classification-based approach for multi-client video transmission over heterogeneous networks (CMVT. Firstly, the video server detects the available bandwidth of multiple video clients and classifies the clients into different classes. Secondly, the limited export bandwidth of the server is allocated to different video clients using the client classification results and greedy algorithm. Finally, the video server transmits video streams to video clients in different classes through Unicast and clients in the same class through Unicast and forwarding. Experimental results demonstrate that the proposed video transmission method can use the network bandwidth efficiently and provide better video quality to more video clients

  6. Sending servers to Morocco

    CERN Multimedia

    Joannah Caborn Wengler

    2012-01-01

    Did you know that computer centres are like people? They breathe air in and out like a person, they have to be kept at the right temperature, and they can even be organ donors. As part of a regular cycle of equipment renewal, the CERN Computer Centre has just donated 161 retired servers to universities in Morocco.   Prof. Abdeslam Hoummada and CERN DG Rolf Heuer seeing off the servers on the beginning of their journey to Morocco. “Many people don’t realise, but the Computer Centre is like a living thing. You don’t just install equipment and it runs forever. We’re continually replacing machines, broken parts and improving things like the cooling.” Wayne Salter, Leader of the IT Computing Facilities Group, watches over the Computer Centre a bit like a nurse monitoring a patient’s temperature, especially since new international recommendations for computer centre environmental conditions were released. “A new international s...

  7. DYNAMIC REQUEST DISPATCHING ALGORITHM FOR WEB SERVER CLUSTER

    Institute of Scientific and Technical Information of China (English)

    2006-01-01

    The overall increase in traffic on the WWWcauses a disproportionate increase in client requeststo popular web sites.Site administrators constantlyface the requirement to i mprove server's capacity.Web server cluster is a popular solution.It usesgroup of independent servers that are managed as asingle systemfor higher availability,easier manage-ability and greater scalability.Many web sites haveadopted this solution.Request dispatching[1-2]is one of the core tech-nologies used by parallel web server clusters...

  8. ARQUITETURA E PROTOCOLO PARA APLICAÇÃO VISUAL THIN CLIENT

    Directory of Open Access Journals (Sweden)

    Vanius Roberto Bittencourt

    2011-12-01

    Full Text Available In this paper are studied different solutions to an increasingly common need today - to run applications thin client visuals. To solve common problems is provided a proposed open architecture and protocol for client-server application with visual thin client on windows.

  9. Experimental Demonstration of Blind Quantum Computing

    CERN Document Server

    Barz, Stefanie; Broadbent, Anne; Fitzsimons, Joseph F; Zeilinger, Anton; Walther, Philip

    2011-01-01

    Quantum computers, besides offering substantial computational speedups, are also expected to provide the possibility of preserving the privacy of a computation. Here we show the first such experimental demonstration of blind quantum computation where the input, computation, and output all remain unknown to the computer. We exploit the conceptual framework of measurement-based quantum computation that enables a client to delegate a computation to a quantum server. We demonstrate various blind delegated computations, including one- and two-qubit gates and the Deutsch and Grover algorithms. Remarkably, the client only needs to be able to prepare and transmit individual photonic qubits. Our demonstration is crucial for future unconditionally secure quantum cloud computing and might become a key ingredient for real-life applications, especially when considering the challenges of making powerful quantum computers widely available.

  10. Direct Processor Access for Non Dedicated Server using Multi Core Processor

    Directory of Open Access Journals (Sweden)

    P. S. BALAMURUGAN,

    2010-08-01

    Full Text Available The objective of the paper is to design a co processor for a desktop machine which enables the machine to act as non dedicated server, such that the co processor will act as a server processor and the multi-core processor to act as desktop processor. By implementing this methodology a client machine can be made to act as a non dedicated server and a client machine. This type of machine can be used in autonomy networks. This design will lead to design of a cost effective server and machine which can parallel act as a non dedicatedserver and a client machine or it can be made to switch and act as client or server.

  11. Low-Bandwidth and Non-Compute Intensive Remote Identification of Microbes from Raw Sequencing Reads

    DEFF Research Database (Denmark)

    Gautier, Laurent; Lund, Ole

    2013-01-01

    approach to the analysis of sequencing data where a reference genome does not have to be specified. Using a distributed architecture we are able to query a remote server for hints about what the reference might be, transferring a relatively small amount of data. Our system consists of a server with known...... reference DNA indexed, and a client with raw sequencing reads. The client sends a sample of unidentified reads, and in return receives a list of matching references. Sequences for the references can be retrieved and used for exhaustive computation on the reads, such as alignment. To demonstrate....... Both are able to handle a large number of sequencing reads and from portable devices (the browser-based running on a tablet), perform its task within seconds, and consume an amount of bandwidth compatible with mobile broadband networks. Such client-server approaches could develop in the future...

  12. Measurement-only verifiable blind quantum computing with quantum input verification

    Science.gov (United States)

    Morimae, Tomoyuki

    2016-10-01

    Verifiable blind quantum computing is a secure delegated quantum computing where a client with a limited quantum technology delegates her quantum computing to a server who has a universal quantum computer. The client's privacy is protected (blindness), and the correctness of the computation is verifiable by the client despite her limited quantum technology (verifiability). There are mainly two types of protocols for verifiable blind quantum computing: the protocol where the client has only to generate single-qubit states and the protocol where the client needs only the ability of single-qubit measurements. The latter is called the measurement-only verifiable blind quantum computing. If the input of the client's quantum computing is a quantum state, whose classical efficient description is not known to the client, there was no way for the measurement-only client to verify the correctness of the input. Here we introduce a protocol of measurement-only verifiable blind quantum computing where the correctness of the quantum input is also verifiable.

  13. DISTRIBUTION OF LOAD USING MOBILE AGENT IN DISTRIBUTED WEB SERVERS

    Directory of Open Access Journals (Sweden)

    Vijayakumar G. Dhas

    2014-01-01

    Full Text Available The continuing growth of the World-Wide Web is placing increasing demands on popular Web servers. Many of the sites are now using distributed Web servers (i.e., groups of machines to service the increasing number of client requests, as a single server cannot handle the workload. Incoming client requests must be distributed in some fashion among the machines in the distributed Web server to improve the performance. In the existing work, reducing the high message complexity is a challenge. This study introduces a novel algorithm, which has low message complexity named Load Distribution by dynamically Fixing input to the server using Mobile agent (LDFM which distributes the incoming request, as it arrives from the client world, to avoid overloading of the distributed web servers. LDFM uses prefetch techniques to balance the load among the distributed web servers. Mobile agents are susceptible to failure. This issue is also addressed to bring reliability to the algorithm. The simulation results confirm that the proposed method is reliable. The relative improvement in throughput, comparing with the exiting methods is appreciable.

  14. A Mechanism Supporting the Client/Server Relationship in the Operating System of Distributed System “THUDS”

    Institute of Scientific and Technical Information of China (English)

    廖先Zhi; 金兰

    1991-01-01

    This paper presents a distributed operating system modeled as an abstract machine that provides all the distributed processes with the same set of services.The kernel of our operating system supports services which are achieved by a remote procedure call on requests by parallel processes.Therefore,a scheme for solving the client-server relationship is required.In our system there are more than one clients and,at least,a receive would be required for each.Similarly,there are more than one servers such that the send in a client should produce a message that can be received by every server.Consequently,a mechanism well suited for programming multiple-clients/single-server and single-client/multiple-servers interactions is proposed.

  15. Gclust Server: 80545 [Gclust Server

    Lifescience Database Archive (English)

    Full Text Available own function, computational analysis of large-scale protein-protein interaction data suggests a possible rol...computational analysis of large-scale protein-protein interaction data suggests a possible role in fructose

  16. Direct Processor Access for Non Dedicated Server using Multi Core Processor

    OpenAIRE

    P. S. BALAMURUGAN,; Dr.K.Thanushkodi

    2010-01-01

    The objective of the paper is to design a co processor for a desktop machine which enables the machine to act as non dedicated server, such that the co processor will act as a server processor and the multi-core processor to act as desktop processor. By implementing this methodology a client machine can be made to act as a non dedicated server and a client machine. This type of machine can be used in autonomy networks. This design will lead to design of a cost effective server and machine whi...

  17. Flash Caching on the Storage Client

    OpenAIRE

    Holland, David A.; Angelino, Elaine Lee; Wald, Gideon; Seltzer, Margo I.

    2013-01-01

    Flash memory has recently become popular as a caching medium. Most uses to date are on the storage server side. We investigate a different structure: flash as a cache on the client side of a networked storage environment. We use trace-driven simulation to explore the design space. We consider a wide range of configurations and policies to determine the potential client-side caches might offer and how best to arrange them. Our results show that the flash cache writeback policy does not signifi...

  18. Yankee links computing needs, increases productivity

    International Nuclear Information System (INIS)

    Yankee Atomic Electric Company provides design and consultation services to electric utility companies that operate nuclear power plants. This means bringing together the skills and talents of more than 500 people in many disciplines, including computer-aided design, human resources, financial services, and nuclear engineering. The company was facing a problem familiar to many companies in the nuclear industry.Key corporate data and applications resided on UNIX or other types of computer systems, but most users at Yankee had personal computers on their desks. How could Yankee enable the PC users to share the data, applications, and resources of the larger computing environment such as UNIX, while ensuring they could still use their favorite PC applications? The solution was PC-NFS from Sunsoft, of Chelmsford, Mass., which links PCs to UNIX and other systems. The Yankee computing story is an example of computer downsizing-the trend of moving away from mainframe computers in favor of lower-cost, more flexible client/server computing. Today, Yankee Atomic has more than 350 PCs on desktops throughout the company, using PC-NFS, which enables them t;o use the data, applications, disks, and printers of the FUNIX server systems. This new client/server environment has reduced Yankee's computing costs while increasing its computing power and its ability to respond to customers

  19. Asynchronous data change notification between database server and accelerator control systems

    International Nuclear Information System (INIS)

    Database data change notification (DCN) is a commonly used feature, it allows to be informed when the data has been changed on the server side by another client. Not all database management systems (DBMS) provide an explicit DCN mechanism. Even for those DBMS's which support DCN (such as Oracle and MS SQL server), some server side and/or client side programming may be required to make the DCN system work. This makes the setup of DCN between database server and interested clients tedious and time consuming. In accelerator control systems, there are many well established software client/server architectures (such as CDEV, EPICS, and ADO) that can be used to implement data reflection servers that transfer data asynchronously to any client using the standard SET/GET API. This paper describes a method for using such a data reflection server to set up asynchronous DCN (ADCN) between a DBMS and clients. This method works well for all DBMS systems which provide database trigger functionality. (authors)

  20. Warm Server

    Directory of Open Access Journals (Sweden)

    Manisha Bahir

    2014-04-01

    Full Text Available Educational Organization is largest growing industries in India and all over the world. The advent of modern technologies at the beginning of the last century has brought in development of various technologies, which has substantially increased computer uses in Educational Organization. This system is used monitor and track organizations resources like computers hardware and software resources used in private network of organization. This system monitor all the resources available in intranet, if one of the resources get out dated it can be tracked using system and after it will be upgrade or if any resource changed it also be tracked. Today, India ranks Tenth in worldwide in computer users in educational Institution and other organization. This application helps system admin to monitor all the information about computer software and hardware resource immediately.

  1. A Price-based Web Servers Desing with Load and Cache Prediction%基于价格和信息预测的Web Servers设计

    Institute of Scientific and Technical Information of China (English)

    周刚; 李天宁; 陈道蓄; 谢立

    2001-01-01

    Increasing WWW visits require efficient Web Servers architecture. In our design, Web Servers are a cluster consisting of replicated Servers. Server predicates its load ,which is used to decide the cost to visit itself. Client makes the load balancing decision ,and caches the predicated load of Cluster. Based on price theory, Client chooses the server of the lowest cost to serve itself;at the same time,Server predicates the information updating speed of Cluster,and uses it to decide the updating speed of Cache. Finally ,the system topology is given and characters are analyzed.

  2. Research on the Remote Data Collection Based SQL Server

    Institute of Scientific and Technical Information of China (English)

    QI Xiangyang; LIN Shuzhong; CUI Hui; WANG Jiangfeng; SUN Huilai

    2006-01-01

    The remote data collection system based on SQL Server database technology was developed by Visual C++ and SQL Server database technology together. The Client/Server mode was adopted. The system adopted the database search technological-ADO to work out the communication procedure of the server. And the old data of corresponding memory units were upgraded by the new data which gathered from PLC through serial port real time in the database. The Client utilizes the network technology and database technology through queries procedure to access the data information in the database. Thus a large number of relevant data that the production line operated were obtained. The goal of understanding operation conditions of product line was achieved through analysis of these data. This system has been debugged by the experiment successfully.

  3. Quantum computing on encrypted data

    Science.gov (United States)

    Fisher, K. A. G.; Broadbent, A.; Shalm, L. K.; Yan, Z.; Lavoie, J.; Prevedel, R.; Jennewein, T.; Resch, K. J.

    2014-01-01

    The ability to perform computations on encrypted data is a powerful tool for protecting privacy. Recently, protocols to achieve this on classical computing systems have been found. Here, we present an efficient solution to the quantum analogue of this problem that enables arbitrary quantum computations to be carried out on encrypted quantum data. We prove that an untrusted server can implement a universal set of quantum gates on encrypted quantum bits (qubits) without learning any information about the inputs, while the client, knowing the decryption key, can easily decrypt the results of the computation. We experimentally demonstrate, using single photons and linear optics, the encryption and decryption scheme on a set of gates sufficient for arbitrary quantum computations. As our protocol requires few extra resources compared with other schemes it can be easily incorporated into the design of future quantum servers. These results will play a key role in enabling the development of secure distributed quantum systems.

  4. Quantum computing on encrypted data.

    Science.gov (United States)

    Fisher, K A G; Broadbent, A; Shalm, L K; Yan, Z; Lavoie, J; Prevedel, R; Jennewein, T; Resch, K J

    2014-01-01

    The ability to perform computations on encrypted data is a powerful tool for protecting privacy. Recently, protocols to achieve this on classical computing systems have been found. Here, we present an efficient solution to the quantum analogue of this problem that enables arbitrary quantum computations to be carried out on encrypted quantum data. We prove that an untrusted server can implement a universal set of quantum gates on encrypted quantum bits (qubits) without learning any information about the inputs, while the client, knowing the decryption key, can easily decrypt the results of the computation. We experimentally demonstrate, using single photons and linear optics, the encryption and decryption scheme on a set of gates sufficient for arbitrary quantum computations. As our protocol requires few extra resources compared with other schemes it can be easily incorporated into the design of future quantum servers. These results will play a key role in enabling the development of secure distributed quantum systems.

  5. Sirocco Storage Server v. pre-alpha 0.1

    Energy Technology Data Exchange (ETDEWEB)

    2015-12-18

    Sirocco is a parallel storage system under development, designed for write-intensive workloads on large-scale HPC platforms. It implements a keyvalue object store on top of a set of loosely federated storage servers that cooperate to ensure data integrity and performance. It includes support for a range of different types of storage transactions. This software release constitutes a conformant storage server, along with the client-side libraries to access the storage over a network.

  6. Managing heterogeneous wireless environments via Hotspot servers

    Science.gov (United States)

    Simunic, Tajana; Qadeer, Wajahat; De Micheli, Giovanni

    2005-01-01

    Wireless communication today supports heterogeneous wireless devices with a number of different wireless network interfaces (WNICs). A large fraction of communication is infrastructure based, so the wireless access points and hotspot servers have become more ubiquitous. Battery lifetime is still a critical issue, with WNICs typically consuming a large fraction of the overall power budget in a mobile device. In this work we present a new technique for managing power consumption and QoS in diverse wireless environments using Hotspot servers. We introduce a resource manager module at both Hotspot server and the client. Resource manager schedules communication bursts between it and each client. The schedulers decide what WNIC to employ for communication, when to communicate data and how to minimize power dissipation while maintaining an acceptable QoS based on the application needs. We present two new scheduling policies derived from well known earliest deadline first (EDF) and rate monotonic (RM) [26] algorithms. The resource manager and the schedulers have been implemented in the HP's Hotspot server [14]. Our measurement and simulation results show a significant improvement in power dissipation and QoS of Bluetooth and 802.11b for applications such as MP3, MPEG4, WWW, and email.

  7. Miniaturized Airborne Imaging Central Server System Project

    Data.gov (United States)

    National Aeronautics and Space Administration — The innovation is a miniaturized airborne imaging central server system (MAICSS). MAICSS is designed as a high-performance computer-based electronic backend that...

  8. Miniaturized Airborne Imaging Central Server System Project

    Data.gov (United States)

    National Aeronautics and Space Administration — The innovation is a miniaturized airborne imaging central server system (MAICSS). MAICSS is designed as a high-performance-computer-based electronic backend that...

  9. Solid Waste Information and Tracking System Server Conversion Project Management Plan

    International Nuclear Information System (INIS)

    The Project Management Plan governing the conversion of SWITS to a client-server architecture. The PMP describes the background, planning and management of the SWITS conversion. Requirements and specification documentation needed for the SWITS conversion

  10. Peer-assisted content distribution networks: performance gains and server capacity savings

    NARCIS (Netherlands)

    Rimac, I.; Borst, S.C.; Walid, A.

    2008-01-01

    Content distribution networks are experiencing tremendous growth, in terms of traffic volume, scope, and diversity, fueled by several technological advances and competing paradigms. Traditional client/server architectures as deployed in the majority of today's commercial networks provide high reliab

  11. Dosimetry computer module of the gamma irradiator of ININ; Modulo informatico de dosimetria del irradiador gamma del ININ

    Energy Technology Data Exchange (ETDEWEB)

    Ledezma F, L. E.; Baldomero J, R. [ININ, Gerencia de Sistemas Informaticos, Carretera Mexico-Toluca s/n, 52750 Ocoyoacac, Estado de Mexico (Mexico); Agis E, K. A., E-mail: luis.ledezma@inin.gob.mx [Universidad Autonoma del Estado de Mexico, Facultad de Ingenieria, Cerro de Coatepec s/n, Ciudad Universitaria, 50100 Toluca, Estado de Mexico (Mexico)

    2012-10-15

    This work present the technical specifications for the upgrade of the dosimetry module of the computer system of the gamma irradiator of the Instituto Nacional de Investigaciones Nucleares (ININ) whose result allows the integration and consultation of information in industrial dosimetry subject under an outline client-server. (Author)

  12. The Architecture and Administration of the ATLAS Online Computing System

    CERN Document Server

    Dobson, M; Ertorer, E; Garitaonandia, H; Leahu, L; Leahu, M; Malciu, I M; Panikashvili, E; Topurov, A; Ünel, G; Computing In High Energy and Nuclear Physics

    2006-01-01

    The needs of ATLAS experiment at the upcoming LHC accelerator, CERN, in terms of data transmission rates and processing power require a large cluster of computers (of the order of thousands) administrated and exploited in a coherent and optimal manner. Requirements like stability, robustness and fast recovery in case of failure impose a server-client system architecture with servers distributed in a tree like structure and clients booted from the network. For security reasons, the system should be accessible only through an application gateway and, also to ensure the autonomy of the system, the network services should be provided internally by dedicated machines in synchronization with CERN IT department's central services. The paper describes a small scale implementation of the system architecture that fits the given requirements and constraints. Emphasis will be put on the mechanisms and tools used to net boot the clients via the "Boot With Me" project and to synchronize information within the cluster via t...

  13. SPAM Detection Server Model Inspired by the Dionaea Muscipula Closure Mechanism: An Alternative Approach for Natural Computing Challenges

    Science.gov (United States)

    de Souza Pereira Lopes, Rodrigo Arthur; Carrari R. Lopes, Lia; Mustaro, Pollyana Notargiacomo

    Natural computing has been an increasingly evolving field in the last few years. Focusing on the interesting behaviours offered by nature and biological processes, this work intends to apply the metaphor of the carnivorous plant "Dionaea muscipula" as a complementary defence system against a recurring problem regarding internet and e-mails: spam. The metaphor model presents relevant aspects for further implementation and debate.

  14. GeoServer cookbook

    CERN Document Server

    Iacovella, Stefano

    2014-01-01

    This book is ideal for GIS experts, developers, and system administrators who have had a first glance at GeoServer and who are eager to explore all its features in order to configure professional map servers. Basic knowledge of GIS and GeoServer is required.

  15. Research on message resource optimization in computer supported collaborative design

    Institute of Scientific and Technical Information of China (English)

    张敬谊; 张申生; 陈纯; 王波

    2004-01-01

    An adaptive mechanism is presented to reduce bandwidth usage and to optimize the use of computing resources of heterogeneous computer mixes utilized in CSCD to reach the goal of collaborative design in distributed-synchronous mode.The mechanism is realized on a C/S architecture based on operation information sharing. Firstly, messages are aggregated into packets on the client. Secondly, an outgoing-message weight priority queue with traffic adjusting technique is cached on the server. Thirdly, an incoming-message queue is cached on the client. At last, the results of implementing the proposed scheme in a simple collaborative design environment are presented.

  16. Mastering Lync Server 2010

    CERN Document Server

    Winters, Nathan

    2012-01-01

    An in-depth guide on the leading Unified Communications platform Microsoft Lync Server 2010 maximizes communication capabilities in the workplace like no other Unified Communications (UC) solution. Written by experts who know Lync Server inside and out, this comprehensive guide shows you step by step how to administer the newest and most robust version of Lync Server. Along with clear and detailed instructions, learning is aided by exercise problems and real-world examples of established Lync Server environments. You'll gain the skills you need to effectively deploy Lync Server 2010 and be on

  17. Server Interface Descriptions for Automated Testing of JavaScript Web Applications

    DEFF Research Database (Denmark)

    Jensen, Casper Svenning; Møller, Anders; Su, Zhendong

    2013-01-01

    Automated testing of JavaScript web applications is complicated by the communication with servers. Specifically, it is difficult to test the JavaScript code in isolation from the server code and database contents. We present a practical solution to this problem. First, we demonstrate that formal...... server interface descriptions are useful in automated testing of JavaScript web applications for separating the concerns of the client and the server. Second, to support the construction of server interface descriptions for existing applications, we introduce an effective inference technique that learns...... communication patterns from sample data. By incorporating interface descriptions into the testing tool Artemis, our experimental results show that we increase the level of automation for high-coverage testing on a collection of JavaScript web applications that exchange JSON data between the clients and servers...

  18. Detecting Malicious Web Servers with Honeyclients

    Directory of Open Access Journals (Sweden)

    Mahmoud T Qassrawi

    2011-01-01

    Full Text Available Using malicious sites to launch attacks against client user applications is a growing threat in recent years. This led to emergence of new technologies to counter and detect attacks against end user. One of these technologies is honeyclient (aka client honeypot. Honeyclients crawl the Internet to find and identify web servers that exploit client-side vulnerabilities. In this paper, we address honeyclients by studying and analyzing low-interaction and high-interaction honeyclients. We introduce a comparison attributes to evaluate honeyclients by comparing between the two types. Moreover, we present techniques can be used by malicious websites to evade and fingerprint honeyclients, and we make recommendations to overcome these evasion techniques. By analyzing characteristics of honeyclients, we introduce factors to define and measure honeyclients effectiveness.Using malicious sites to launch attacks against client user applications is a growing threat in recent years. This led to emergence of new technologies to counter and detect attacks against end user. One of these technologies is honeyclient (aka client honeypot. Honeyclients crawl the Internet to find and identify web servers that exploit client-side vulnerabilities. In this paper, we address honeyclients by studying and analyzing low-interaction and high-interaction honeyclients. We introduce a comparison attributes to evaluate honeyclients by comparing between the two types. Moreover, we present techniques can be used by malicious websites to evade and fingerprint honeyclients, and we make recommendations to overcome these evasion techniques. By analyzing characteristics of honeyclients, we introduce factors to define and measure honeyclients effectiveness.

  19. ENHANCING THE IMPREGNABILITY OF LINUX SERVERS

    Directory of Open Access Journals (Sweden)

    Rama Koteswara Rao G

    2014-03-01

    Full Text Available Worldwide IT industry is experiencing a rapid shift towards Service Oriented Architecture (SOA. As a response to the current trend, all the IT firms are adopting business models such as cloud based services which rely on reliable and highly available server platforms. Linux servers are known to be highly secure. Network security thus becomes a major concern to all IT organizations offering cloud based services. The fundamental form of attack on network security is Denial of Service. This paper focuses on fortifying the Linux server defence mechanisms resulting in an increase in reliability and availability of services offered by the Linux server platforms. To meet this emerging scenario, most of the organizations are adopting business models such as cloud computing that are dependant on reliable server platforms. Linux servers are well ahead of other server platforms in terms of security. This brings network security to the forefront of major concerns to an organization. The most common form of attacks is a Denial of Service attack. This paper focuses on mechanisms to detect and immunize Linux servers from DoS .

  20. Blind quantum computing with weak coherent pulses.

    Science.gov (United States)

    Dunjko, Vedran; Kashefi, Elham; Leverrier, Anthony

    2012-05-18

    The universal blind quantum computation (UBQC) protocol [A. Broadbent, J. Fitzsimons, and E. Kashefi, in Proceedings of the 50th Annual IEEE Symposiumon Foundations of Computer Science (IEEE Computer Society, Los Alamitos, CA, USA, 2009), pp. 517-526.] allows a client to perform quantum computation on a remote server. In an ideal setting, perfect privacy is guaranteed if the client is capable of producing specific, randomly chosen single qubit states. While from a theoretical point of view, this may constitute the lowest possible quantum requirement, from a pragmatic point of view, generation of such states to be sent along long distances can never be achieved perfectly. We introduce the concept of ϵ blindness for UBQC, in analogy to the concept of ϵ security developed for other cryptographic protocols, allowing us to characterize the robustness and security properties of the protocol under possible imperfections. We also present a remote blind single qubit preparation protocol with weak coherent pulses for the client to prepare, in a delegated fashion, quantum states arbitrarily close to perfect random single qubit states. This allows us to efficiently achieve ϵ-blind UBQC for any ϵ>0, even if the channel between the client and the server is arbitrarily lossy.

  1. A Collaborative Digital Pathology System for Multi-Touch Mobile and Desktop Computing Platforms

    KAUST Repository

    Jeong, W.

    2013-06-13

    Collaborative slide image viewing systems are becoming increasingly important in pathology applications such as telepathology and E-learning. Despite rapid advances in computing and imaging technology, current digital pathology systems have limited performance with respect to remote viewing of whole slide images on desktop or mobile computing devices. In this paper we present a novel digital pathology client-server system that supports collaborative viewing of multi-plane whole slide images over standard networks using multi-touch-enabled clients. Our system is built upon a standard HTTP web server and a MySQL database to allow multiple clients to exchange image and metadata concurrently. We introduce a domain-specific image-stack compression method that leverages real-time hardware decoding on mobile devices. It adaptively encodes image stacks in a decorrelated colour space to achieve extremely low bitrates (0.8 bpp) with very low loss of image quality. We evaluate the image quality of our compression method and the performance of our system for diagnosis with an in-depth user study. Collaborative slide image viewing systems are becoming increasingly important in pathology applications such as telepathology and E-learning. Despite rapid advances in computing and imaging technology, current digital pathology systems have limited performance with respect to remote viewing of whole slide images on desktop or mobile computing devices. In this paper we present a novel digital pathology client-server systems that supports collaborative viewing of multi-plane whole slide images over standard networks using multi-touch enabled clients. Our system is built upon a standard HTTP web server and a MySQL database to allow multiple clients to exchange image and metadata concurrently. © 2013 The Eurographics Association and John Wiley & Sons Ltd.

  2. Green Cloud Computing Platform on Micro-server Cluster Architecture%微服务器集群架构的绿色云计算平台

    Institute of Scientific and Technical Information of China (English)

    伍康文; 柴华

    2013-01-01

    With the development and popularization of computer and network technology, IDC, as a unit with lots of computers and networks centralized installation and operation, has become an independent industry with a complete business model. Because in the IDC, there were thousands of computers running in a sealed environment, cost of power consumption of IT equipments and cooling air conductions accounted for more than 50% of total operation cost of the IDC. Andthe huge power consumption limited scale of the IDC construction. So a green energy saving machine room has become an inevitable choice for today’s IDC. At present, most of reducing power consumption measures are taken to external facilities, but not to servers which are a major part of the power consumption. The paper proposed a complete IDC solution based on reducing the server power consumption, solar main power supply and optimizing distribution system. Thenthe article discussed its principle and proposed Irene technical standards and Irene room construction specifications. Finally the green performance was validated through testing results and commissioning situation.%  随着计算机和网络技术的发展与普及,数据中心作为计算机和网络集中安装运行的单位,已经成为一个独立的行业并具有完整的业务模式。由于数据中心是将成千上万的计算机集中在密封的环境中运行, IT 设备以及降温空调的耗电成本占数据中心运营成本的50%以上。巨大的耗电量也限制了数据中心的建设规模。因此绿色节能机房成为了当前数据中心的必然选择。目前,降低能耗的方法大部份停留在外围设施上,没有触及核心耗电的服务器部分。从降低服务器能耗出发,以太阳能为主供电源,再到优化配电系统,提出完整的数据中心建设解决方案,论述其原理并提出了“绿云技术”的技术标准和“绿云房”建设规范。最后通过测试结果

  3. Adventures in the evolution of a high-bandwidth network for central servers

    International Nuclear Information System (INIS)

    In a small network, clients and servers may all be connected to a single Ethernet without significant performance concerns. As the number of clients on a network grows, the necessity of splitting the network into multiple sub-networks, each with a manageable number of clients, becomes clear. Less obvious is what to do with the servers. Group file servers on subnets and multihomed servers offer only partial solutions -- many other types of servers do not lend themselves to a decentralized model, and tend to collect on another, well-connected but overloaded Ethernet. The higher speed of FDDI seems to offer an easy solution, but in practice both expense and interoperability problems render FDDI a poor choice. Ethernet switches appear to permit cheaper and more reliable networking to the servers while providing an aggregate network bandwidth greater than a simple Ethernet. This paper studies the evolution of the server networks at SLAC. Difficulties encountered in the deployment of FDDI are described, as are the tools and techniques used to characterize the traffic patterns on the server network. Performance of Ethernet, FDDI, and switched Ethernet networks is analyzed, as are reliability and maintainability issues for these alternatives. The motivations for re-designing the SLAC general server network to use a switched Ethernet instead of FDDI are described, as are the reasons for choosing FDDI for the farm and firewall networks at SLAC. Guidelines are developed which may help in making this choice for other networks

  4. Installing and Testing a Server Operating System

    OpenAIRE

    Jäntschi, Lorentz

    2003-01-01

    The paper is based on the experience of the author with the FreeBSD server operating system administration on three servers in use under academicdirect.ro domain.The paper describes a set of installation, preparation, and administration aspects of a FreeBSD server.First issue of the paper is the installation procedure of FreeBSD operating system on i386 computer architecture. Discussed problems are boot disks preparation and using, hard disk partitioning and operating system installation usin...

  5. Supporting Privacy of Computations in Mobile Big Data Systems

    Directory of Open Access Journals (Sweden)

    Sriram Nandha Premnath

    2016-05-01

    Full Text Available Cloud computing systems enable clients to rent and share computing resources of third party platforms, and have gained widespread use in recent years. Numerous varieties of mobile, small-scale devices such as smartphones, red e-health devices, etc., across users, are connected to one another through the massive internetwork of vastly powerful servers on the cloud. While mobile devices store “private information” of users such as location, payment, health data, etc., they may also contribute “semi-public information” (which may include crowdsourced data such as transit, traffic, nearby points of interests, etc. for data analytics. In such a scenario, a mobile device may seek to obtain the result of a computation, which may depend on its private inputs, crowdsourced data from other mobile devices, and/or any “public inputs” from other servers on the Internet. We demonstrate a new method of delegating real-world computations of resource-constrained mobile clients using an encrypted program known as the garbled circuit. Using the garbled version of a mobile client’s inputs, a server in the cloud executes the garbled circuit and returns the resulting garbled outputs. Our system assures privacy of the mobile client’s input data and output of the computation, and also enables the client to verify that the evaluator actually performed the computation. We analyze the complexity of our system. We measure the time taken to construct the garbled circuit as well as evaluate it for varying number of servers. Using real-world data, we evaluate our system for a practical, privacy preserving search application that locates the nearest point of interest for the mobile client to demonstrate feasibility.

  6. On Markovian multi-class, multi-server queueing

    NARCIS (Netherlands)

    Harten, van A.; Sleptchenko, A.

    2003-01-01

    Multi-class multi-server queueing problems are a generalisation of the well-known M/M/k queue to arrival processes with clients of N types that require exponentially distributed service with different average service times. In this paper, we give a procedure to construct exact solutions of the stati

  7. CORAL Server and CORAL Server Proxy: Scalable Access to Relational Databases from CORAL Applications

    CERN Document Server

    Valassi, A; Kalkhof, A; Salnikov, A; Wache, M

    2011-01-01

    The CORAL software is widely used at CERN for accessing the data stored by the LHC experiments using relational database technologies. CORAL provides a C++ abstraction layer that supports data persistency for several backends and deployment models, including local access to SQLite files, direct client access to Oracle and MySQL servers, and read-only access to Oracle through the FroNTier web server and cache. Two new components have recently been added to CORAL to implement a model involving a middle tier "CORAL server" deployed close to the database and a tree of "CORAL server proxy" instances, with data caching and multiplexing functionalities, deployed close to the client. The new components are meant to provide advantages for read-only and read-write data access, in both offline and online use cases, in the areas of scalability and performance (multiplexing for several incoming connections, optional data caching) and security (authentication via proxy certificates). A first implementation of the two new c...

  8. A Stream Tapping Protocol Involving Clients in the Distribution of Videos on Demand

    Directory of Open Access Journals (Sweden)

    Santosh Kulkarni

    2008-01-01

    Full Text Available We present a stream tapping protocol that involves clients in the video distribution process. As in conventional stream tapping, our protocol allows new clients to tap the most recent broadcast of the video they are watching. While conventional stream tapping required the server to send to these clients the part of the video they missed, our protocol delegates this task to the clients that are already watching the video, thus greatly reducing the workload of the server. Unlike previous solutions involving clients in the video distribution process, our protocol works with clients that can only upload video data at a fraction of the video consumption rate and includes a mechanism to control its network bandwidth consumption.

  9. E-mail security: mail clients must use encrypted protocols

    CERN Multimedia

    2006-01-01

    In the coming weeks, users of mail clients other than Outlook (e.g. Pine, Mozilla, Mac Mail, etc.) may receive an e-mail from Mail-service@cern.ch with instructions to update the security settings of their mail client. The aim of this campaign is to enforce the use of encrypted and authenticated mail protocols in order to prevent the propagation of viruses and protect passwords from theft. As a first step, from 6 June 2006 onwards, access to mail servers from outside CERN will require a securely configured mail client as described in the help page http://cern.ch/mmmservices/Help/?kbid=191040. On this page most users will also find tools that will update their mail client settings automatically. Note that Outlook clients and WebMail access are not affected. The Mail Team

  10. Client-server design provides model for 'coopetition' alliances.

    Science.gov (United States)

    Friedman, B A; Barnes, B W

    1992-09-01

    As healthcare organizations move from isolated departments to integrated information sharing, who will pilot this change? Both the director and manager of pathology data systems at the University of Michigan Hospitals in Ann Arbor suggest vendors, system integrators and hospital administrators put aside competition and try a new concept--"coopetition"--to solve the problem. PMID:10122914

  11. FireDetective: Understanding Ajax Client/Server Interactions

    NARCIS (Netherlands)

    Matthijssen, N.; Zaidman, A.

    2011-01-01

    Ajax-enabled web applications are a new breed of highly interactive, highly dynamic web applications. Although Ajax allows developers to create rich web applications, Ajax applications can be difficult to comprehend and thus to maintain. FireDetective aims to facilitate the understanding of Ajax app

  12. Connecting traces: understanding client-server interactions in Ajax applications

    NARCIS (Netherlands)

    Matthijssen, N.; Zaidman, A.; Storey, M.; Bull, I.; Van Deursen, A.

    2010-01-01

    Ajax-enabled web applications are a new breed of highly interactive, highly dynamic web applications. Although Ajax allows developers to create rich web applications, Ajax applications can be difficult to comprehend and thus to maintain. For this reason, we have created FireDetective, a tool that us

  13. CERN servers go to Mexico

    CERN Multimedia

    Stefania Pandolfi

    2015-01-01

    On Wednesday, 26 August, 384 servers from the CERN Computing Centre were donated to the Faculty of Science in Physics and Mathematics (FCFM) and the Mesoamerican Centre for Theoretical Physics (MCTP) at the University of Chiapas, Mexico.   CERN’s Director-General, Rolf Heuer, met the Mexican representatives in an official ceremony in Building 133, where the servers were prepared for shipment. From left to right: Frédéric Hemmer, CERN IT Department Head; Raúl Heredia Acosta, Deputy Permanent Representative of Mexico to the United Nations and International Organizations in Geneva; Jorge Castro-Valle Kuehne, Ambassador of Mexico to the Swiss Confederation and the Principality of Liechtenstein; Rolf Heuer, CERN Director-General; Luis Roberto Flores Castillo, President of the Swiss Chapter of the Global Network of Qualified Mexicans Abroad; Virginia Romero Tellez, Coordinator of Institutional Relations of the Swiss Chapter of the Global Network of Qualified Me...

  14. Distributed match-making for processes in computer networks

    OpenAIRE

    Mullender, Sape; Vitányi, Paul

    1986-01-01

    In the very large multiprocessor systems and, on a grander scale, computer networks now emerging, processes are not tied to fixed processors but run on processors taken from a pool of processors. Processors are released when a process dies, migrates or when the process crashes. In distributed operating systems using the service concept, processes can be clients asking for a service, servers giving a service or both. Establishing communication between a process asking for a service and a proce...

  15. Server Technology – Web Based Service Oriented Architecture for Mobile Augmented Reality System

    Directory of Open Access Journals (Sweden)

    Jatin Dilipkumar Shah

    2012-11-01

    Full Text Available Server Technology stands for lots of technology in mind like Microsoft, Sun Java, IBM, Open Source and many more. In mobile augmentation, server plays very important role to augment the data. Responsibility of the server is to collect the data , mixed virtual data with real data and these data sent back to client on Remote device at Remote place In this paper we briefly discuss about the server technology for web based Service oriented, also the processing software required for augmentation, it’s software technology, how they accept input from various types of devices and generated output data of various types like audio, video, 3-D graphics.

  16. FILESHADER: ENTRUSTED DATA INTEGRATION USING HASH SERVER

    OpenAIRE

    Juhyeon Oh; Chae Y. Lee

    2016-01-01

    The importance of security is increasing in a current network system. We have found a big security weakness at the file integration when the people download or upload a file and propose a novel solution how to ensure the security of a file. In particular, hash value can be applied to ensure a file due to a speed and architecture of file transfer. Hash server stores all the hash values which are updated by file provider and client can use these values to entrust file when it dow...

  17. Secure thin client architecture for DICOM image analysis

    Science.gov (United States)

    Mogatala, Harsha V. R.; Gallet, Jacqueline

    2005-04-01

    This paper presents a concept of Secure Thin Client (STC) Architecture for Digital Imaging and Communications in Medicine (DICOM) image analysis over Internet. STC Architecture provides in-depth analysis and design of customized reports for DICOM images using drag-and-drop and data warehouse technology. Using a personal computer and a common set of browsing software, STC can be used for analyzing and reporting detailed patient information, type of examinations, date, Computer Tomography (CT) dose index, and other relevant information stored within the images header files as well as in the hospital databases. STC Architecture is three-tier architecture. The First-Tier consists of drag-and-drop web based interface and web server, which provides customized analysis and reporting ability to the users. The Second-Tier consists of an online analytical processing (OLAP) server and database system, which serves fast, real-time, aggregated multi-dimensional data using OLAP technology. The Third-Tier consists of a smart algorithm based software program which extracts DICOM tags from CT images in this particular application, irrespective of CT vendor's, and transfers these tags into a secure database system. This architecture provides Winnipeg Regional Health Authorities (WRHA) with quality indicators for CT examinations in the hospitals. It also provides health care professionals with analytical tool to optimize radiation dose and image quality parameters. The information is provided to the user by way of a secure socket layer (SSL) and role based security criteria over Internet. Although this particular application has been developed for WRHA, this paper also discusses the effort to extend the Architecture to other hospitals in the region. Any DICOM tag from any imaging modality could be tracked with this software.

  18. Reducing client waiting time.

    Science.gov (United States)

    1992-01-01

    This first issues of Family Planning (FP) Manager focuses on how to analyze client waiting time and reduce long waits easily and inexpensively. Client flow analysis can be used by managers and staff to identify organizational factors affecting waiting time. Symptoms of long waiting times are overcrowded waiting rooms, clients not returning for services, staff complaints about rushing and waiting, and hurried counseling sessions. Client satisfaction is very important in order to retain FP users. Simple procedures such as routing return visits differently can make a difference in program effectiveness. Assessment of the number of first visits, the number of revisits, and types of methods and services that the clinic provides is a first step. Client flow analysis involves assigning a number to each client on registration, attaching the client flow form to the medical chart, entering the FP method and type of visit, asking staff to note the time at each station, and summarizing data in a master chart. The staff should be involved in plotting data for each client to show waiting versus staff contact time through the use of color coding for each type of staff contact. Bottlenecks become very visible when charted. The amount of time spent at each station can be measured, and gaps in client's contact with staff can be identified. An accurate measure of total waiting time can be obtained. A quick assessment can be made by recording arrival and departure times for each client in one morning or afternoon of a peak day. The procedure is to count the number of clients waiting at 15-minute intervals. The process should be repeated every 3-6 months to observe changes. If waiting times appear long, a more thorough assessment is needed on both a peak and a typical day. An example is given of a completed chart and graph of results with sample data. Managers need to set goals for client flow, streamline client routes, and utilize waiting time wisely by providing educational talks

  19. JavaTech, an Introduction to Scientific and Technical Computing with Java

    Science.gov (United States)

    Lindsey, Clark S.; Tolliver, Johnny S.; Lindblad, Thomas

    2010-06-01

    Preface; Acknowledgements; Part I. Introduction to Java: 1. Introduction; 2. Language basics; 3. Classes and objects in Java; 4. More about objects in Java; 5. Organizing Java files and other practicalities; 6. Java graphics; 7. Graphical user interfaces; 8. Threads; 9. Java input/output; 10. Java utilities; 11. Image handling and processing; 12. More techniques and tips; Part II. Java and the Network: 13. Java networking basics; 14. A Java web server; 15. Client/server with sockets; 16. Distributed computing; 17. Distributed computing - the client; 18. Java remote method invocation (RMI); 19. CORBA; 20. Distributed computing - putting it all together; 21. Introduction to web services and XML; Part III. Out of the Sandbox: 22. The Java native interface (JNI); 23. Accessing the platform; 24. Embedded Java; Appendices; Index.

  20. SECURE REMOTE CLIENT AUTHENTICATION

    Directory of Open Access Journals (Sweden)

    K.Pradeep,

    2010-10-01

    Full Text Available This paper discusses an application of Secure Remote Client Authentication. It presents a Smart Cards and Digitally certification from third party vendors, Smart cards are based on algorithm to provide secure Remote client Authentication. These schemes vary significantly.In relation to today’s security challenges, which includephishing, man-in-the-middle attacks and malicious software. Secure Remote Client authentication plays a key role.

  1. SECURE REMOTE CLIENT AUTHENTICATION

    OpenAIRE

    K.Pradeep,; R.Usha Rani; E.Ravi Kumar; K.Nikhila,; Vijay Sankar

    2010-01-01

    This paper discusses an application of Secure Remote Client Authentication. It presents a Smart Cards and Digitally certification from third party vendors, Smart cards are based on algorithm to provide secure Remote client Authentication. These schemes vary significantly.In relation to today’s security challenges, which includephishing, man-in-the-middle attacks and malicious software. Secure Remote Client authentication plays a key role.

  2. Learning Zimbra Server essentials

    CERN Document Server

    Kouka, Abdelmonam

    2013-01-01

    A standard tutorial approach which will guide the readers on all of the intricacies of the Zimbra Server.If you are any kind of Zimbra user, this book will be useful for you, from newbies to experts who would like to learn how to setup a Zimbra server. If you are an IT administrator or consultant who is exploring the idea of adopting, or have already adopted Zimbra as your mail server, then this book is for you. No prior knowledge of Zimbra is required.

  3. Linux Server Security

    CERN Document Server

    Bauer, Michael D

    2005-01-01

    Linux consistently appears high up in the list of popular Internet servers, whether it's for the Web, anonymous FTP, or general services such as DNS and delivering mail. But security is the foremost concern of anyone providing such a service. Any server experiences casual probe attempts dozens of time a day, and serious break-in attempts with some frequency as well. This highly regarded book, originally titled Building Secure Servers with Linux, combines practical advice with a firm knowledge of the technical tools needed to ensure security. The book focuses on the most common use of Linux--

  4. Cluster Computing: A Mobile Code Approach

    Directory of Open Access Journals (Sweden)

    R. B. Patel

    2006-01-01

    Full Text Available Cluster computing harnesses the combined computing power of multiple processors in a parallel configuration. Cluster Computing environments built from commodity hardware have provided a cost-effective solution for many scientific and high-performance applications. In this paper we have presented design and implementation of a cluster based framework using mobile code. The cluster implementation involves the designing of a server named MCLUSTER which manages the configuring, resetting of cluster. It allows a user to provide necessary information regarding the application to be executed via a graphical user interface (GUI. Framework handles- the generation of application mobile code and its distribution to appropriate client nodes, efficient handling of results so generated and communicated by a number of client nodes and recording of execution time of application. The client node receives and executes the mobile code that defines the distributed job submitted by MCLUSTER server and replies the results back. We have also the analyzed the performance of the developed system emphasizing the tradeoff between communication and computation overhead.

  5. CERN servers donated to Ghana

    CERN Multimedia

    CERN Bulletin

    2012-01-01

    Cutting-edge research requires a constantly high performance of the computing equipment. At the CERN Computing Centre, computers typically need to be replaced after about four years of use. However, while servers may be withdrawn from cutting-edge use, they are still good for other uses elsewhere. This week, 220 servers and 30 routers were donated to the Kwame Nkrumah University of Science and Technology (KNUST) in Ghana.   “KNUST will provide a good home for these computers. The university has also developed a plan for using them to develop scientific collaboration with CERN,” said John Ellis, a professor at King’s College London and a visiting professor in CERN’s Theory Group.  John Ellis was heavily involved in building the relationship with Ghana, which started in 2006 when a Ghanaian participated in the CERN openlab student programme. Since 2007 CERN has hosted Ghanaians especially from KNUST in the framework of the CERN Summer Student Progr...

  6. Analysis and Design of Enhanced HTTP Proxy Cashing Server

    Directory of Open Access Journals (Sweden)

    Shiva Shankar Reddy P

    2011-05-01

    Full Text Available A proxy acts as an intermediary agent between its clients and the servers which they want to access, performing functions directed towards a variety of purposes, like security, caching, etc, in its capacity as an intermediary. A server is anything that has some resource that can be shared. A server process is said to “listen” to a port until a client connects to it. A “port” is a numbered socket on a particular machine. Proxy servers are commonly used to create an access point to the Internet that can be shared by all users. In this paper we present a new method of caching HTTP Proxy servers which takes lower bandwidth by maintaining a cache of Internet objects like html files, image files, etc. which are obtained via HTTP in local machine. The size of cache is dynamic and automatically determined time to time. When the local system memory is not enough to store the internet objects then paging system is implemented automatically without interference of users. Once an internet objects comes into local machine then no external objects is needed

  7. Low-bandwidth and non-compute intensive remote identification of microbes from raw sequencing reads.

    Directory of Open Access Journals (Sweden)

    Laurent Gautier

    Full Text Available Cheap DNA sequencing may soon become routine not only for human genomes but also for practically anything requiring the identification of living organisms from their DNA: tracking of infectious agents, control of food products, bioreactors, or environmental samples. We propose a novel general approach to the analysis of sequencing data where a reference genome does not have to be specified. Using a distributed architecture we are able to query a remote server for hints about what the reference might be, transferring a relatively small amount of data. Our system consists of a server with known reference DNA indexed, and a client with raw sequencing reads. The client sends a sample of unidentified reads, and in return receives a list of matching references. Sequences for the references can be retrieved and used for exhaustive computation on the reads, such as alignment. To demonstrate this approach we have implemented a web server, indexing tens of thousands of publicly available genomes and genomic regions from various organisms and returning lists of matching hits from query sequencing reads. We have also implemented two clients: one running in a web browser, and one as a python script. Both are able to handle a large number of sequencing reads and from portable devices (the browser-based running on a tablet, perform its task within seconds, and consume an amount of bandwidth compatible with mobile broadband networks. Such client-server approaches could develop in the future, allowing a fully automated processing of sequencing data and routine instant quality check of sequencing runs from desktop sequencers. A web access is available at http://tapir.cbs.dtu.dk. The source code for a python command-line client, a server, and supplementary data are available at http://bit.ly/1aURxkc.

  8. Design and Implementation VOIP Service on Open IMS and Asterisk Servers Interconnected through Enum Server

    CERN Document Server

    Munadi, Rendy; Mulyana, Asep; M, R Rumani; 10.5121/ijngn.2010.2201

    2010-01-01

    Asterisk and Open IMS use SIP signal protocol to enable both of them can be connected. To facilitate both relationships, Enum server- that is able to translate the numbering address such as PSTN (E.164) to URI address (Uniform Resource Identifier)- can be used. In this research, we interconnect Open IMS and Asterisk server Enum server. We then analyze the server performance and PDD (Post Dial Delay) values resulted by the system. As the result of the experiment, we found that, for a call from Open IMS user to analog Asterisk telephone (FXS) with a arrival call each servers is 30 call/sec, the maximum PDD value is 493.656 ms. Open IMS is able to serve maximum 30 call/s with computer processor 1.55 GHz, while the Asterisk with computer processor 3.0 GHz, may serve up to 55 call/sec. Enum on server with 1.15 GHz computer processor have the capability of serving maximum of 8156 queries/sec.

  9. Microsoft® Exchange Server 2007 Administrator's Companion

    CERN Document Server

    Glenn, Walter; Maher, Joshua

    2009-01-01

    Get your mission-critical messaging and collaboration systems up and running with the essential guide to deploying and managing Exchange Server 2007, now updated for SP1. This comprehensive administrator's reference covers the full range of server and client deployments, unified communications, security features, performance optimization, troubleshooting, and disaster recovery. It also includes four chapters on security policy, tools, and techniques to help protect messaging systems from viruses, spam, and phishing. Written by expert authors Walter Glenn and Scott Lowe, this reference deliver

  10. Development of Client Environments for a Synchronization System based on Events; Desarrollo de Entornos Cliente para un Sistema de Sincronizacion Basado en Eventos

    Energy Technology Data Exchange (ETDEWEB)

    Pereira, A.; Vega, J.

    2005-07-01

    The Asynchronous Event Distribution System (AEDS) was built to provides synchronization resources within the TJ-II local area network. It is a software system developed to add soft synchronization capabilities to the TJ-II data acquisition, control and analysis environments Soft synchronization signifies that AEDS is not a realtime system. In fact, AEDS is based on TCP/IP over ETHERNET networks. However, its response time is adequate for practical purposes when synchronization requirements can support some delay between event dispatch and message reception. Event broadcasters (or synchronization servers in AEDS terminology) are Windows computers. Destination computers (or synchronization clients) were also Windows machines in the first version of AEDS. However, this fact imposed a very important limitation on synchronization capabilities. to overcome this situation, synchronization clients for different environments have been added to AEDS: time-sharing operating systems (UNIX and LINUX), real-time operating systems (OS9 and VxWorks) and Java applications. The synchronization primitives that operate in these systems are very different between them and therefore, several approaches were chosen in order to provide the same functionality to the various environments. POSLX thread library with its basic synchronization primitives (mutex and conditions variables) was used to accomplish this task on UNIX/LINUX systems, IPC mechanisms for concurrent processes on OS9 and VxWorks real time operating systems, and synchronized-wait/notify primitives on Java virtual machines. (Author) 11 refs.

  11. Prefix based Chaining Scheme for Streaming Popular Videos using Proxy servers in VoD

    CERN Document Server

    Dakshayini, M

    2009-01-01

    Streaming high quality videos consumes significantly large amount of network resources. In this context request to service delay, network traffic, congestion and server overloading are the main parameters to be considered in video streaming over the internet that effect the quality of service (QoS). In this paper, we propose an efficient architecture as a cluster of proxy servers and clients that uses a peer to peer (P2P) approach to cooperatively stream the video using chaining technique. We consider the following two key issues in the proposed architecture (1) Prefix caching technique to accommodate more number of videos close to client (2) Cooperative client and proxy chaining to achieve the network efficiency. Our simulation results shows that the proposed approach yields a prefix caching close to the optimal solution minimizing WAN bandwidth usage on server-proxy path by utilizing the proxy-client and client-client path bandwidth, which is much cheaper than the expensive server proxy path bandwidth, serv...

  12. Perceived Counselor Characteristics, Client Expectations, and Client Satisfaction with Counseling.

    Science.gov (United States)

    Heppner, P. Paul; Heesacker, Martin

    1983-01-01

    Examined interpersonal influence process within counseling including relationship between perceived counselor expertness, attractiveness, and trustworthiness and client satisfaction; between client expectations on perceived counselor expertness, attractiveness, trustworthiness, and client satisfaction; and effects of actual counselor experience…

  13. NSLS-II High Level Application Infrastructure And Client API Design

    International Nuclear Information System (INIS)

    The beam commissioning software framework of NSLS-II project adopts a client/server based architecture to replace the more traditional monolithic high level application approach. It is an open structure platform, and we try to provide a narrow API set for client application. With this narrow API, existing applications developed in different language under different architecture could be ported to our platform with small modification. This paper describes system infrastructure design, client API and system integration, and latest progress. As a new 3rd generation synchrotron light source with ultra low emittance, there are new requirements and challenges to control and manipulate the beam. A use case study and a theoretical analysis have been performed to clarify requirements and challenges to the high level applications (HLA) software environment. To satisfy those requirements and challenges, adequate system architecture of the software framework is critical for beam commissioning, study and operation. The existing traditional approaches are self-consistent, and monolithic. Some of them have adopted a concept of middle layer to separate low level hardware processing from numerical algorithm computing, physics modelling, data manipulating, plotting, and error handling. However, none of the existing approaches can satisfy the requirement. A new design has been proposed by introducing service oriented architecture technology. The HLA is combination of tools for accelerator physicists and operators, which is same as traditional approach. In NSLS-II, they include monitoring applications and control routines. Scripting environment is very important for the later part of HLA and both parts are designed based on a common set of APIs. Physicists and operators are users of these APIs, while control system engineers and a few accelerator physicists are the developers of these APIs. With our Client/Server mode based approach, we leave how to retrieve information to the

  14. Interactive client side data visualization with d3.js

    Science.gov (United States)

    Rodzianko, A.; Versteeg, R.; Johnson, D. V.; Soltanian, M. R.; Versteeg, O. J.; Girouard, M.

    2015-12-01

    Geoscience data associated with near surface research and operational sites is increasingly voluminous and heterogeneous (both in terms of providers and data types - e.g. geochemical, hydrological, geophysical, modeling data, of varying spatiotemporal characteristics). Such data allows scientists to investigate fundamental hydrological and geochemical processes relevant to agriculture, water resources and climate change. For scientists to easily share, model and interpret such data requires novel tools with capabilities for interactive data visualization. Under sponsorship of the US Department of Energy, Subsurface Insights is developing the Predictive Assimilative Framework (PAF): a cloud based subsurface monitoring platform which can manage, process and visualize large heterogeneous datasets. Over the last year we transitioned our visualization method from a server side approach (in which images and animations were generated using Jfreechart and Visit) to a client side one that utilizes the D3 Javascript library. Datasets are retrieved using web service calls to the server, returned as JSON objects and visualized within the browser. Users can interactively explore primary and secondary datasets from various field locations. Our current capabilities include interactive data contouring and heterogeneous time series data visualization. While this approach is very powerful and not necessarily unique, special attention needs to be paid to latency and responsiveness issues as well as to issues as cross browser code compatibility so that users have an identical, fluid and frustration-free experience across different computational platforms. We gratefully acknowledge support from the US Department of Energy under SBIR Award DOE DE-SC0009732, the use of data from the Lawrence Berkeley National Laboratory (LBNL) Sustainable Systems SFA Rifle field site and collaboration with LBNL SFA scientists.

  15. CORAL Server and CORAL Server Proxy: Scalable Access to Relational Databases from CORAL Applications

    Science.gov (United States)

    Valassi, A.; Bartoldus, R.; Kalkhof, A.; Salnikov, A.; Wache, M.

    2011-12-01

    The CORAL software is widely used at CERN by the LHC experiments to access the data they store on relational databases, such as Oracle. Two new components have recently been added to implement a model involving a middle tier "CORAL server" deployed close to the database and a tree of "CORAL server proxies", providing data caching and multiplexing, deployed close to the client. A first implementation of the two new components, released in the summer 2009, is now deployed in the ATLAS online system to read the data needed by the High Level Trigger, allowing the configuration of a farm of several thousand processes. This paper reviews the architecture of the software, its development status and its usage in ATLAS.

  16. A Proposed Algorithm to improve security & Efficiency of SSL-TLS servers using Batch RSA decryption

    CERN Document Server

    Pateriya, R K; Shrivastava, S C; Patel, Jaideep

    2009-01-01

    Today, Internet becomes the essential part of our lives. Over 90 percent of the ecommerce is developed on the Internet. A security algorithm became very necessary for producer client transactions assurance and the financial applications safety. The rsa algorithm applicability derives from algorithm properties like confidentiality, safe authentication, data safety and integrity on the internet. Thus, this kind of networks can have a more easy utilization by practical accessing from short, medium, even long distance and from different public places. Rsa encryption in the client side is relatively cheap, whereas, the corresponding decryption in the server side is expensive because its private exponent is much larger. Thus ssl tls servers become swamped to perform public key decryption operations when the simultaneous requests increase quickly .The batch rsa method is useful for such highly loaded web server .In our proposed algorithm by reducing the response time and clients tolerable waiting time an improvement...

  17. Implementing bioinformatic workflows within the bioextract server

    Science.gov (United States)

    Computational workflows in bioinformatics are becoming increasingly important in the achievement of scientific advances. These workflows typically require the integrated use of multiple, distributed data sources and analytic tools. The BioExtract Server (http://bioextract.org) is a distributed servi...

  18. Implementation and performance evaluation of a network-attached CD image file server

    Science.gov (United States)

    Wu, Jinglian; Dong, Yonggui; Sun, Zhaoyan; Jia, Huibo

    2002-09-01

    A network-attached CD Image file server, working on the Linux operating system, is implemented. By taking advantage of virtual file system (VFS) infrastructure and loopback device, the data of CD are mirrored in harddisks and can be shared by clients synchronously through network. The primary benefits of such a server are cost effectiveness, high capacity and excellent compatibility with Chinese characters. The performance of the server is evaluated by testing its throughput during I/O request. The experimental results show that, compared with conventional methods such as sharing the CD-ROM hard devices via network as, the rate of reading data from the CD Image is much higher. This is especially true when the server is dealing with multi-client access.

  19. Optimal Configuration of Fault-Tolerance Parameters for Distributed Server Access

    DEFF Research Database (Denmark)

    Daidone, Alessandro; Renier, Thibault; Bondavalli, Andrea;

    2013-01-01

    Server replication is a common fault-tolerance strategy to improve transaction dependability for services in communications networks. In distributed architectures, fault-diagnosis and recovery are implemented via the interaction of the server replicas with the clients and other entities...... model using stochastic activity networks (SAN) for the evaluation of performance and dependability metrics of a generic transaction-based service implemented on a distributed replication architecture. The composite SAN model can be easily adapted to a wide range of client-server applications deployed...... in replicated server architectures. In order to obtain insight into the system behaviour, a set of relevant environment parameters and controllable fault-tolerance parameters are chosen and the dependability/performance trade-off is evaluated....

  20. Using a Framework to develop Client-Side App : A Javascript Framework for cross-platform application

    OpenAIRE

    Shakya, Udeep

    2014-01-01

    This project aims to study the comfort of using a framework to develop client side applications based on Hypertext Markup Language 5 (HTML5), Cascading Style Sheets (CSS) and JavaScript technology. The application tends to serve both as a web client application and a mobile client application for multiple platforms. A survey answering application which fetches questions (texts) from an Application Programming Interface (API) in the application server and uploads text, sound, video and picture...

  1. Professional SQL Server 2005 administration

    CERN Document Server

    Knight, Brian; Snyder, Wayne; Armand, Jean-Claude; LoForte, Ross; Ji, Haidong

    2007-01-01

    SQL Server 2005 is the largest leap forward for SQL Server since its inception. With this update comes new features that will challenge even the most experienced SQL Server DBAs. Written by a team of some of the best SQL Server experts in the industry, this comprehensive tutorial shows you how to navigate the vastly changed landscape of the SQL Server administration. Drawing on their own first-hand experiences to offer you best practices, unique tips and tricks, and useful workarounds, the authors help you handle even the most difficult SQL Server 2005 administration issues, including blockin

  2. Improvement of AMGA Python Client Library for Belle II Experiment

    Science.gov (United States)

    Kwak, Jae-Hyuck; Park, Geunchul; Huh, Taesang; Hwang, Soonwook

    2015-12-01

    This paper describes the recent improvement of the AMGA (ARDA Metadata Grid Application) python client library for the Belle II Experiment. We were drawn to the action items related to library improvement after in-depth discussions with the developer of the Belle II distributed computing system. The improvement includes client-side metadata federation support in python, DIRAC SSL library support as well as API refinement for synchronous operation. Some of the improvements have already been applied to the AMGA python client library as bundled with the Belle II distributed computing software. The recent mass Monte- Carlo (MC) production campaign shows that the AMGA python client library is reliably stable.

  3. Penerapan Sistem Samba Server Menggunakan Ubuntu 8.04 Di SMA Swasta Insani Binjai

    OpenAIRE

    Isminaldi

    2010-01-01

    Samba software adalah sebuah software yang digunakan untuk menjembatani sistem jaringan dengan sistem operasi yang berbeda antara windows dan linux. Kemampuan samba sangat banyak dari membagi file secara bersama, membagi printer dan banyak lagi. Fasilitas atau tool yang disediakan samba juga sangat lengkap untuk membangun sebuah sistem client-server. Samba juga dilengkapi dengan fungsi-fungsi DHCP,DNS,firewall, FTP, SSH dan banyak lagi. Dengan adanya samba server di lab SMA swasta insani, SMA...

  4. A cancellable and fuzzy fingerprint scheme for mobile computing security

    Science.gov (United States)

    Yang, Wencheng; Xi, Kai; Li, Cai

    2012-09-01

    Fingerprint recognition provides an effective user authentication solution for mobile computing systems. However, as a fingerprint template protection scheme, fingerprint fuzzy vault is subject to cross-matching attacks, since the same finger might be registered for various applications. In this paper, we propose a fingerprint-based biometric security scheme named the cancellable and fuzzy fingerprint scheme, which combines a cancellable non-linear transformation with the client/server version of fuzzy vault, to address the cross-matching attack in a mobile computing system. Experimental results demonstrate that our scheme can provide reliable and secure protection to the mobile computing system while achieving an acceptable matching performance.

  5. Campaign Consultants - Client Payments

    Data.gov (United States)

    City of San Francisco — Campaign Consultants are required to report ���economic consideration�۝ promised by or received from clients in exchange for campaign consulting services during the...

  6. Helping clients build credit

    OpenAIRE

    Vikki Frank

    2007-01-01

    Until now people who repaid loans from community groups had not been on credit bureaus’ radar. Now Credit Builders Alliance is partnering with Experian to help clients of community lenders build strong credit histories.

  7. Internet marketing - Discount servers

    OpenAIRE

    Bozděchová, Lenka

    2014-01-01

    Buying on discount servers is a trend of the last few years. It came from the USA, where it originated in 2005. In 2011 it came to the Czech republic and it is really popular way of shopping. The theoretical section of thesis focused on the internet, its development and the benefits for the society, marketing, marketing mix and internet marketing. Next part of thesis is focused on discount servers, discount aggregator and principle of collective buying. The main aim was to evaluate the ret...

  8. SHADE3 server

    DEFF Research Database (Denmark)

    Madsen, Anders Østergaard; Hoser, Anna Agnieszka

    2014-01-01

    A major update of the SHADE server (http://shade.ki.ku.dk) is presented. In addition to all of the previous options for estimating H-atom anisotropic displacement parameters (ADPs) that were offered by SHADE2, the newest version offers two new methods. The first method combines the original....... Tools are provided to set up the ab initio calculations and to derive the internal motion from the calculations. The new server was tested on a range of compounds where neutron diffraction data were available. In most cases, the results are significantly better than previous estimates, and for strong...

  9. Remote Laboratory Java Server Based on JACOB Project

    Directory of Open Access Journals (Sweden)

    Pavol Bisták

    2011-02-01

    Full Text Available Remote laboratories play an important role in the educational process of engineers. This paper deals with the structure of remote laboratories. The principle of the proposed remote laboratory structure is based on the Java server application that communicates with Matlab through the COM technology for the data exchange under the Windows operating system. Java does not support COM directly so the results of the JACOB project are used and modified to cope with this problem. In laboratories for control engineering education a control algorithm usually runs on a PC with Matlab that really controls the real plant. This is the server side described in the paper in details. To demonstrate the possibilities of a remote control a Java client server application is also introduced. It covers communication and offers a user friendly interface for the control of a remote plant and visualization of measured data.

  10. The Research of Load Balancing Technology in Server Colony

    Directory of Open Access Journals (Sweden)

    Yan Gao

    2010-05-01

    Full Text Available When the network is using many servers to provide network services, it needs a load balancing technique. This article has researched load-balancing technique that is based on Address Translation (NAT and that is direct routing. It is simple to say that load balancing is based on Address Translation that can turn the parallel network services of the different IP addresses into a virtual service that is on an IP address by the NAT method. Direct routing technology program is deployed and running on speed Ethernet or kilo-mega Ethernet; it needn’t to change the original topology. The client sends the data request; the load-balancing device is only responsible for dispatching the request, while the application server will respond back to the client. By comparing the two techniques we can draw the conclusion: Under this load balancing that is direct routing mode, the overall performance of the system does not rely on the performance of the device of load balancing performance itself, but it depends on the performance of the application server itself. It can maximize server performance.

  11. EarthServer: an Intercontinental Collaboration on Petascale Datacubes

    Science.gov (United States)

    Baumann, P.; Rossi, A. P.

    2015-12-01

    With the unprecedented increase of orbital sensor, in-situ measurement, and simulation data there is a rich, yet not leveraged potential for getting insights from dissecting datasets and rejoining them with other datasets. Obviously, the goal is to allow users to "ask any question, any time" thereby enabling them to "build their own product on the go".One of the most influential initiatives in Big Geo Data is EarthServer which has demonstrated new directions for flexible, scalable EO services based on innovative NewSQL technology. Researchers from Europe, the US and recently Australia have teamed up to rigourously materialize the concept of the datacube. Such a datacube may have spatial and temporal dimensions (such as a satellite image time series) and may unite an unlimited number of scenes. Independently from whatever efficient data structuring a server network may perform internally, users will always see just a few datacubes they can slice and dice. EarthServer has established client and server technology for such spatio-temporal datacubes. The underlying scalable array engine, rasdaman, enables direct interaction, including 3-D visualization, what-if scenarios, common EO data processing, and general analytics. Services exclusively rely on the open OGC "Big Geo Data" standards suite, the Web Coverage Service (WCS) including the Web Coverage Processing Service (WCPS). Conversely, EarthServer has significantly shaped and advanced the OGC Big Geo Data standards landscape based on the experience gained.Phase 1 of EarthServer has advanced scalable array database technology into 100+ TB services; in phase 2, Petabyte datacubes will be built in Europe and Australia to perform ad-hoc querying and merging. Standing between EarthServer phase 1 (from 2011 through 2014) and phase 2 (from 2015 through 2018) we present the main results and outline the impact on the international standards landscape; effectively, the Big Geo Data standards established through initiative of

  12. CLIENT-TO-CLIENT STREAMING SCHEME FOR VOD APPLICATIONS

    OpenAIRE

    T R Gopala Krishnan Nair; Dakshayini, M

    2010-01-01

    In this paper, we propose an efficient client-to-client streaming approach to cooperatively stream the video using chaining technique with unicast communication among the clients. This approach considers two major issues of VoD 1) Prefix caching scheme to accommodate more number of videos closer to client, so that the request-service delay for the user can be minimized. 2) Cooperative proxy and client chaining scheme for streaming the videos using unicasting. This approach minimizes the clien...

  13. 在移动计算环境中基于移动代理的缓存失效方案%A Cache Invalidation Scheme Based on Mobile Agent in Mobile Computing Environments

    Institute of Scientific and Technical Information of China (English)

    吴劲; 卢显良; 任立勇

    2003-01-01

    Caching can reduce the bandwidth requirement in a mobile computing environment as well as minimize the energy consumption of mobile hosts. To affirm the validity of mobile host' cache content, servers periodically broadcast cache invalidation reports that contain information of data that has been updated. However, as mobile hosts may operate in sleeping mode (disconnected mode), it is possible that some reports may be missed and the clients are forced to discard the entire cache content. In this paper, we present a cache invalidation scheme base on mobile agent in mobile computing environments, which can manage consistency between mobile hosts and servers, to avoid losing cache invalidation reports.

  14. Dali server update.

    Science.gov (United States)

    Holm, Liisa; Laakso, Laura M

    2016-07-01

    The Dali server (http://ekhidna2.biocenter.helsinki.fi/dali) is a network service for comparing protein structures in 3D. In favourable cases, comparing 3D structures may reveal biologically interesting similarities that are not detectable by comparing sequences. The Dali server has been running in various places for over 20 years and is used routinely by crystallographers on newly solved structures. The latest update of the server provides enhanced analytics for the study of sequence and structure conservation. The server performs three types of structure comparisons: (i) Protein Data Bank (PDB) search compares one query structure against those in the PDB and returns a list of similar structures; (ii) pairwise comparison compares one query structure against a list of structures specified by the user; and (iii) all against all structure comparison returns a structural similarity matrix, a dendrogram and a multidimensional scaling projection of a set of structures specified by the user. Structural superimpositions are visualized using the Java-free WebGL viewer PV. The structural alignment view is enhanced by sequence similarity searches against Uniprot. The combined structure-sequence alignment information is compressed to a stack of aligned sequence logos. In the stack, each structure is structurally aligned to the query protein and represented by a sequence logo. PMID:27131377

  15. DNS BIND Server Configuration

    Directory of Open Access Journals (Sweden)

    Radu MARSANU

    2011-01-01

    Full Text Available After a brief presentation of the DNS and BIND standard for Unix platforms, the paper presents an application which has a principal objective, the configuring of the DNS BIND 9 server. The general objectives of the application are presented, follow by the description of the details of designing the program.

  16. Home media server content management

    Science.gov (United States)

    Tokmakoff, Andrew A.; van Vliet, Harry

    2001-07-01

    With the advent of set-top boxes, the convergence of TV (broadcasting) and PC (Internet) is set to enter the home environment. Currently, a great deal of activity is occurring in developing standards (TV-Anytime Forum) and devices (TiVo) for local storage on Home Media Servers (HMS). These devices lie at the heart of convergence of the triad: communications/networks - content/media - computing/software. Besides massive storage capacity and being a communications 'gateway', the home media server is characterised by the ability to handle metadata and software that provides an easy to use on-screen interface and intelligent search/content handling facilities. In this paper, we describe a research prototype HMS that is being developed within the GigaCE project at the Telematica Instituut . Our prototype demonstrates advanced search and retrieval (video browsing), adaptive user profiling and an innovative 3D component of the Electronic Program Guide (EPG) which represents online presence. We discuss the use of MPEG-7 for representing metadata, the use of MPEG-21 working draft standards for content identification, description and rights expression, and the use of HMS peer-to-peer content distribution approaches. Finally, we outline explorative user behaviour experiments that aim to investigate the effectiveness of the prototype HMS during development.

  17. Implementation of a Load Balancer for Instant Messaging over SIP Server Clusters with Improved Response time

    Directory of Open Access Journals (Sweden)

    P. Lekha Chandra

    2014-01-01

    Full Text Available This paper introduces an implementation of a Load balancer in a cluster of SIP servers which supports instant messages. The implementation uses TLWL algorithm which provides significantly better response time by distributing requests across the cluster more evenly, thus minimizing occupancy and the corresponding amount of time a particular request waits behind others for service. Resulting in this algorithm improves throughput and response-time of servers. Load balancer maintains sessions in which requests corresponding to the same session are sent by the load balancer to the same server. Load balancer improves both throughput and response time versus a single node while exposing a single interface to external clients.

  18. Classification-based Multi-client Video Transmission over Heterogeneous Networks

    OpenAIRE

    Bo Li; Peng Wang; Yongfei Zhang

    2013-01-01

    These Real-time video streaming over networks operates under stringent network resource constraints, with multiple video clients competing for limited network resources. In this paper, we study the problem of bandwidth allocation for video transmission over heterogeneous networks, with multiple video clients connecting to the video server simultaneously and demanding for the video services, and aim to provide the best possible Quality of Service (QoS) under limited bandwidth of both the video...

  19. OPC Server and BridgeView Application for High Voltage Power Supply Lecroy 1458

    CERN Document Server

    Swoboda, D; CERN. Geneva

    2000-01-01

    Abstract The aim of this project was to develop an OPC server to communicate over an RS232 serial line. This communication media is commonly used with commercial instruments. The development was made for a High Voltage power supply in the context of the Alice [1] experiment. In addition, the structured modular concept will allow changing the transmission media or power supply type with little effort. The high voltage power supply should be accessible remotely through a network. OPC[2] is an acronym for OLE[3] for Process Control. OPC is based on the DCOM [3] communication protocol, which allows communication with any computer running a Windows based OS. This standard is widely used in industry to access device data through Windows applications. The concept is based on the client-server architecture. The hardware and the software architecture are described. Subsequently details of the implemented programs are given with emphasis on the possibility to replace parts of the software in order to use differ...

  20. The EarthServer Federation: State, Role, and Contribution to GEOSS

    Science.gov (United States)

    Merticariu, Vlad; Baumann, Peter

    2016-04-01

    The intercontinental EarthServer initiative has established a European datacube platform with proven scalability: known databases exceed 100 TB, and single queries have been split across more than 1,000 cloud nodes. Its service interface being rigorously based on the OGC "Big Geo Data" standards, Web Coverage Service (WCS) and Web Coverage Processing Service (WCPS), a series of clients can dock into the services, ranging from open-source OpenLayers and QGIS over open-source NASA WorldWind to proprietary ESRI ArcGIS. Datacube fusion in a "mix and match" style is supported by the platform technolgy, the rasdaman Array Database System, which transparently federates queries so that users simply approach any node of the federation to access any data item, internally optimized for minimal data transfer. Notably, rasdaman is part of GEOSS GCI. NASA is contributing its Web WorldWind virtual globe for user-friendly data extraction, navigation, and analysis. Integrated datacube / metadata queries are contributed by CITE. Current federation members include ESA (managed by MEEO sr.l.), Plymouth Marine Laboratory (PML), the European Centre for Medium-Range Weather Forecast (ECMWF), Australia's National Computational Infrastructure, and Jacobs University (adding in Planetary Science). Further data centers have expressed interest in joining. We present the EarthServer approach, discuss its underlying technology, and illustrate the contribution this datacube platform can make to GEOSS.

  1. Efficient Periodic Broadcasting for Mobile Networks at Small Client Receiving Bandwidth and Buffering Space

    Directory of Open Access Journals (Sweden)

    Hsiang-Fu Yu

    2013-01-01

    Full Text Available Periodic broadcasting is an effective approach for delivering popular videos. In general, this approach does not provide interactive (i.e., VCR functions, and thus a client can tolerate playback latency from a video server. The concept behind the approach is partitioning a video into multiple segments, which are then broadcast across individual communication channels in terms of IP multicast. The method improves system throughput by allowing numerous clients to share the channels. For many broadcasting schemes, client receiving bandwidth must equal server broadcasting bandwidth. This limitation causes these schemes to be infeasible in mobile networks because increasing receiving bandwidth at all client sites is expensive, as well as difficult. To alleviate this problem, the fibonacci broadcasting (FiB scheme allows a client with only two-channel bandwidth to receive video segments. In comparison with other similar schemes, FiB yields smallest waiting time. Extending FiB, this work proposes a new scheme (called FiB+ to achieve smaller client buffering space and the same waiting time under two-channel receiving bandwidth. Extensive analysis shows that FiB+ can yield 34.5% smaller client buffer size than that of FiB. Further simulation results also indicate that FiB+ requires lower client buffering space than several previous schemes.

  2. Destination Serbia: a new life for CERN’s servers

    CERN Multimedia

    Caroline Duc

    2012-01-01

    In order to ensure the computing performances that CERN's research needs, the Computer Centre has to replace its computers regularly. After Morocco, Ghana and Bulgaria, it's Serbia’s turn to receive a donation of servers from CERN!   CERN Director-General Rolf Heuer and Jovan Puzovic from Belgrade Institute of Physics seeing off the servers on the beginning of their journey to Serbia. On Monday 26 November, CERN donated 130 servers to two Serbian institutions: the Belgrade Institute of Physics and the Petnica Science School. In 2012, 559 computers were donated to institutions in Africa and Europe. Since the mid-2000s, the Computer Centre has changed technology and now have about 10,000 computers that have to be renewed every four to five years. Obsolete for the purposes of CERN's cutting-edge research, these computers are still suitable for less demanding applications. Jovan Puzovic, Belgrade Institute of Physics team leader for the NA61 experiment (SHINE), an...

  3. PDS: A Performance Database Server

    Directory of Open Access Journals (Sweden)

    Michael W. Berry

    1994-01-01

    Full Text Available The process of gathering, archiving, and distributing computer benchmark data is a cumbersome task usually performed by computer users and vendors with little coordination. Most important, there is no publicly available central depository of performance data for all ranges of machines from personal computers to supercomputers. We present an Internet-accessible performance database server (PDS that can be used to extract current benchmark data and literature. As an extension to the X-Windows-based user interface (Xnetlib to the Netlib archival system, PDS provides an on-line catalog of public domain computer benchmarks such as the LINPACK benchmark, Perfect benchmarks, and the NAS parallel benchmarks. PDS does not reformat or present the benchmark data in any way that conflicts with the original methodology of any particular benchmark; it is thereby devoid of any subjective interpretations of machine performance. We believe that all branches (research laboratories, academia, and industry of the general computing community can use this facility to archive performance metrics and make them readily available to the public. PDS can provide a more manageable approach to the development and support of a large dynamic database of published performance metrics.

  4. Microsoft SQL Server 2012 bible

    CERN Document Server

    Jorgensen, Adam; LeBlanc, Patrick; Cherry, Denny; Nelson, Aaron

    2012-01-01

    Harness the powerful new SQL Server 2012 Microsoft SQL Server 2012 is the most significant update to this product since 2005, and it may change how database administrators and developers perform many aspects of their jobs. If you're a database administrator or developer, Microsoft SQL Server 2012 Bible teaches you everything you need to take full advantage of this major release. This detailed guide not only covers all the new features of SQL Server 2012, it also shows you step by step how to develop top-notch SQL Server databases and new data connections and keep your databases performing at p

  5. Beginning SQL Server 2008 Administration

    CERN Document Server

    Walters, R

    2009-01-01

    Beginning SQL Server 2008 Administration is essential for anyone wishing to learn about implementing and managing SQL Server 2008 database. From college students, to experienced database administrators from other platforms, to those already familiar with SQL Server and wanting to fill in some gaps of knowledge, this book will bring all readers up to speed on the enterprise platform Microsoft SQL Server 2008. * Clearly describes relational database concepts* Explains the SQL Server database engine and supporting tools* Shows various database maintenance scenarios What you'll learn* Understand c

  6. LHCb: Fabric Management with Diskless Servers and Quattor on LHCb

    CERN Multimedia

    Schweitzer, P; Brarda, L; Neufeld, N

    2011-01-01

    Large scientific experiments nowadays very often are using large computer farms to process the events acquired from the detectors. In LHCb a small sysadmin team manages 1400 servers of the LHCb Event Filter Farm, but also a wide variety of control servers for the detector electronics and infrastructure computers: file servers, gateways, DNS, DHCP and others. This variety of servers could not be handled without a solid fabric management system. We choose the Quattor toolkit for this task. We will present our use of this toolkit, with an emphasis on how we handle our diskless nodes (Event filter farm nodes and computers embedded in the acquisition electronic cards). We will show our current tests to replace the standard (RedHat/Scientific Linux) way of handling diskless nodes to fusion filesystems and how it improves fabric management.

  7. GenExp: an interactive web-based genomic DAS client with client-side data rendering.

    Directory of Open Access Journals (Sweden)

    Bernat Gel Moreno

    Full Text Available BACKGROUND: The Distributed Annotation System (DAS offers a standard protocol for sharing and integrating annotations on biological sequences. There are more than 1000 DAS sources available and the number is steadily increasing. Clients are an essential part of the DAS system and integrate data from several independent sources in order to create a useful representation to the user. While web-based DAS clients exist, most of them do not have direct interaction capabilities such as dragging and zooming with the mouse. RESULTS: Here we present GenExp, a web based and fully interactive visual DAS client. GenExp is a genome oriented DAS client capable of creating informative representations of genomic data zooming out from base level to complete chromosomes. It proposes a novel approach to genomic data rendering and uses the latest HTML5 web technologies to create the data representation inside the client browser. Thanks to client-side rendering most position changes do not need a network request to the server and so responses to zooming and panning are almost immediate. In GenExp it is possible to explore the genome intuitively moving it with the mouse just like geographical map applications. Additionally, in GenExp it is possible to have more than one data viewer at the same time and to save the current state of the application to revisit it later on. CONCLUSIONS: GenExp is a new interactive web-based client for DAS and addresses some of the short-comings of the existing clients. It uses client-side data rendering techniques resulting in easier genome browsing and exploration. GenExp is open source under the GPL license and it is freely available at http://gralggen.lsi.upc.edu/recerca/genexp.

  8. Integrated Quantum and Classical Key Scheme for Two Servers Password Authentication

    Directory of Open Access Journals (Sweden)

    A. Krishnan

    2010-01-01

    Full Text Available Problem statement: Traditional user authentication system uses passwords for their secured accessibility in a central server, which is prone to attack by adversaries. The adversaries gain access to the contents of the user in attack prone servers. To overcome this problem, the multi-server systems were being proposed in which the user communicate in parallel with several or all of the servers for the purpose of authentication. Such system requires a large communication bandwidth and needs for synchronization at the user. Approach: Present an efficient two server user password authentication and reduce the usage of communication traffic and bandwidth consumption between the servers. Integration of quantum and classical key exchange model is deployed to safeguard user access security in large networks. The proposed work presented, a two server system, front end service server interacts directly to the user and the back end control server visible to the service server. The performance measure of the user password made for the transformed two long secrets held by both service and control server. Further the proposal applied quantum key distribution model along with classical key exchange in the two server authentication. Three-party Quantum key distribution used in this model, one with implicit user authentication and other with explicit mutual authentication, deployed for ecommerce buyer authentication in internet peer servers. Results: Effect of online and offline dictionary attacks prevailing in the single and multi-server systems are analyzed. The performance efficiency test carried out in terms success rate of authenticity for two server shows 35% better than single server. The performance of integrated Quantum Key Distribution (QKD systems and classical public key model have shown experimentally better performance in terms of computational efficiency and security rounds (11% improvement than traditional cryptic security

  9. Modified LRU Algorithm To Implement Proxy Server With Caching Policies

    Directory of Open Access Journals (Sweden)

    Jitendra Singh Kushwah

    2011-11-01

    Full Text Available In order to produce and develop a software system, it is necessary to have a method of choosing a suitable algorithm which satisfies the required quality attributes and maintains a trade-off between sometimes conflicting ones. Proxy server is placed between the real server and clients. Proxy server uses caching policies to store web documents using algorithms. For this, different algorithms are used but drawbacks of these algorithms are that it is applicable only for the video files not for other resource types. Second drawback is that it does not tell any thing about organizing the data on the disk storage of the proxy server. Third drawback is that it is difficult to implement. Fourth drawback is that they require the knowledge about the workloads on the proxy server. Major problems in previous described algorithms is that "Cold Cache Pollution". As described in the previous description all the existing algorithms used for caching suffers from various disadvantages. This paper is proposing a technique to remove the problem of cold cache pollution which is proved mathematically that it is better than the existing LRU-Distance algorithm.

  10. Dynamic Server-Based KML Code Generator Method for Level-of-Detail Traversal of Geospatial Data

    Science.gov (United States)

    Baxes, Gregory; Mixon, Brian; Linger, TIm

    2013-01-01

    Web-based geospatial client applications such as Google Earth and NASA World Wind must listen to data requests, access appropriate stored data, and compile a data response to the requesting client application. This process occurs repeatedly to support multiple client requests and application instances. Newer Web-based geospatial clients also provide user-interactive functionality that is dependent on fast and efficient server responses. With massively large datasets, server-client interaction can become severely impeded because the server must determine the best way to assemble data to meet the client applications request. In client applications such as Google Earth, the user interactively wanders through the data using visually guided panning and zooming actions. With these actions, the client application is continually issuing data requests to the server without knowledge of the server s data structure or extraction/assembly paradigm. A method for efficiently controlling the networked access of a Web-based geospatial browser to server-based datasets in particular, massively sized datasets has been developed. The method specifically uses the Keyhole Markup Language (KML), an Open Geospatial Consortium (OGS) standard used by Google Earth and other KML-compliant geospatial client applications. The innovation is based on establishing a dynamic cascading KML strategy that is initiated by a KML launch file provided by a data server host to a Google Earth or similar KMLcompliant geospatial client application user. Upon execution, the launch KML code issues a request for image data covering an initial geographic region. The server responds with the requested data along with subsequent dynamically generated KML code that directs the client application to make follow-on requests for higher level of detail (LOD) imagery to replace the initial imagery as the user navigates into the dataset. The approach provides an efficient data traversal path and mechanism that can be

  11. Caching Servers for ATLAS

    CERN Document Server

    Gardner, Robert; The ATLAS collaboration

    2016-01-01

    As many Tier 3 and some Tier 2 centers look toward streamlining operations, they are considering autonomously managed storage elements as part of the solution. These storage elements are essentially file caching servers. They can operate as whole file or data block level caches. Several implementations exist. In this paper we explore using XRootD caching servers that can operate in either mode. They can also operate autonomously (i.e. demand driven), be centrally managed (i.e. a Rucio managed cache), or operate in both modes. We explore the pros and cons of various configurations as well as practical requirements for caching to be effective. While we focus on XRootD caches, the analysis should apply to other kinds of caches as well.

  12. Architectural models for client interaction on service-oriented platforms

    NARCIS (Netherlands)

    Bonino da Silva Santos, L.O.; Ferreira Pires, L.; Sinderen, van M.J.; Sinderen, van M.J.

    2007-01-01

    Service-oriented platforms can provide different levels of functionality to the client applications as well as different interaction models. Depending on the platform’s goals and the computing capacity of their expected clients the platform functionality can range from just an interface to support t

  13. Replicated Data Management for Mobile Computing

    CERN Document Server

    Douglas, Terry

    2008-01-01

    Managing data in a mobile computing environment invariably involves caching or replication. In many cases, a mobile device has access only to data that is stored locally, and much of that data arrives via replication from other devices, PCs, and services. Given portable devices with limited resources, weak or intermittent connectivity, and security vulnerabilities, data replication serves to increase availability, reduce communication costs, foster sharing, and enhance survivability of critical information. Mobile systems have employed a variety of distributed architectures from client-server

  14. La contrainte client

    Directory of Open Access Journals (Sweden)

    Guillaume Tiffon

    2011-04-01

    Full Text Available Cet article montre que le contact client a beau être ambivalent, dans la mesure où il est à la fois source de contrainte et de reconnaissance, dans certains cas, comme celui des caissières, il constitue avant tout une contrainte, en ce que les clients contrôlent le travail qui s’opère « sous leurs yeux », tandis que, dans d’autres cas, comme celui des kinésithérapeutes, il contribue avant tout à donner du sens au travail et, par là, à susciter l’engagement des travailleurs. L’article souligne ainsi combien la contrainte client revêt des modalités différentes selon la configuration, spatiale et temporelle, dans laquelle se déroule la relation de service, et le différentiel de compétences entre les protagonistes engagés dans cette relation.The client constraint. A comparative analysis of cashiers and physiotherapistsThis article shows that despite the ambivalence of client contact, insofar as it is both a source of constraint and recognition, in some cases, as the ones of cashiers, it isprimarily a constraint: clients control the work that takes place “before their eyes”, whereas in other cases – as in the ones of physiotherapists – it contributes to give meaning to work and, thereby, to arouse the commitment of workers. The article highlights how the client constraint takes on different forms depending on thespatial and temporal configuration where the service relation runs, and the skills differential between the protagonists involved in this relation.El apremio de los clientes. Análisis comparativo entre las cajeras de supermercado y los kinesiterapeutasEn este artículo se demuestra que aunque el contacto con los clientes puede ser percibido como agradable, en realidad en la mayoría de los casos el cliente es percibido como un peso puesto que estos « controlan » visualmente el trabajo de las cajeras mientras que en otras profesiones como es el caso de los kinesiterapeutas la presencia del paciente

  15. Qualified Mobile Server Signature

    OpenAIRE

    Orthacker, Clemens; Centner, Martin; Kittl, Christian

    2010-01-01

    International audience A legal basis for the use of electronic signatures exists since the introduction of qualified electronic signatures in EU Directive 1999/ 93/EC. Although considered as key enablers for e-Government and e-Commerce, qualified electronic signatures are still not widely used. Introducing amobile component addresses most of the shortcomings of existing qualified signature approaches but poses certain difficulties in the security reasoning. The proposed server based mobile...

  16. Kelayakan Raspberry Pi sebagai Web Server: Perbandingan Kinerja Nginx, Apache, dan Lighttpd pada Platform Raspberry Pi

    Directory of Open Access Journals (Sweden)

    Rahmad Dawood

    2014-04-01

    Full Text Available Raspberry Pi is a small-sized computer, but it can function like an ordinary computer. Because it can function like a regular PC then it is also possible to run a web server application on the Raspberry Pi. This paper will report results from testing the feasibility and performance of running a web server on the Raspberry Pi. The test was conducted on the current top three most popular web servers, which are: Apache, Nginx, and Lighttpd. The parameters used to evaluate the feasibility and performance of these web servers were: maximum request and reply time. The results from the test showed that it is feasible to run all three web servers on the Raspberry Pi but Nginx gave the best performance followed by Lighttpd and Apache.Keywords: Raspberry Pi, web server, Apache, Lighttpd, Nginx, web server performance

  17. Integrated multimodal human-computer interface and augmented reality for interactive display applications

    Science.gov (United States)

    Vassiliou, Marius S.; Sundareswaran, Venkataraman; Chen, S.; Behringer, Reinhold; Tam, Clement K.; Chan, M.; Bangayan, Phil T.; McGee, Joshua H.

    2000-08-01

    We describe new systems for improved integrated multimodal human-computer interaction and augmented reality for a diverse array of applications, including future advanced cockpits, tactical operations centers, and others. We have developed an integrated display system featuring: speech recognition of multiple concurrent users equipped with both standard air- coupled microphones and novel throat-coupled sensors (developed at Army Research Labs for increased noise immunity); lip reading for improving speech recognition accuracy in noisy environments, three-dimensional spatialized audio for improved display of warnings, alerts, and other information; wireless, coordinated handheld-PC control of a large display; real-time display of data and inferences from wireless integrated networked sensors with on-board signal processing and discrimination; gesture control with disambiguated point-and-speak capability; head- and eye- tracking coupled with speech recognition for 'look-and-speak' interaction; and integrated tetherless augmented reality on a wearable computer. The various interaction modalities (speech recognition, 3D audio, eyetracking, etc.) are implemented a 'modality servers' in an Internet-based client-server architecture. Each modality server encapsulates and exposes commercial and research software packages, presenting a socket network interface that is abstracted to a high-level interface, minimizing both vendor dependencies and required changes on the client side as the server's technology improves.

  18. Secure Two-Party Computation with Low Communication

    DEFF Research Database (Denmark)

    Damgård, Ivan Bjerre; Kölker, Jonas; Faust, Sebastian;

    2012-01-01

    We propose a 2-party UC-secure protocol that can compute any function securely. The protocol requires only two messages, communication that is poly-logarithmic in the size of the circuit description of the function, and the workload for one of the parties is also only poly-logarithmic in the size...... of the circuit. This implies, for instance, delegatable computation that requires no expensive off-line phase and remains secure even if the server learns whether the client accepts its results. To achieve this, we define two new notions of extractable hash functions, propose an instantiation based...

  19. Psychotherapy for Suicidal Clients.

    Science.gov (United States)

    Lester, David

    1994-01-01

    Reviews various systems of psychotherapy for suitability for suicidal clients. Discusses psychoanalysis, cognitive therapy, primal therapy, transactional analysis, Gestalt therapy, reality therapy, person-centered therapy, existential analysis, and Jungian analysis in light of available treatment options. Includes 36 citations. (Author/CRR)

  20. Training Evaluation: Clients' Roles.

    Science.gov (United States)

    Hashim, Junaidah

    2001-01-01

    A study was conducted of 262 training providers in Malaysia, where providers must be government approved. Government regulation, client demands for high quality, and an economic downturn that focused attention on training costs have all influenced evaluation in a positive direction. (SK)

  1. Photonic Quantum Computing

    Science.gov (United States)

    Barz, Stefanie

    2013-05-01

    Quantum physics has revolutionized our understanding of information processing and enables computational speed-ups that are unattainable using classical computers. In this talk I will present a series of experiments in the field of photonic quantum computing. The first experiment is in the field of photonic state engineering and realizes the generation of heralded polarization-entangled photon pairs. It overcomes the limited applicability of photon-based schemes for quantum information processing tasks, which arises from the probabilistic nature of photon generation. The second experiment uses polarization-entangled photonic qubits to implement ``blind quantum computing,'' a new concept in quantum computing. Blind quantum computing enables a nearly-classical client to access the resources of a more computationally-powerful quantum server without divulging the content of the requested computation. Finally, the concept of blind quantum computing is applied to the field of verification. A new method is developed and experimentally demonstrated, which verifies the entangling capabilities of a quantum computer based on a blind Bell test.

  2. APPRIS WebServer and WebServices

    OpenAIRE

    Rodriguez, Jose Manuel; Carro, Angel; Valencia, Alfonso; Tress, Michael L.

    2015-01-01

    This paper introduces the APPRIS WebServer (http://appris.bioinfo.cnio.es) and WebServices (http://apprisws.bioinfo.cnio.es). Both the web servers and the web services are based around the APPRIS Database, a database that presently houses annotations of splice isoforms for five different vertebrate genomes. The APPRIS WebServer and WebServices provide access to the computational methods implemented in the APPRIS Database, while the APPRIS WebServices also allows retrieval of the annotations. ...

  3. Noninteractive multiformat film server in a digital image network

    International Nuclear Information System (INIS)

    This author have demonstrated the feasibility of printing multiple images on a formatted film without operator interaction. A host computer attached to a multiformat laser printer is used as a network server. The network achieves image data transfer rates to the server of 50-180 kbytes/sec, depending on the source unit. The network encompasses CT, MR, and angiographic systems. Authorized source units queue image data locally until polled by the print server. The authors have developed rules for format, window, and level control of the printed images; these rules are designed to handle image data from different modalities and study types

  4. Solid waste information and tracking system server conversion project management plan

    International Nuclear Information System (INIS)

    The Project Management Plan governing the conversion of Solid Waste Information and Tracking System (SWITS) to a client-server architecture. The Solid Waste Information and Tracking System Project Management Plan (PMP) describes the background, planning and management of the SWITS conversion. Requirements and specification documentation needed for the SWITS conversion will be released as supporting documents

  5. On multi-class multi-server queueing and spare parts management

    NARCIS (Netherlands)

    Harten, van Aart; Sleptchenko, Andrei

    2000-01-01

    Multi-class multi-server queuing problems are a generalization of the wellknown M/M/k situation to arrival processes with clients of N types that require exponentially distributed service with different averaged service time. Problems of this sort arise naturally in various applications, such as spa

  6. Comparing Server Energy Use and Efficiency Using Small Sample Sizes

    Energy Technology Data Exchange (ETDEWEB)

    Coles, Henry C.; Qin, Yong; Price, Phillip N.

    2014-11-01

    This report documents a demonstration that compared the energy consumption and efficiency of a limited sample size of server-type IT equipment from different manufacturers by measuring power at the server power supply power cords. The results are specific to the equipment and methods used. However, it is hoped that those responsible for IT equipment selection can used the methods described to choose models that optimize energy use efficiency. The demonstration was conducted in a data center at Lawrence Berkeley National Laboratory in Berkeley, California. It was performed with five servers of similar mechanical and electronic specifications; three from Intel and one each from Dell and Supermicro. Server IT equipment is constructed using commodity components, server manufacturer-designed assemblies, and control systems. Server compute efficiency is constrained by the commodity component specifications and integration requirements. The design freedom, outside of the commodity component constraints, provides room for the manufacturer to offer a product with competitive efficiency that meets market needs at a compelling price. A goal of the demonstration was to compare and quantify the server efficiency for three different brands. The efficiency is defined as the average compute rate (computations per unit of time) divided by the average energy consumption rate. The research team used an industry standard benchmark software package to provide a repeatable software load to obtain the compute rate and provide a variety of power consumption levels. Energy use when the servers were in an idle state (not providing computing work) were also measured. At high server compute loads, all brands, using the same key components (processors and memory), had similar results; therefore, from these results, it could not be concluded that one brand is more efficient than the other brands. The test results show that the power consumption variability caused by the key components as a

  7. Implementing an SMB2 Server in the Vortex Operating System

    OpenAIRE

    Sandengen, Vegard

    2015-01-01

    With the advent of computer networks, the ability for sharing and accessing files across the network between multiple workstations and remote servers was sought after. In the nineteen eighties, prominent networked file systems were developed and reached widespread adoption among enterprise businesses and institutions. A few of these, notably Networked File System (NFS) and Server Message Block (SMB), survived the transition into the Internet era and the successors of these protocols remain th...

  8. Supporting Parallelism in Server-based Multiprocessor Systems

    CERN Document Server

    Nogueira, Luís

    2011-01-01

    Developing an efficient server-based real-time scheduling solution that supports dynamic task-level parallelism is now relevant to even the desktop and embedded domains and no longer only to the high performance computing market niche. This paper proposes a novel approach that combines the constant bandwidth server abstraction with a work-stealing load balancing scheme which, while ensuring isolation among tasks, enables a task to be executed on more than one processor at a given time instant.

  9. GeneBee-net: Internet-based server for analyzing biopolymers

    Energy Technology Data Exchange (ETDEWEB)

    Brodsky, L.I.; Ivanov, V.V.; Nikolaev, V.K. [Small Scientific Manufacturing Enterprise, Moscow (Russian Federation)] [and others

    1995-08-01

    This work describes a network server for searching databanks of biopolymer structures and performing other biocomputing procedures; it is available via direct Internet connection. Basic server procedures are dedicated to homology (similarity) search of sequence and 3D structure of proteins. The homologies found could be used to build multiple alignments, predict protein and RNA secondary structure, and construct phylogenetic trees. In addition to traditional methods of sequence similarity search, the authors propose {open_quotes}non-matrix{close_quotes} (correlational) search. An analogous approach is used to identify regions of similar tertiary structure of proteins. Algorithm concepts and usage examples are presented for new methods. Service logic is based upon interaction of a client program and server procedures. The client program allows the compilation of queries and the processing of results of an analysis.

  10. Detecting and Preventing Security Threats on Servers and Browsers

    Directory of Open Access Journals (Sweden)

    Mr. Nandish. U. G Dr. Balakrishna. R Mr. Naveen. L Mr. Anand Kumar K. S

    2012-02-01

    Full Text Available Our reliance on web based services through browsers for everyday life activities has increased over the years. Everyday new vulnerabilities are found in what was previously believed to be secure applications, unlocking new risks and security hazards that can be exploited by malicious advertisers or intruders compromising the security of systems. Using cross site scripting techniques intruders can hijack web sessions and craft credible phishing sites. Similarly, intruders may harm the server by uploading malicious executables and batch files. On the other hand the java script code downloaded into browser can attack client machines to steal user’s credentials (XSS attacks and lure users into providing sensitive information to unauthorized parties (Phishing attacks. It is proposed here a model detecting and preventing malicious files and cross site scripting attacks based on monitoring JavaScript code execution and comparing the execution to high level policies, to detect malicious code behavior. The solution also protects the servers from dangerous DOS commands and executable files. The model follows an approach similar to hackers and security analyst to discover vulnerabilities in networkconnected web servers. It uses both manually and automatically generated rules to mitigate possible cross site scripting attacks. The work undertaken covers the solutions preventing client machines from stealing user’s credentials by using cookies hijacking as well as preventing the browsers from crash.

  11. A GCM Solution for Leveraging Server-side JMS Functionality to Android-based Trading Application

    Directory of Open Access Journals (Sweden)

    Claudiu VINTE

    2013-01-01

    Full Text Available The paper presents our solution for a message oriented communication mechanism, employing Google Cloud Messaging (GCM on the client-side, and Java Message Service (JMS on the server-side, in order to leverage JMS functionality to Android-based trading application. Our ongoing research has been focused upon conceiving a way to expose the trading services offered by our academic trading system ASETS to a mobile trading application based on Android platform. ASETS trading platform is a distributed SOA implementation, with an original API based on JMS. In order to design and implement an Android based client, able to inter-communicate with the server-side components of ASETS, in a manner consistent with publisher/subscriber JMS communication model, there was particularly necessary to have object embedded messages, produced by various ASETS services, pushed to the client application. While point-to-point communication model could be resolved on the client-side by employing synchronous HTTP socket connections over TCP/IP, the asynchronously generated messages from the server-side had to reach the client application in a push manner.

  12. The Competitive Advantage: Client Service.

    Science.gov (United States)

    Leffel, Linda G.; DeBord, Karen B.

    The adult education literature contains a considerable amount of research on and discussion of client service in the marketing process, management and staff roles in service- and product-oriented businesses, and the importance of client service and service quality to survival in the marketplace. By applying the principles of client-oriented…

  13. Design and Implementation of an IP based authentication mechanism for Open Source Proxy Servers in Interception Mode

    Directory of Open Access Journals (Sweden)

    Tejaswi Agarwal

    2013-02-01

    Full Text Available Proxy servers are being increasingly deployed at organizations for performance benefits; however, there still exists drawbacks in ease of client authentication in interception proxy mode mainly for Open Source Proxy Servers. Technically, an interception mode is not designed for client authentication, but implementation in certain organizations does require this feature. In this paper, we focus on the World Wide Web, highlight the existing transparent proxy authentication mechanisms, its drawbacks and propose an authentication scheme for transparent proxy users by using external scripts based on the clients Internet Protocol Address. This authentication mechanism has been implemented and verified on Squid-one of the most widely used HTTP Open Source Proxy Server.

  14. Mastering Microsoft Exchange Server 2013

    CERN Document Server

    Elfassy, David

    2013-01-01

    The bestselling guide to Exchange Server, fully updated for the newest version Microsoft Exchange Server 2013 is touted as a solution for lowering the total cost of ownership, whether deployed on-premises or in the cloud. Like the earlier editions, this comprehensive guide covers every aspect of installing, configuring, and managing this multifaceted collaboration system. It offers Windows systems administrators and consultants a complete tutorial and reference, ideal for anyone installing Exchange Server for the first time or those migrating from an earlier Exchange Server version.Microsoft

  15. Overview of Ontology Servers Research

    Directory of Open Access Journals (Sweden)

    Robert M. Colomb

    2007-06-01

    Full Text Available An ontology is increasingly becoming an essential tool for solving problems in many research areas. The ontology is a complex information object. It can contain millions of concepts in complex relationships. When we want to manage complex information objects, we generally turn to information systems technology. An information system intended to manage ontology is called an ontology server. The ontology server technology is at the time of writing quite immature. Therefore, this paper reviews and compares the main ontology servers that have been reported in the literatures. As a result, we point out several research questions related to server technology.

  16. Implementation of a Secured system with Roaming Server and Roaming Ports

    Directory of Open Access Journals (Sweden)

    R. Bharathi,

    2011-05-01

    Full Text Available The main goal of this paper is to design and implement a secured system against Server hijacking, which leads to Denial of Service (DoS [5] attacks. This system uses more than one server forproviding security. But only one server will be active at a time. The inactive servers act as Roaming Honeypots[9]. The source address of any request that hits a honeypot is recorded and all its future requests are dropped. Thus this system acts as an Intrusion Detection System (IDS. It is impossible to identify the active servers and the honeypots at a given moment even if attackers obtain the identities of all servers. Moreover the UDP/TCP port number used by the server varies as a function of time and a shared secret between the server and the client. This mechanism simplifies both the detection and filtering of malicious packets and it does not require any change to existing protocols. This port hopping[10] or roaming porttechnique is compatible with the UDP and TCP protocols. This system can be implemented in real time successfully.

  17. Unpacking the Client(s): Constructions, Positions and Client-Consultant Dynamics

    OpenAIRE

    Alvesson, Mats; Kärreman, Dan; Sturdy, Andrew; Handley, Karen

    2006-01-01

    Increasing attention is being given to professional services in organisation and management theory. Whether the focus is on organisational forms or service processes such as knowledge transfer, the role of clients is often seen as central. However, typically, clients continue to be presented in a largely static, pre-structured and even monolithic way. While some recognition is given to the diversity of organisational clients and, to a lesser extent, individual clients, little attention has be...

  18. A Low-Cost Remote Healthcare Monitor System Based on Embedded Server

    Directory of Open Access Journals (Sweden)

    He Liu

    2013-04-01

    Full Text Available In the paper, we propose a scheme about a low-cost remote healthcare monitor system based on embedded server between home and hospital. In the scheme, we design an embedded server based on an ARM9 microprocessor. The embedded server supplies all kinds of interfaces such as GPIO interfaces, serial interfaces. These interfaces can acquire all kinds of physiology signals such as Electrocardiograph, heart rate, respiration wave, blood pressure, oxygen saturation, body temperature and so on through connecting the sensor modules. The network is based on local area network and adopts the Browser/Server model. Each home with an embedded server is as a server endpoint and the hospital is as a Browser endpoint. Every embedded server owns an independent static internet protocol address. The doctors can easily acquire patients’ physiology information through writing patients’ internet protocol address on any computer browser. The embedded server can store patients’ physiology information using database in an 8 GB SD card. The doctor can download the database information into the local computers. The system can conveniently upgrade all software in the embedded server only on a remote hospital computer. The remote healthcare monitor system based on embedded server has advantages of low-cost, convenience and feasibility.

  19. Extending Binary Large Object Support to Open Grid Services Architecture-Data Access and Integration Middleware Client Toolkit

    Directory of Open Access Journals (Sweden)

    Kiran K. Patnaik

    2011-01-01

    Full Text Available Problem statement: OGSA-DAI middleware allows data resources to be federated and accessed via web services on the web or within grids or clouds. It provides a client API for writing programs that access the exposed databases. Migrating existing applications to the new technology and using a new API to access the data of DBMS with BLOB is difficult and discouraging. A JDBC Driver is a much convenient alternative to existing mechanism and provides an extension to OGSA-DAI middleware and allows applications to use databases exposed in a grid through the OGSA-DAI 3.0. However, the driver does not support Binary Large Objects (BLOB. Approach: The driver is enhanced to support BLOB using the OGSA-DAI Client API. It transforms the JDBC calls into an OGSA-DAI workflow request and sends it to the server using Web Services (WS. The client API of OGSA-DAI uses activities that are connected to form a workflow and executed using a pipeline. This workflow mechanism is embedded into the driver. The WS container dispatches the request to the OGSA-DAI middleware for processing and the result is then transformed back to an instance of ResultSet implementation using the OGSA-DAI Client API, before it is returned to the user. Results: Test on handling of BLOBs (images, flash files and videos ranging from size 1 KB to size 2 GB were carried out on Oracle, MySQL and PostgreSQL databases using our enhanced JDBC driver and it performed well. Conclusion: The enhanced JDBC driver now can offer users, with no experience in Grid computing specifically on OGSA-DAI, the possibility to give their applications the ability to access databases exposed on the grid with minimal effort.

  20. 电信BS架构系统迁移及云化研究%Research of Browser/Server Architecture System Migration and Implementation of Cloud Computing

    Institute of Scientific and Technical Information of China (English)

    李书生; 段勇; 石屹嵘; 叶宇航

    2012-01-01

    深入分析了电信BS架构系统迁移的相关问题及解决方案,并对BS架构系统IaaS及PaaS云化方案进行了研究,提出了两种IaaS和一种PaaS解决方案,能有效地解决电信BS架构系统Web及应用层云化相关问题,同时给出了迁移及云化演进路径和分阶段推进建议,对于推进云计算在IT支撑系统中的应用,具有较好的价值贡献.%This article analyzes the system migration problem and solution of telecom BS-based systems, and also researches the IaaS and PaaS cloud computing solutions of those systems. Proposed two IaaS program and one PaaS program,it can effectively solve the problem in the implementation of cloud computing in the Web and application layer of telecom BS-based systems. Given the evolution path and the stages recommendations of system migration and implementation of cloud computing, those have good value to the application of cloud computing in the telecom IT support systems.

  1. The Proliferation of Smart Devices on Mobile Cloud Computing

    DEFF Research Database (Denmark)

    Kant Hiran, Kamal; Doshi, Ruchi

    Mobile Cloud Computing (MCC) is an emerging research topic in the world of Information Technology, this trend promises to deliver and promote a wide range of advantage to it anxious markets or clients. With MCC, all the applications that exist are on a remote server enable the individual client...... affect individuals on smart devices as well as their views on network data. The growing demand for mobile devices and its applications are evident that MCC is the next IT trend. The book will also seek the views of people on the cost of applications and battery life of the smart devices as this directly...... influence the time they spend on their devices. This book would be useful for research scholars as a text for university undergraduate courses related to mobile cloud computing, as well as at junior colleges, and vocational schools training course....

  2. Server farms with setup costs

    NARCIS (Netherlands)

    A. Gandhi; M. Harchol-Balter; I. Adan

    2010-01-01

    In this paper we consider server farms with a setup cost. This model is common in manufacturing systems and data centers, where there is a cost to turn servers on. Setup costs always take the form of a time delay, and sometimes there is additionally a power penalty, as in the case of data centers. A

  3. PSSweb: protein structural statistics web server.

    Science.gov (United States)

    Gaillard, Thomas; Stote, Roland H; Dejaegere, Annick

    2016-07-01

    With the increasing number of protein structures available, there is a need for tools capable of automating the comparison of ensembles of structures, a common requirement in structural biology and bioinformatics. PSSweb is a web server for protein structural statistics. It takes as input an ensemble of PDB files of protein structures, performs a multiple sequence alignment and computes structural statistics for each position of the alignment. Different optional functionalities are proposed: structure superposition, Cartesian coordinate statistics, dihedral angle calculation and statistics, and a cluster analysis based on dihedral angles. An interactive report is generated, containing a summary of the results, tables, figures and 3D visualization of superposed structures. The server is available at http://pssweb.org.

  4. Design of Accelerator Online Simulator Server Using Structured Data

    Energy Technology Data Exchange (ETDEWEB)

    Shen, Guobao; /Brookhaven; Chu, Chungming; /SLAC; Wu, Juhao; /SLAC; Kraimer, Martin; /Argonne

    2012-07-06

    Model based control plays an important role for a modern accelerator during beam commissioning, beam study, and even daily operation. With a realistic model, beam behaviour can be predicted and therefore effectively controlled. The approach used by most current high level application environments is to use a built-in simulation engine and feed a realistic model into that simulation engine. Instead of this traditional monolithic structure, a new approach using a client-server architecture is under development. An on-line simulator server is accessed via network accessible structured data. With this approach, a user can easily access multiple simulation codes. This paper describes the design, implementation, and current status of PVData, which defines the structured data, and PVAccess, which provides network access to the structured data.

  5. Empirical study of sensor observation services server instances

    CERN Document Server

    Tamayo, Alain; Granell, Carlos; Huerta, Joaquín; 10.1007/978-3-642-19789-5_10

    2011-01-01

    The number of Sensor Observation Service (SOS) instances available online has been increasing in the last few years. The SOS specification standardises interfaces and data formats for exchanging sensor-related in-formation between information providers and consumers. SOS in conjunction with other specifications in the Sensor Web Enablement initiative, at-tempts to realise the Sensor Web vision, a worldwide system where sensor networks of any kind are interconnected. In this paper we present an empirical study of actual instances of servers implementing SOS. The study focuses mostly in which parts of the specification are more frequently included in real implementations, and how exchanged messages follows the structure defined by XML Schema files. Our findings can be of practical use when implementing servers and clients based on the SOS specification, as they can be optimized for common scenarios.

  6. Proposal and Implementation of SSH Client System Using Ajax

    Science.gov (United States)

    Kosuda, Yusuke; Sasaki, Ryoichi

    Technology called Ajax gives web applications the functionality and operability of desktop applications. In this study, we propose and implement a Secure Shell (SSH) client system using Ajax, independent of the OS or Java execution environment. In this system, SSH packets are generated on a web browser by using JavaScript and a web server works as a proxy in communication with an SSH server to realize end-to-end SSH communication. We implemented a prototype program and confirmed by experiment that it runs on several web browsers and mobile phones. This system has enabled secure SSH communication from a PC at an Internet cafe or any mobile phone. By measuring the processing performance, we verified satisfactory performance for emergency use, although the speed was unsatisfactory in some cases with mobile phone. The system proposed in this study will be effective in various fields of E-Business.

  7. Host Integration Server 2004

    Institute of Scientific and Technical Information of China (English)

    PaulThurrott; 杨岩

    2005-01-01

    微软发布的Host Integration Server(HIS)2004,是IBM大型主机集成服务器的一个重要的更新,添加了一些重要的新特点和改进。与大多数微软公司协同工作的产品不同,HIS 2004的设计目的是为了移植,而不是纯粹的集成,事实上它将会帮助客户从现有的传统平台中得到更多的价值——在这种情况下,所指的产品就是IBM大型主机和iSeries(也就是以前的AS/400)系列机型。

  8. High-Performance Tiled WMS and KML Web Server

    Science.gov (United States)

    Plesea, Lucian

    2007-01-01

    This software is an Apache 2.0 module implementing a high-performance map server to support interactive map viewers and virtual planet client software. It can be used in applications that require access to very-high-resolution geolocated images, such as GIS, virtual planet applications, and flight simulators. It serves Web Map Service (WMS) requests that comply with a given request grid from an existing tile dataset. It also generates the KML super-overlay configuration files required to access the WMS image tiles.

  9. Log-less metadata management on metadata server for parallel file systems.

    Science.gov (United States)

    Liao, Jianwei; Xiao, Guoqiang; Peng, Xiaoning

    2014-01-01

    This paper presents a novel metadata management mechanism on the metadata server (MDS) for parallel and distributed file systems. In this technique, the client file system backs up the sent metadata requests, which have been handled by the metadata server, so that the MDS does not need to log metadata changes to nonvolatile storage for achieving highly available metadata service, as well as better performance improvement in metadata processing. As the client file system backs up certain sent metadata requests in its memory, the overhead for handling these backup requests is much smaller than that brought by the metadata server, while it adopts logging or journaling to yield highly available metadata service. The experimental results show that this newly proposed mechanism can significantly improve the speed of metadata processing and render a better I/O data throughput, in contrast to conventional metadata management schemes, that is, logging or journaling on MDS. Besides, a complete metadata recovery can be achieved by replaying the backup logs cached by all involved clients, when the metadata server has crashed or gone into nonoperational state exceptionally.

  10. Log-Less Metadata Management on Metadata Server for Parallel File Systems

    Directory of Open Access Journals (Sweden)

    Jianwei Liao

    2014-01-01

    Full Text Available This paper presents a novel metadata management mechanism on the metadata server (MDS for parallel and distributed file systems. In this technique, the client file system backs up the sent metadata requests, which have been handled by the metadata server, so that the MDS does not need to log metadata changes to nonvolatile storage for achieving highly available metadata service, as well as better performance improvement in metadata processing. As the client file system backs up certain sent metadata requests in its memory, the overhead for handling these backup requests is much smaller than that brought by the metadata server, while it adopts logging or journaling to yield highly available metadata service. The experimental results show that this newly proposed mechanism can significantly improve the speed of metadata processing and render a better I/O data throughput, in contrast to conventional metadata management schemes, that is, logging or journaling on MDS. Besides, a complete metadata recovery can be achieved by replaying the backup logs cached by all involved clients, when the metadata server has crashed or gone into nonoperational state exceptionally.

  11. Cloud Computing, I-Service, And IT Service Provisioning

    Directory of Open Access Journals (Sweden)

    Harry Katzan

    2011-05-01

    Full Text Available Cloud computing is an architecture for providing computing service via the Internet.  Use of the term “cloud” is a metaphor for the representation of the Internet used in most systems diagrams.  In this case, the Internet is the transport mechanism between a client and a server located somewhere in cyberspace, as compared to having computer applications residing on an “on premises” computer.  Adoption of cloud computing practically eliminates two ongoing problems in IT service provisioning: the upfront costs of acquiring computational resources and the time delay of building and deploying software applications.  This paper covers both subjects. 

  12. Enhancing Security in Cloud Computing for Third Party Auditor by Self-destruction Mechanism

    Directory of Open Access Journals (Sweden)

    Muzammil H. Mohammed

    2014-07-01

    Full Text Available The main aim study in cloud computing system, large amount of data can be maintained in the cloud storage system and it can be used for application based services for client. The bulk amount of data privacy will not be properly maintained by the cloud service provider. Without knowledge of authorized client, data can be viewed by another user with the permission of Cloud Service Provider (CSP. Many cryptography technique can be used for data privacy in the TPA (Third Party Auditor which is the trusted authority to audit and verify the integrity in cloud. The cloud loaded data can be viewed by authorized user and copy of data can be in tag based data placed in TPA and data privacy can be affected in TPA system. In the proposed system, data privacy can be maintained in the TPA view by using self destruction mechanism to destroy the data after the view point of data for particular time and then the viewed data copy can be destruction in TPA. The cloud service provider can be securely loading the data in cloud via TPA Server. The main advantage of the self destruction mechanism security for the data in cloud via TPA server without the permission of the particular authenticated client other user cannot viewed the individual client data. Then data privacy can be perfectly maintained in the cloud service.

  13. TBI server: a web server for predicting ion effects in RNA folding.

    Directory of Open Access Journals (Sweden)

    Yuhong Zhu

    Full Text Available Metal ions play a critical role in the stabilization of RNA structures. Therefore, accurate prediction of the ion effects in RNA folding can have a far-reaching impact on our understanding of RNA structure and function. Multivalent ions, especially Mg²⁺, are essential for RNA tertiary structure formation. These ions can possibly become strongly correlated in the close vicinity of RNA surface. Most of the currently available software packages, which have widespread success in predicting ion effects in biomolecular systems, however, do not explicitly account for the ion correlation effect. Therefore, it is important to develop a software package/web server for the prediction of ion electrostatics in RNA folding by including ion correlation effects.The TBI web server http://rna.physics.missouri.edu/tbi_index.html provides predictions for the total electrostatic free energy, the different free energy components, and the mean number and the most probable distributions of the bound ions. A novel feature of the TBI server is its ability to account for ion correlation and ion distribution fluctuation effects.By accounting for the ion correlation and fluctuation effects, the TBI server is a unique online tool for computing ion-mediated electrostatic properties for given RNA structures. The results can provide important data for in-depth analysis for ion effects in RNA folding including the ion-dependence of folding stability, ion uptake in the folding process, and the interplay between the different energetic components.

  14. SQL Server 2014 development essentials

    CERN Document Server

    Masood-Al-Farooq, Basit A

    2014-01-01

    This book is an easy-to-follow, comprehensive guide that is full of hands-on examples, which you can follow to successfully design, build, and deploy mission-critical database applications with SQL Server 2014. If you are a database developer, architect, or administrator who wants to learn how to design, implement, and deliver a successful database solution with SQL Server 2014, then this book is for you. Existing users of Microsoft SQL Server will also benefit from this book as they will learn what's new in the latest version.

  15. AUTOMATED TESTING OF OPC SERVERS

    CERN Document Server

    Farnham, B

    2011-01-01

    CERN relies on OPC Server implementations from 3rd party device vendors to provide a software interface to their respective hardware. Each time a vendor releases a new OPC Server version it is regression tested internally to verify that existing functionality has not been inadvertently broken during the process of adding new features. In addition bugs and problems must be communicated to the vendors in a reliable and portable way. This presentation covers the automated test approach used at CERN to cover both cases: Scripts are written in a domain specific language specifically created for describing OPC tests and executed by a custom software engine driving the OPC Server implementation.

  16. Tag Based Client Side Detection of Content Sniffing Attacks with File Encryption and File Splitter Technique

    Directory of Open Access Journals (Sweden)

    Syed Imran Ahmed Qadri

    2012-09-01

    Full Text Available In this paper we provide a security framework for server and client side. In this we provide some prevention methods which will apply for the server side and alert replication is also on client side. Content sniffing attacks occur if browsers render non-HTML files embedded with malicious HTML contents or JavaScript code as HTML files. This mitigation effects such as the stealing of sensitive information through the execution of malicious JavaScript code. In this framework client access the data which is encrypted from the server side. From the server data is encrypted using private key cryptography and file is send after splitting so that we reduce the execution time. We also add a tag bit concept which is included for the means of checking the alteration; if alteration performed tag bit is changed. Tag bit is generated by a message digest algorithm. We have implemented our approach in a java based environment that can be integrated in web applications written in various languages.

  17. Engineering Secure Two-Party Computation Protocols Design, Optimization, and Applications of Efficient Secure Function Evaluation

    CERN Document Server

    Schneider, Thomas

    2012-01-01

    Secure two-party computation, called secure function evaluation (SFE), enables two mutually mistrusting parties, the client and server, to evaluate an arbitrary function on their respective private inputs while revealing nothing but the result. Originally the technique was considered to be too inefficient for practical privacy-preserving applications, but in recent years rapid speed-up in computers and communication networks, algorithmic improvements, automatic generation, and optimizations have enabled their application in many scenarios. The author offers an extensive overview of the most pr

  18. The SDSS data archive server

    Energy Technology Data Exchange (ETDEWEB)

    Neilsen, Eric H., Jr.; /Fermilab

    2007-10-01

    data reduction pipeline is similar. Each pipeline deposits the results in a collection of files on disk. The Catalog Archive Server (CAS) provides an interface to a database of objects detected through the SDSS along with their properties and observational metadata. This serves the needs of most users, but some users require access to files produced by the pipelines. Some data, including the corrected frames (the pixel data itself corrected for instrumental signatures), the models for the point spread function, and an assortment of quality assurance plots, are not included in the database at all. Sometimes it is simply more convenient for a user to read data from existing files than to retrieve it using database queries. This is often the case, for example, when a user wants to download data a significant fraction of objects in the database. Users might need to perform analysis that requires more computing power than the CAS database servers can reasonably provide, and so need to download the data so that it can be analyzed with local resources. Users can derive observational parameters not measured by the standard SDSS pipeline from the corrected frames, metadata, and other data products, or simply use the output of tools with which they're familiar. The challenge in distributing these data is lies not in the distribution method itself, but in providing tools and support that allow users to find the data they need and interpret it properly. After introducing the data itself, this article describes how the DAS uses ubiquitous and well understood technologies to manage and distribute the data. It then discusses how it addresses the more difficult problem of helping the public find and use the data it contains, despite its complexity of its content and organization.

  19. Android设备获取web服务端验证码技术的研究%Research on The Technology of Android Devices Access to The Web Server CAPTCHA

    Institute of Scientific and Technical Information of China (English)

    王子维

    2016-01-01

    传统的使用session记录验证码的方法存在缺陷:如果客户端无法使用cookie,则无法正确的进行验证。故文章提出了一种通过Mysql数据库来记录验证码的方法。首先web服务器收到客户端索要验证码的请求后发送验证码,并将验证码和请求中的标识符作为一组数据通过JDBC(Java Data Base Connectivity)记录在Mysql数据库中。然后等web服务器收到客户端提交的验证码后,依照提交请求中的标识符到Mysql数据库中找到对应的验证码,拿此验证码和提交的验证码进行匹配。测试结果表明:此方法有效地解决了使用session记录用户信息的弊端,而且还具有数据保存时间灵活,数据方便于管理,服务器内存占用减少的优点。%The traditional method of recording CAPTCHA(Completely Automated Public Turing test to tell Computers and Humans Apart)exists some problems:If the client is unable to use cooki,correct validation is unable to carry out.So this paper proposed a method of recording CAPTCHA by Mysql. Firstly, this web server generated a CAPTCHA after the client sent the request for CAPTCHA to web server, this CAPTCHA and the identifier in the request stored in the Mysql database by JDBC (Java Data Base Connectivity) as a group of data.After the web server received the submission of CAPTCHA from client,the web server found the corresponding CAPTCHA in the Mysql database in accordance with the identifier in the submission of the request.Test results show that this method solved the drawbacks of using session to record user information effectively.And it had additional advantages:The data retention time is flexible, convenient for data management, reduce server memory footprint.

  20. Architecture Research of Non-Stop Computer System

    Institute of Scientific and Technical Information of China (English)

    LIUXinsong; QIUYuanjie; YANGFeng; YANGongjun; GUPan; GAOKe

    2004-01-01

    Distributed & parallel server system with distributed & parallel I/O interface has solved the bottleneck between server system and client system, and also has solved the rebuilding problem after system fault. However, the system still has some shortcomings: the switch is the system bottleneck and the system is not adapted to WAN (Wide area network). Therefore, we put forward a new system architecture to overcome these shortcomings and develop the non-stop computer system. The basis of a non-stop system is rebuilt after system fault. The inner architecture of non-stop system must be redundant and the redundancy is the system fault-tolerance redundancy based on distributed mechanism and not backupredundancy. Analysis and test results declare that the system rebuild time after fault is in second scale and its rebuild capability is so strong that the system can be nonstop in the system's lifetime.

  1. A Capacity Supply Model for Virtualized Servers

    Directory of Open Access Journals (Sweden)

    Alexander PINNOW

    2009-01-01

    Full Text Available This paper deals with determining the capacity supply for virtualized servers. First, a server is modeled as a queue based on a Markov chain. Then, the effect of server virtualization on the capacity supply will be analyzed with the distribution function of the server load.

  2. Windows Server 2012 R2 administrator cookbook

    CERN Document Server

    Krause, Jordan

    2015-01-01

    This book is intended for system administrators and IT professionals with experience in Windows Server 2008 or Windows Server 2012 environments who are looking to acquire the skills and knowledge necessary to manage and maintain the core infrastructure required for a Windows Server 2012 and Windows Server 2012 R2 environment.

  3. TOPCAT's TAP Client

    CERN Document Server

    Taylor, Mark

    2015-01-01

    TAP, the Table Access Protocol, is a Virtual Observatory (VO) protocol for executing queries in remote relational databases using ADQL, an SQL-like query language. It is one of the most powerful components of the VO, but also one of the most complex to use, with an extensive stack of associated standards. We present here recent improvements to the client and GUI for interacting with TAP services from the TOPCAT table analysis tool. As well as managing query submission and result retrieval, the GUI attempts to provide the user with as much help as possible in locating services, understanding service metadata and capabilities, and constructing correct and useful ADQL queries. The implementation and design are, unlike previous versions, both usable and performant even for the largest TAP services.

  4. A Novel Thin Client Architecture with Hybrid Push-Pull Model, Adaptive Display Pre-Fetching and Graph Colouring

    Directory of Open Access Journals (Sweden)

    Sumalatha.M.R

    2016-06-01

    Full Text Available The advent of cloud computing has driven away the notion of having sophisticated hardware devices for performing computing intensive tasks. This feature is very essential for resource-constrained devices. In mobile cloud computing, it is sufficient that the device be a thin client i.e. which concentrates solely on providing a graphical user interface to the end-user and the processing is done in the cloud. We focus on adaptive display virtualization where the display updates are computed in advance using synchronization techniques and classifying the job as computationally intensive or not based on the complexity of the program and the interaction pattern. Based on application, the next possible key-press is identified and those particular frames are pre-fetched into the local buffer. Based on these two factors, a decision is then made whether to execute the job locally or in the cloud or whether we must take the next frame from the local buffer or pull it from server. Jobs requiring greater interaction are executed locally in the mobile to reduce interaction delay. If a job is to be executed in the cloud, then the results of the processing alone are sent via the network to the device. The parameters are varied in runtime based on network conditions and application parameters to minimise the interaction delay.

  5. Mac OS X Lion Server For Dummies

    CERN Document Server

    Rizzo, John

    2011-01-01

    The perfect guide to help administrators set up Apple's Mac OS X Lion Server With the overwhelming popularity of the iPhone and iPad, more Macs are appearing in corporate settings. The newest version of Mac Server is the ideal way to administer a Mac network. This friendly guide explains to both Windows and Mac administrators how to set up and configure the server, including services such as iCal Server, Podcast Producer, Wiki Server, Spotlight Server, iChat Server, File Sharing, Mail Services, and support for iPhone and iPad. It explains how to secure, administer, and troubleshoot the networ

  6. THttpServer class in ROOT

    Science.gov (United States)

    Adamczewski-Musch, Joern; Linev, Sergey

    2015-12-01

    The new THttpServer class in ROOT implements HTTP server for arbitrary ROOT applications. It is based on Civetweb embeddable HTTP server and provides direct access to all objects registered for the server. Objects data could be provided in different formats: binary, XML, GIF/PNG, and JSON. A generic user interface for THttpServer has been implemented with HTML/JavaScript based on JavaScript ROOT development. With any modern web browser one could list, display, and monitor objects available on the server. THttpServer is used in Go4 framework to provide HTTP interface to the online analysis.

  7. Mastering Citrix XenServer

    CERN Document Server

    Reed, Martez

    2014-01-01

    If you are an administrator who is looking to gain a greater understanding of how to design and implement a virtualization solution based on Citrix® XenServer®, then this book is for you. The book will serve as an excellent resource for those who are already familiar with other virtualization platforms, such as Microsoft Hyper-V or VMware vSphere.The book assumes that you have a good working knowledge of servers, networking, and storage technologies.

  8. Constructing Genograms with Lesbian Clients.

    Science.gov (United States)

    Magnuson, Sandy; And Others

    1995-01-01

    The intergenerational family therapy method of genogram construction may be a useful technique for increasing levels of differentiation in clients with a lesbian sexual orientation. Provides a description, rationale, and illustration of how genogram construction may be used by family counselors to treat lesbian clients. (JBJ)

  9. Group Work with Transgender Clients

    Science.gov (United States)

    Dickey, Lore M.; Loewy, Michael I.

    2010-01-01

    Drawing on the existing literature, the authors' research and clinical experiences, and the first author's personal journey as a member and leader of the transgender community, this article offers a brief history of group work with transgender clients followed by suggestions for group work with transgender clients from a social justice…

  10. Vocational Indecision and Rehabilitation Clients.

    Science.gov (United States)

    Strohmer, Douglas C.; And Others

    1984-01-01

    Assessed the vocational decision-making problems of rehabilitation clients (N=60). Revealed that decision-making problems of clients can be grouped into three areas: employment readiness, self-appraisal, and decision-making readiness. Suggested that vocationally decided and undecided subjects differ significantly in the extent to which they have…

  11. QlikView Server and Publisher

    CERN Document Server

    Redmond, Stephen

    2014-01-01

    This is a comprehensive guide with a step-by-step approach that enables you to host and manage servers using QlikView Server and QlikView Publisher.If you are a server administrator wanting to learn about how to deploy QlikView Server for server management,analysis and testing, and QlikView Publisher for publishing of business content then this is the perfect book for you. No prior experience with QlikView is expected.

  12. A Popularity-Based on Server-Proxy Caching Strategy for Streaming Media%一种基于Sever和hoxy流媒体流行性的Caching策略

    Institute of Scientific and Technical Information of China (English)

    谭劲; 余胜生; 周敬利

    2003-01-01

    It is expected that by 2003, continuous media will account for more than 50% of the data available on origin servers. This will provoke a significant change in Internet workload, due to the high bandwidth requirements and the long-lived nature of digital video, streaming server loads and network bandwidths are proving to be major limiting factors. Aiming at the characteristic of broadband network in a residential area, we propose a popularitybased on server-proxy caching strategy for streaming media. According to a streaming media popularity on streaming server and proxy, this strategy caches the content of this streaming media partially or completely, and plays an important role in decreasing server load, reducing the traffic from streaming server to proxy, and improving the startup latency of the client.

  13. Selection of Server-Side Technologies for an E-Business Curriculum

    Science.gov (United States)

    Sandvig, J. Christopher

    2007-01-01

    The rapid growth of e-business and e-commerce has made server-side programming an increasingly important topic in information systems (IS) and computer science (CS) curricula. This article presents an overview of the major features of several popular server-side programming technologies and discusses the factors that influence the selection of…

  14. Hey Fellows, We Shrunk the Server

    Directory of Open Access Journals (Sweden)

    Valentim Sousa

    2012-03-01

    Full Text Available Remote laboratories are an essential part of Web-based engineering lecturing, enabling future engineers 24/7 access to lab resources. Furthermore, they allow sharing expensive resources among multiple universities and research centres. Typical remote lab architectures feature a server, normally a computer that may serve one or more experiments. Computers are generally bulky, somewhat expensive and require heavy resources to run complex operating systems. In this paper, a remote lab for the test of printed circuit boards and the programming/configuration of programmable logic devices and memories through a JTAG interface is presented. This lab is based on open source software and on a cheap router with OpenWrt firmware, a Linux distribution targeted at embedded systems, which acts as a processing unity. A router acting as a server is not a common solution in remote labs. When compared to a “normal” computer, the router has a lower processing and memory capacity. However, our results proved that it has a very good performance, and is able to cope with the desired task.

  15. Savannah River Site computing architecture

    Energy Technology Data Exchange (ETDEWEB)

    1991-03-29

    A computing architecture is a framework for making decisions about the implementation of computer technology and the supporting infrastructure. Because of the size, diversity, and amount of resources dedicated to computing at the Savannah River Site (SRS), there must be an overall strategic plan that can be followed by the thousands of site personnel who make decisions daily that directly affect the SRS computing environment and impact the site's production and business systems. This plan must address the following requirements: There must be SRS-wide standards for procurement or development of computing systems (hardware and software). The site computing organizations must develop systems that end users find easy to use. Systems must be put in place to support the primary function of site information workers. The developers of computer systems must be given tools that automate and speed up the development of information systems and applications based on computer technology. This document describes a proposal for a site-wide computing architecture that addresses the above requirements. In summary, this architecture is standards-based data-driven, and workstation-oriented with larger systems being utilized for the delivery of needed information to users in a client-server relationship.

  16. Savannah River Site computing architecture

    Energy Technology Data Exchange (ETDEWEB)

    1991-03-29

    A computing architecture is a framework for making decisions about the implementation of computer technology and the supporting infrastructure. Because of the size, diversity, and amount of resources dedicated to computing at the Savannah River Site (SRS), there must be an overall strategic plan that can be followed by the thousands of site personnel who make decisions daily that directly affect the SRS computing environment and impact the site`s production and business systems. This plan must address the following requirements: There must be SRS-wide standards for procurement or development of computing systems (hardware and software). The site computing organizations must develop systems that end users find easy to use. Systems must be put in place to support the primary function of site information workers. The developers of computer systems must be given tools that automate and speed up the development of information systems and applications based on computer technology. This document describes a proposal for a site-wide computing architecture that addresses the above requirements. In summary, this architecture is standards-based data-driven, and workstation-oriented with larger systems being utilized for the delivery of needed information to users in a client-server relationship.

  17. HTML5实现Web服务器推送技术%Web Server Push Based on Html5

    Institute of Scientific and Technical Information of China (English)

    吴泽勋

    2014-01-01

    与HTML4及以前的版本相比,HTML5中的WebSocket具有双向通讯功能,能实现Web服务器对客户端的信息推送。要实现WebSocket需要服务器端和客户端双方的支持,客户端主要是浏览器要能实现The WebSocket API草案,而服务器端要能够解析WebSocket协议。因为支持WebSocket协议的Web服务器比较少,所以讨论使用C#语言来建构一个专用的WebSocket服务器。%Compared with HTML4 or previous versions HTML5 WebSocket has two-way communication to realize the Web server to the client information push. In order to realize the WebSocket server and client side’s support, the client browser to the WebSocket is to achieve the API draft, but the server must be able to parse the WebSocket protocol. Because the Web server which supports WebSocket protocol is rare, the construction of a dedicated WebSocket server was discussed by C#.

  18. Dogmatism within the Counselor-Client Dyad

    Science.gov (United States)

    Tosi, Donald J.

    1970-01-01

    Different levels of counselor and client dogmatism combined additively in terms of their effect on client ratings of the relationship. Client ratings of the relationship were progressively higher as more openness occurred in the dyad. (Author)

  19. Software Aging Analysis of Web Server Using Neural Networks

    Directory of Open Access Journals (Sweden)

    G.Sumathi

    2012-06-01

    Full Text Available Software aging is a phenomenon that refers to progressive performance degradation or transient failures or even crashes in long running software systems such as web servers. It mainly occurs due to the deterioration of operating system resource, fragmentation and numerical error accumulation. A primitive method to fight against software aging is software rejuvenation. Software rejuvenation is a proactive fault management technique aimed at cleaning up the system internal state to prevent the occurrence of more severe crash failures in the future. It involves occasionally stopping the running software, cleaning its internal state and restarting it. An optimized schedule for performing the software rejuvenation has to be derived in advance because a long running application could not be put down now and then as it may lead to waste of cost. This paper proposes a method to derive an accurate and optimized schedule for rejuvenation of a web server (Apache by using Radial Basis Function (RBF based Feed Forward Neural Network, a variant of Artificial Neural Networks (ANN. Aging indicators are obtained through experimental setup involving Apache web server and clients, which acts as input to the neural network model. This method is better than existing ones because usage of RBF leads to better accuracy and speed in convergence.

  20. Software Aging Analysis of Web Server Using Neural Networks

    Directory of Open Access Journals (Sweden)

    G.Sumathi

    2012-05-01

    Full Text Available Software aging is a phenomenon that refers to progressive performance degradation or transient failures or even crashes in long running software systems such as web servers. It mainly occurs due to the deterioration of operating system resource, fragmentation and numerical error accumulation. A primitive method to fight against software aging is software rejuvenation. Software rejuvenation is a proactive fault management technique aimed at cleaning up the system internal state to prevent the occurrence of more severe crash failures in the future. It involves occasionally stopping the running software, cleaning its internal state and restarting it. An optimized schedule for performing the software rejuvenation has to be derived in advance because a long running application could not be put down now and then as it may lead to waste of cost. This paper proposes a method to derive an accurate and optimized schedule for rejuvenation of a web server (Apache by using Radial Basis Function (RBF based Feed Forward Neural Network, a variant of Artificial Neural Networks (ANN. Aging indicators are obtained through experimental setup involving Apache web server and clients, which acts as input to the neural network model. This method is better than existing ones because usage of RBF leads to better accuracy and speed in convergence.

  1. Server Development For NSLS-II Physics Applications And Performance Analysis

    International Nuclear Information System (INIS)

    The beam commissioning software framework of NSLS-II project adopts a client/server based architecture to replace the more traditional monolithic high level application approach. The server software under development is available via an open source sourceforge project named epics-pvdata, which consists of modules pvData, pvAccess, pvIOC, and pvService. Examples of two services that already exist in the pvService module are itemFinder, and gather. Each service uses pvData to store in-memory transient data, pvService to transfer data over the network, and pvIOC as the service engine. The performance benchmarking for pvAccess and both gather service and item finder service are presented in this paper. The performance comparison between pvAccess and Channel Access are presented also. For an ultra low emittance synchrotron radiation light source like NSLS II, the control system requirements, especially for beam control are tight. To control and manipulate the beam effectively, a use case study has been performed to satisfy the requirement and theoretical evaluation has been performed. The analysis shows that model based control is indispensable for beam commissioning and routine operation. However, there are many challenges such as how to re-use a design model for on-line model based control, and how to combine the numerical methods for modeling of a realistic lattice with the analytical techniques for analysis of its properties. To satisfy the requirements and challenges, adequate system architecture for the software framework for beam commissioning and operation is critical. The existing traditional approaches are self-consistent, and monolithic. Some of them have adopted a concept of middle layer to separate low level hardware processing from numerical algorithm computing, physics modelling, data manipulating and plotting, and error handling. However, none of the existing approaches can satisfy the requirement. A new design has been proposed by introducing service

  2. Students as Clients in a Professional/Client Relationship.

    Science.gov (United States)

    Bailey, Jeffrey J.

    2000-01-01

    Proposes the metaphor of professional/client rather than student-as-customer to characterize the relationship between professors and students. Uses examples of fitness trainer, management consultant, accounting service, and mountain guide to illustrate faculty and student roles. (SK)

  3. Health Monitoring and Prognostics for Computer Servers

    Data.gov (United States)

    National Aeronautics and Space Administration — Abstract Prognostics solutions for mission critical systems require a comprehensive methodology for proactively detecting and isolating failures, recommending and...

  4. Perspectives of IT Professionals on Employing Server Virtualization Technologies

    Science.gov (United States)

    Sligh, Darla

    2010-01-01

    Server virtualization enables a physical computer to support multiple applications logically by decoupling the application from the hardware layer, thereby reducing operational costs and competitive in delivering IT services to their enterprise organizations. IT organizations continually examine the efficiency of their internal IT systems and…

  5. Visualization in a Climate Computing Centre

    Science.gov (United States)

    Meier-Fleischer, Karin; Röber, Niklas; Böttinger, Michael

    2014-05-01

    Today, the extensive numerical simulations of climate models require elaborate visualization for understanding and communicating the results. Typical data sets of climate models are 3-dimensional, multivariate and time dependent, and can hence be very large. Interactive visual data analysis improves and accelerates the comprehension of these vast amounts of data. At DKRZ, the German Climate Computing Centre, a central high end visualization server, various domain specific visualization applications, and a remote 3D rendering solution enable users to interactively visualize their extensive model results right at their desktops. The DKRZ's visualization server is a heterogeneous Linux cluster, currently consisting of 10 state of the art visualization nodes equipped with 96 -256 GB RAM and high end NVidia GPUs. Since the parallel file system of the DKRZ's supercomputer is directly mounted over a powerful network, the model data can directly be analyzed and visualized. VirtualGL and TurboVNC are used for utilizing the server's GPUs for 3D rendering, while the TurboVNC client on the user's local computer continuously displays the resulting video stream. By using this central visualization server instead of a local computer, three main benefits are achieved: Time consuming transfers of large data sets from the supercomputer to the local computer are not needed. The hardware of the user's local workstation doesn't need to be powerful, no expensive GPU is required. Users don't have to install or buy visualization software. On the visualization server, a wide range of visualization software is installed. Avizo Green, a powerful commercial software customized for interactive 3D visualization of climate model data, is available, as well as SimVis and ParaView, which focus more on an exploratory visualization of data. SimVis and ParaView provide techniques like Linking & Brushing to emphasize or de-emphasize portions of the data. Furthermore, some domain specific 2D graphics

  6. Risk taking among diabetic clients.

    Science.gov (United States)

    Joseph, D H; Schwartz-Barcott, D; Patterson, B

    1992-01-01

    Diabetic clients must make daily decisions about their health care needs. Observational and anecdotal evidence suggests that vast differences exist between the kinds of choices diabetic clients make and the kinds of chances they are willing to take. The purpose of this investigation was to develop a diabetic risk-assessment tool. This instrument, which is based on subjective expected utility theory, measures risk-prone and risk-averse behavior. Initial findings from a pilot study of 18 women clients who are on insulin indicate that patterns of risk behavior exist in the areas of exercise, skin care, and diet. PMID:1729123

  7. Earth science big data at users' fingertips: the EarthServer Science Gateway Mobile

    Science.gov (United States)

    Barbera, Roberto; Bruno, Riccardo; Calanducci, Antonio; Fargetta, Marco; Pappalardo, Marco; Rundo, Francesco

    2014-05-01

    The EarthServer project (www.earthserver.eu), funded by the European Commission under its Seventh Framework Program, aims at establishing open access and ad-hoc analytics on extreme-size Earth Science data, based on and extending leading-edge Array Database technology. The core idea is to use database query languages as client/server interface to achieve barrier-free "mix & match" access to multi-source, any-size, multi-dimensional space-time data -- in short: "Big Earth Data Analytics" - based on the open standards of the Open Geospatial Consortium Web Coverage Processing Service (OGC WCPS) and the W3C XQuery. EarthServer combines both, thereby achieving a tight data/metadata integration. Further, the rasdaman Array Database System (www.rasdaman.com) is extended with further space-time coverage data types. On server side, highly effective optimizations - such as parallel and distributed query processing - ensure scalability to Exabyte volumes. In this contribution we will report on the EarthServer Science Gateway Mobile, an app for both iOS and Android-based devices that allows users to seamlessly access some of the EarthServer applications using SAML-based federated authentication and fine-grained authorisation mechanisms.

  8. Hybrid Client Side Phishing Websites Detection Approach

    Directory of Open Access Journals (Sweden)

    Firdous Kausar

    2014-08-01

    Full Text Available Phishing tricks to steal personal or credential information by entering victims into a forged website similar to the original site, and urging them to enter their information believing that this site is legitimate. The number of internet users who are becoming victims of phishing attacks is increasing beside that phishing attacks have become more sophisticated. In this paper we propose a client-side solution to protect against phishing attacks which is a Firefox extension integrated as a toolbar that is responsible for checking whether recipient website is trusted or not by inspecting URLs of each requested webpage. If the site is suspicious the toolbar is going to block it. Every URL is evaluated corresponding to features extracted from it. Three heuristics (primary domain, sub domain, and path and Naïve Bayes classification using four lexical features combined with page ranking received from two different services (Alexa, and Google page rank used to classify URL. The proposed method requires no server changes and will prevent internet users from fraudulent sites especially from phishing attacks based on deceptive URLs. Experimental results show that our approach can achieve 48% accuracy ratio using a test set of 246 URL, and 87.5% accuracy ratio by excluding NB addition tested over 162 URL.

  9. PERFORMANCE OF MULTI SERVER AUTHENTICATION AND KEY AGREEMENT WITH USER PROTECTION IN NETWORK SECURITY

    Directory of Open Access Journals (Sweden)

    NAGAMALLESWARA RAO.DASARI,

    2010-08-01

    Full Text Available Using smart cards, remote user authentication and key agreement can be simplified, flexible, and efficient for creating a secure distributed computers environment. Addition to user authenticationand key distribution, it is very useful for providing identity privacy for users. In this paper, we propose novel multi server authentication and key agreement schemes with user protection in network security. We first propose a single-server scheme and then apply this scheme to a multi-server environment. The main meritsinclude: (1 The privacy of users can be ensured; (2 a user canfreely choose his own password; (3 the computation and communication cost is very low; (4 servers and users can authenticate each other; (5 it generates a session key agreed by the server and the user; (6 our proposed schemes are Nonce-based schemes which does not have aserious time synchronization problem.

  10. Tag Based Client Side Detection of Content Sniffing Attacks with File Encryption and File Splitter Technique

    Directory of Open Access Journals (Sweden)

    Syed Imran Ahmed Qadri,

    2012-09-01

    Full Text Available In this paper we provide a security framework forserver and clientside. In this we provide someprevention methods which will apply for the serverside and alert replication is also on client side.Content sniffing attacks occur if browsers rendernon-HTML files embedded with malicious HTMLcontents or JavaScript code as HTML files. Thismitigation effects such as the stealing of sensitiveinformation through the execution of maliciousJavaScript code. In this framework client access thedata which is encrypted from the server side. Fromthe server data is encrypted using private keycryptography and file is send after splitting so thatwe reduce the execution time. We also add a tag bitconcept which is included for the means of checkingthe alteration; if alteration performed tag bit ischanged. Tag bit is generated bya message digestalgorithm.We have implemented our approach in ajava based environment that can be integrated inweb applications written in various languages.

  11. Beginning Microsoft SQL Server 2012 Programming

    CERN Document Server

    Atkinson, Paul

    2012-01-01

    Get up to speed on the extensive changes to the newest release of Microsoft SQL Server The 2012 release of Microsoft SQL Server changes how you develop applications for SQL Server. With this comprehensive resource, SQL Server authority Robert Vieira presents the fundamentals of database design and SQL concepts, and then shows you how to apply these concepts using the updated SQL Server. Publishing time and date with the 2012 release, Beginning Microsoft SQL Server 2012 Programming begins with a quick overview of database design basics and the SQL query language and then quickly proceeds to sho

  12. Learning SQL Server Reporting Services 2012

    CERN Document Server

    Krishnaswamy, Jayaram

    2013-01-01

    The book is packed with clear instructions and plenty of screenshots, providing all the support and guidance you will need as you begin to generate reports with SQL Server 2012 Reporting Services.This book is for those who are new to SQL Server Reporting Services 2012 and aspiring to create and deploy cutting edge reports. This book is for report developers, report authors, ad-hoc report authors and model developers, and Report Server and SharePoint Server Integrated Report Server administrators. Minimal knowledge of SQL Server is assumed and SharePoint experience would be helpful.

  13. Implementing Citrix XenServer Quickstarter

    CERN Document Server

    Ahmed, Gohar

    2013-01-01

    Implementing Citrix XenServer Quick Starter is a practical, hands-on guide that will help you get started with the Citrix XenServer Virtualization technology with easy-to-follow instructions.Implementing Citrix XenServer Quick Starter is for system administrators who have little to no information on virtualization and specifically Citrix XenServer Virtualization. If you're managing a lot of physical servers and are tired of installing, deploying, updating, and managing physical machines on a daily basis over and over again, then you should probably explore your option of XenServer Virtualizati

  14. Pro Windows Server AppFabric

    CERN Document Server

    Kaufman, S

    2010-01-01

    This book will teach all about Windows Server AppFabric (code-named "Dublin"),a set of extensions to Windows Server that allow it to function as a lightweight, application server. The combination of Windows Server and AppFabric provides an easy-to-manage platform for developing, deploying, and reliably hosting middle-tier WCF/WF services. Windows Server AppFabric fills an important vacuum left in the wake of COM and COM+'s demise as the .NET platform has risen to prominence. Provided as an extension to Internet Information Services (IIS), the built-in application server frees you fro

  15. Performance model of the Argonne Voyager multimedia server

    Energy Technology Data Exchange (ETDEWEB)

    Disz, T.; Olson, R.; Stevens, R. [Argonne National Lab., IL (United States). Mathematics and Computer Science Div.

    1997-07-01

    The Argonne Voyager Multimedia Server is being developed in the Futures Lab of the Mathematics and Computer Science Division at Argonne National Laboratory. As a network-based service for recording and playing multimedia streams, it is important that the Voyager system be capable of sustaining certain minimal levels of performance in order for it to be a viable system. In this article, the authors examine the performance characteristics of the server. As they examine the architecture of the system, they try to determine where bottlenecks lie, show actual vs potential performance, and recommend areas for improvement through custom architectures and system tuning.

  16. SDPBS Web Server for Calculation of Electrostatics of Ionic Solvated Biomolecules

    OpenAIRE

    Jiang Yi; Xie Yang; Ying Jinyong; Xie Dexuan; Yu Zeyun

    2015-01-01

    The Poisson-Boltzmann equation (PBE) is one important implicit solvent continuum model for calculating electrostatics of protein in ionic solvent. We recently developed a PBE solver library, called SDPBS, that incorporates the finite element, finite difference, solution decomposition, domain decomposition, and multigrid methods. To make SDPBS more accessible to the scientific community, we present an SDPBS web server in this paper that allows clients to visualize and manipulate th...

  17. Computer Science for Development

    NARCIS (Netherlands)

    Guéret, Christophe

    2015-01-01

    Data sharing usually focuses on centralized and very powerful solutions centred around Web hosted servers and (mobile) clients accessing it. As a direct consequence, the usage of Linked Data technology depends on the availability of a Web infrastructure compassing data-centres, high speed reliable I

  18. Secure Access to Private Services in Intranet for Mobile Clients

    Directory of Open Access Journals (Sweden)

    Li Kuang

    2013-02-01

    Full Text Available With wide adoption of Service Computing and Mobile Computing, people tend to invoke services with mobile devices, requiring accurate and real-time feedback from services at any time and any place. Among these services, some are private to limited users and require identity authorization before use; hence secure access control in wireless network should be provided. To address the challenge, in this study, we propose the architecture and protocols of a system of access to private services for mobile clients, which combines the technologies of trusted computing, Diffie-Hellman key agreement protocol, digital certificate, DES data encryption algorithm and twice verification. We further show the implementation of the proposed system, in which we have realized the authentication and authorization of mobile clients and then secure data transfer between mobile clients in the unsafe Internet and private services in the Intranet.

  19. Cross-platform development of the Smart Client application with Qt framework and QtQuick

    OpenAIRE

    Krajewski, Marek

    2016-01-01

    In this thesis the Qt Framework is evaluated as the tool that can support the crossplatform development of desktop, mobile and embedded applications. Hence, a hybrid client application is developed to assess its capabilities for creating a product providing a good user experience on a wide range of the target devices. The application is required to demonstrate implementation of the Graphical User Interface, network communication with a server and access to the native development e...

  20. WPS-based technology for client-side remote sensing data processing

    Science.gov (United States)

    Kazakov, E.; Terekhov, A.; Kapralov, E.; Panidi, E.

    2015-04-01

    Server-side processing is principal for most of the current Web-based geospatial data processing tools. However, in some cases the client-side geoprocessing may be more convenient and acceptable. This study is dedicated to the development of methodology and techniques of Web services elaboration, which allow the client-side geoprocessing also. The practical objectives of the research are focused on the remote sensing data processing, which are one of the most resource-intensive data types. The idea underlying the study is to propose such geoprocessing Web service schema that will be compatible with the current serveroriented Open Geospatial Consortium standard (OGC WPS standard), and additionally will allow to run the processing on the client, transmitting processing tool (executable code) over the network instead of the data. At the same time, the unity of executable code must be preserved, and the transmitted code should be the same to that is used for server-side processing. This unity should provide unconditional identity of the processing results that performed using of any schema. The appropriate services are pointed by the authors as a Hybrid Geoprocessing Web Services (HGWSs). The common approaches to architecture and structure of the HGWSs are proposed at the current stage as like as a number of service prototypes. For the testing of selected approaches, the geoportal prototype was implemented, which provides access to created HGWS. Further works are conducted on the formalization of platform independent HGWSs implementation techniques, and on the approaches to conceptualization of theirs safe use and chaining possibilities. The proposed schema of HGWSs implementation could become one of the possible solutions for the distributed systems, assuming that the processing servers could play the role of the clients connecting to the service supply server. The study was partially supported by Russian Foundation for Basic Research (RFBR), research project No. 13

  1. GeoServer beginner's guide

    CERN Document Server

    Youngblood, Brian

    2013-01-01

    Step-by-step instructions are included and the needs of a beginner are totally satisfied by the book. The book consists of plenty of examples with accompanying screenshots and code for an easy learning curve. You are a web developer with knowledge of server side scripting, and have experience with installing applications on the server. You have a desire to want more than Google maps, by offering dynamically built maps on your site with your latest geospatial data stored in MySQL, PostGIS, MsSQL or Oracle. If this is the case, this book is meant for you.

  2. Professional Team Foundation Server 2012

    CERN Document Server

    Blankenship, Ed; Holliday, Grant; Keller, Brian

    2012-01-01

    A comprehensive guide to using Microsoft Team Foundation Server 2012 Team Foundation Server has become the leading Microsoft productivity tool for software management, and this book covers what developers need to know to use it effectively. Fully revised for the new features of TFS 2012, it provides developers and software project managers with step-by-step instructions and even assists those who are studying for the TFS 2012 certification exam. You'll find a broad overview of TFS, thorough coverage of core functions, a look at extensibility options, and more, written by Microsoft ins

  3. Professional Team Foundation Server 2010

    CERN Document Server

    Blankenship, Ed; Holliday, Grant; Keller, Brian

    2011-01-01

    Authoritative guide to TFS 2010 from a dream team of Microsoft insiders and MVPs!Microsoft Visual Studio Team Foundation Server (TFS) has evolved until it is now an essential tool for Microsoft?s Application Lifestyle Management suite of productivity tools, enabling collaboration within and among software development teams. By 2011, TFS will replace Microsoft?s leading source control system, VisualSourceSafe, resulting in an even greater demand for information about it. Professional Team Foundation Server 2010, written by an accomplished team of Microsoft insiders and Microsoft MVPs, provides

  4. Queueing system with passive servers

    Directory of Open Access Journals (Sweden)

    Alexander N. Dudin

    1996-01-01

    Full Text Available In this paper the authors introduce systems in which customers are served by one active server and a group of passive servers. The calculation of response time for such systems is rendered by analyzing a special kind of queueing system in a synchronized random environment. For an embedded Markov chain, sufficient conditions for the existence of a stationary distribution are proved. A formula for the corresponding vector generating function is obtained. It is a matrix analog of the Pollaczek-Khinchin formula and is simultaneously a matrix functional equation. A method for solving this equation is proposed.

  5. Microkernel Architecture: Making Application Servers Open to Change

    Institute of Scientific and Technical Information of China (English)

    CAODonggang; MEIHong; WANGQianxiang; HUANGGang

    2005-01-01

    Application server software is required to be highly adaptive and reconfigurable so as to satisfy the changing requirements of various component-based applications in enterprise computing environment. To meet this goal, an open-to-change architecture is a must, which challenges almost all distributed system software designers. This paper describes our work on designing an adaptive J2EE (Java 2 platform, Enterprise edition) application server named PKUAS. PKUAS has a microkernel based, service oriented architecture, which allows different services to be plugged into it and get managed conveniently. The PKUAS microkernel has well-defined structure that strictly separates management concern from business concern, which brings excellent modularity and extensibility to PKUAS without causing much performance degradation. The practices show that this approach can effectively make application servers open to change.

  6. On the Benefit of Virtualization: Strategies for Flexible Server Allocation

    CERN Document Server

    Arora, Dushyant; Schaffrath, Gregor; Schmid, Stefan

    2010-01-01

    Virtualization technology facilitates a dynamic, demand-driven allocation and migration of servers. This paper studies how the flexibility offered by network virtualization can be used to improve Quality-of-Service parameters such as latency, while taking into account allocation costs. A generic use case is considered where both the overall demand issued for a certain service (for example, an SAP application in the cloud, or a gaming application accessed) as well as the origins of the requests change over time (e.g., due to time zone effects or due to user mobility), and we present online and optimal offline strategies to compute the number and location of the servers implementing this service. These algorithms also allow us to study the fundamental benefits of dynamic resource allocation compared to static systems. Our simulation results confirm our expectations that the gain of flexible server allocation is particularly high in scenarios with moderate dynamics.

  7. An integrated medical image database and retrieval system using a web application server.

    Science.gov (United States)

    Cao, Pengyu; Hashiba, Masao; Akazawa, Kouhei; Yamakawa, Tomoko; Matsuto, Takayuki

    2003-08-01

    We developed an Integrated Medical Image Database and Retrieval System (INIS) for easy access by medical staff. The INIS mainly consisted of four parts: specific servers to save medical images from multi-vendor modalities of CT, MRI, CR, ECG and endoscopy; an integrated image database (DB) server to save various kinds of images in a DICOM format; a Web application server to connect clients to the integrated image DB and the Web browser terminals connected to an HIS system. The INIS provided a common screen design to retrieve CT, MRI, CR, endoscopic and ECG images, and radiological reports, which would allow doctors to retrieve radiological images and corresponding reports, or ECG images of a patient simultaneously on a screen. Doctors working in internal medicine on average accessed information 492 times a month. Doctors working in cardiological and gastroenterological accessed information 308 times a month. Using the INIS, medical staff could browse all or parts of a patient's medical images and reports.

  8. ATM-based cluster computing for multi-problem domains

    Energy Technology Data Exchange (ETDEWEB)

    Chen, H.Y.; Brandt, J.M.; Armstrong, R.C.

    1996-08-01

    This study evaluates the performance of an Asynchronous Transfer Mode (ATM) local area network (LAN) for general as well as parallel distributed computing. General distributed computing uses client-server based applications that employ Remote Procedure Call (RPC) on top of the TCP/UDP/IP protocol. These applications typically require high throughput, good response time, and fairness. In contrast, parallel applications favor much simpler models of computation which require more direct access to data among processors. To efficiently run these programs, the network needs to achieve hardware speed. This paper describe our experience in building a multi-programmed distributed computing environment using Digital Equipment Corporation`s (DEC) AN2 ATM switch and Alpha workstations. We extend our study to include more elaborate network using simulation results.

  9. Secured Data Consistency and Storage Way in Untrusted Cloud using Server Management Algorithm

    CERN Document Server

    Dinesh, C

    2011-01-01

    It is very challenging part to keep safely all required data that are needed in many applications for user in cloud. Storing our data in cloud may not be fully trustworthy. Since client doesn't have copy of all stored data, he has to depend on Cloud Service Provider. But dynamic data operations, Read-Solomon and verification token construction methods don't tell us about total storage capacity of server allocated space before and after the data addition in cloud. So we have to introduce a new proposed system of efficient storage measurement and space comparison algorithm with time management for measuring the total allocated storage area before and after the data insertion in cloud. So by using our proposed scheme, the value or weight of stored data before and after is measured by client with specified time in cloud storage area with accuracy. And here we also have proposed the multi-server restore point in server failure condition. If there occurs any server failure, by using this scheme the data can be reco...

  10. Self-regulating Message Throughput in Enterprise Messaging Servers – A Feedback Control Solution

    Directory of Open Access Journals (Sweden)

    Ravi Kumar G

    2012-01-01

    Full Text Available Enterprise Messaging is a very popular message exchange concept in asynchronous distributed computing environments. The Enterprise Messaging Servers are heavily used in building business critical Enterprise applications such as Internet based Order processing systems, pricing distribution of B2B, geographically dispersed enterprise applications. It is always desirable that Messaging Servers exhibit high performance to meet the Service Level Agreements (SLAs. There are investigations in this area of managing the performance of the distributed computing systems in different ways such as the IT administrators configuring and tuning the Messaging Servers parameters, implement complex conditional programming to handle the workload dynamics. But in practice it is extremely difficult to handle such dynamics of changing workloads in order to meet the performance requirements. Additionally it is challenging to cater to the future resource requirements based on the future workloads. Though there have been attempts to self-regulate the performance of Enterprise Messaging Servers, there is a limited investigation done in exploring feedback control systems theory in managing the Messaging Servers performance. We propose an adaptive control based solution to not only manage the performance of the servers to meet SLAs but also to pro-actively self-regulate the performance such that the Messaging Servers are capable to meet the current and future workloads. We implemented and evaluated our solution and observed that the control theory based solution will improve the performance of Enterprise Messaging Servers significantly.

  11. Computer simulation of spacecraft/environment interaction.

    Science.gov (United States)

    Krupnikov, K K; Makletsov, A A; Mileev, V N; Novikov, L S; Sinolits, V V

    1999-10-01

    This report presents some examples of a computer simulation of spacecraft interaction with space environment. We analysed a set data on electron and ion fluxes measured in 1991 1994 on geostationary satellite GORIZONT-35. The influence of spacecraft eclipse and device eclipse by solar-cell panel on spacecraft charging was investigated. A simple method was developed for an estimation of spacecraft potentials in LEO. Effects of various particle flux impact and spacecraft orientation are discussed. A computer engineering model for a calculation of space radiation is presented. This model is used as a client/server model with WWW interface, including spacecraft model description and results representation based on the virtual reality markup language.

  12. Roadmap to the SRS computing architecture

    Energy Technology Data Exchange (ETDEWEB)

    Johnson, A.

    1994-07-05

    This document outlines the major steps that must be taken by the Savannah River Site (SRS) to migrate the SRS information technology (IT) environment to the new architecture described in the Savannah River Site Computing Architecture. This document proposes an IT environment that is {open_quotes}...standards-based, data-driven, and workstation-oriented, with larger systems being utilized for the delivery of needed information to users in a client-server relationship.{close_quotes} Achieving this vision will require many substantial changes in the computing applications, systems, and supporting infrastructure at the site. This document consists of a set of roadmaps which provide explanations of the necessary changes for IT at the site and describes the milestones that must be completed to finish the migration.

  13. Computer simulation of spacecraft/environment interaction

    CERN Document Server

    Krupnikov, K K; Mileev, V N; Novikov, L S; Sinolits, V V

    1999-01-01

    This report presents some examples of a computer simulation of spacecraft interaction with space environment. We analysed a set data on electron and ion fluxes measured in 1991-1994 on geostationary satellite GORIZONT-35. The influence of spacecraft eclipse and device eclipse by solar-cell panel on spacecraft charging was investigated. A simple method was developed for an estimation of spacecraft potentials in LEO. Effects of various particle flux impact and spacecraft orientation are discussed. A computer engineering model for a calculation of space radiation is presented. This model is used as a client/server model with WWW interface, including spacecraft model description and results representation based on the virtual reality markup language.

  14. Server Performance Monitoring System Design%服务器性能监控系统设计

    Institute of Scientific and Technical Information of China (English)

    李林; 王倩

    2015-01-01

    为了对服务器运行状况进行监控,及时发现服务器潜在问题,论文在 Windows XP 基础上,以 Access 为数据库开发平台,UDP 协议作为模块间数据通信协议,采用 delphi7设计了一个服务器性能监控系统。系统具体分为 serverclient 两部分,server 部分实时地监控服务器的性能数据,采集到数据之后通过网络以 UDP 方式发送到客户端,以供客户端查看。 client 部分通过 UDP 的方式接收服务器发送的性能数据并存入数据库,然后将数据参数通过曲线图及数据表的形式表示出来,管理员在注册登录后可通过 client 实时监测或查看服务器过去某段时间内的性能参数,从而实现了服务器远程监控功能。%In this paper ,based on Windows XP and Access Database ,a system have designed to monitor the server running status and find the potential problems of the server timely .This system uses UDP as an inter‐module data communi‐cation protocol and is designed with delphi7 .System is divided into two parts :the server and the client .The server part mo‐nitors real‐time data of the server and sends these data to the client with UDP .After receiving and storing these data ,the cli‐ent part will convert these parameters into the form of graphs or data tables .When administrators login the system ,they can remotely monitor the server's real‐time data or view the data over a certain period of time .

  15. Building server capabilities in China

    DEFF Research Database (Denmark)

    Adeyemi, Oluseyi; Slepniov, Dmitrij; Wæhrens, Brian Vejrum;

    2012-01-01

    The purpose of this paper is to further our understanding of multinational companies building server capabilities in China. The paper is based on the cases of two western companies with operations in China. The findings highlight a number of common patterns in the 1) managerial challenges related...

  16. Team Foundation Server 2013 customization

    CERN Document Server

    Beeming, Gordon

    2014-01-01

    This book utilizes a tutorial based approach, focused on the practical customization of key features of the Team Foundation Server for collaborative enterprise software projects.This practical guide is intended for those who want to extend TFS. This book is for intermediate users who have an understanding of TFS, and basic coding skills will be required for the more complex customizations.

  17. Podemos fidelizar clientes inicialmente insatisfechos

    Directory of Open Access Journals (Sweden)

    Jesús Cambra-Fierro

    2011-01-01

    Full Text Available El paradigma relacional, dominante en el ámbito de la mercadotecnia, aboga por establecer y desarrollar relaciones duraderas con los clientes. Para ello es preciso conocer cuáles son sus necesidades y esforzarse por satisfacerlas. Los clientes quieren sentirse importantes y, por tanto, las empresas deberían preocuparse no sólo por vender, sino también por conocer su índice real de satisfacción/ insatisfacción. Por tanto, desde un punto de vista lógico este debería ser el patrón de comportamiento empresarial, los trabajos de Barroso (2008 y Coca (2008 así lo indican. Pero la realidad demuestra que esto no siempre es así. A pesar de que los clientes siempre desean sentirse atendidos, existen empresas que parecen olvidarse de esta premisa básica y, sin embargo, obtienen resultados positivos. Este trabajo tiene el objetivo de analizar la posible contribución de los procesos de recuperación de servicios en la fidelización de clientes/usuarios. Para ello tomamos como referencia el concepto de procesos de recuperación de servicio y estudiamos el contexto del sector de telefonía móvil en España.Através de un análisis de estadísticos descriptivos y de la técnica Partial Least Squares (PLS, concluimos que las empresas se comportan de manera opuesta a lo que esperan los clientes y no se preocupan realmente por reconquistar su satisfacción. Sin embargo, la opinión de los usuarios resulta muy reveladora y sugiere que es posible convertir un cliente inicialmente insatisfecho en un cliente fiel.

  18. Exchange Server2010只能安装在Windows Server2008R2上,这是真的吗?Windows Server2008R2支持Exchange Server2007P~?

    Institute of Scientific and Technical Information of China (English)

    2010-01-01

    Windows Server 2008 SP2 64位版本和Windows Server 2008 R2都支持Exchange Server2010。Windows Server 2008 R2不支持Exchange Server2007和Exchange Server 2007 SP1。Windows Server 2008 R2预计也不会增加对Exchange Server 2007 SP2的支持。

  19. Distributed Digital Survey Logbook Built on GeoServer and PostGIS

    Science.gov (United States)

    Jovicic, Aleksandar; Castelli, Ana; Kljajic, Zoran

    2013-04-01

    Keeping tracks of events that happens during survey (e.g. position and time when instruments goes into the water or come on-board, depths from which samples are taken or notes about equipment malfunctions and repairs) is essential for efficient post-processing and quality control of collected data especially in case of suspicious measurements. Most scientists still using good-old-paper way for such tasks and later transform it into digital form using spreadsheet applications. This approach looks more "safe" (if person is not confident in their computer skills) but in reality it turns to be more error-prone (especially when it comes to position recording and variations of sexagesimal representations or if there are no hints which timezone was used for time recording). As cruises usually involves various teams not always interested to do own measurements at each station, keeping eye on current position is essential, especially if cruise plan is changed (due to bad weather or discovering of some underwater features that requires more attention than originally planned). Also, position is usually displayed only at one monitor (as most GPS receivers provide just serial connectivity and distribution of such signal to multiple clients requires some devices non-wide-spread on computer equipment market) so it can make messy situation in control room when everybody try to write-down current position and time. To overcome all mentioned obstacles Distributed Digital Surevey Logbook is implemented. It is built on Open Geospatial Consortium (OGC) compliant GeoServer, using PostGIS database. It can handle geospatial content (charts and cruise plans), do recording of vessel track and all kind of events that any member of team want to record. As GeoServer allows distribution of position data to unlimited number of clients (from traditional PC's and laptops to tablets and smartphones), it can decrease pressure on control room no matter if all features are used or just as distant

  20. Software Simulation of Digital Input and Output Module Based on TCP Server%基于TCP服务器的DI/DO模块的软件仿真

    Institute of Scientific and Technical Information of China (English)

    马玉春; 汪文彬

    2014-01-01

    计算机监控系统广泛应用于众多领域。本文设计了一个基于 TCP 服务器的开关量输入与输出仿真软件模块,给出了仿真软件模块的可视化软件模型和对等的硬件模型,制订了通信协议用于操作仿真软件模块,并对.NET 框架的TCP类进行了改进,提高了编程效率。最后,对仿真软件模块进行了严格的测试,并给出了应用实例。%Computer monitor systems are widely applied in manyifelds. In this paper, a simulated module based on TCP server which supporting digital inputs and outputs is designed and developed, including the hardware model, visual software model, communica-tion protocols which operate the simulated module, the key technology of TCP server based on .NET framework is proposed too. Finally, the simulated module is tested strictly by Program on Universal TCP Client; applied cases based on the simulated module are given too.

  1. An Efficient and Scalable Content Based Dynamic Load Balancing Using Multiparameters on Load Aware Distributed Multi-Cluster Servers

    Directory of Open Access Journals (Sweden)

    T.N.Anitha

    2011-08-01

    Full Text Available Nowadays, more people are accessing the internet service for their daily activities. This dramatically increases requirement of server utilization, bandwidth requirement and resource availability. To serve this, cluster servers are used. But as number of users increases , several challenges are faced by cluster servers like congestion, delay in serving the request, load balancing ,heterogeneity and complexity of services. The existing dynamic load balancing does not scale up the performance in an Distributed heterogeneous environment. To avoid this, we propose an efficient and scalable content based Dynamic Load Balancing using multi parameters on load aware distributed multi-cluster servers. In this paper ,because of heterogeneity the Dynamic Load Balancing takes place based on client request category and dynamically estimating server workload using multi parameters like queue size, processing speed , bandwidth utilization etc on distributed multi clustered servers. Our simulation results shows that, the proposed method dynamically andefficiently balance the load to scale up the services , reducing response time, throughput on clustered servers.

  2. Professional Microsoft SQL Server 2012 Administration

    CERN Document Server

    Jorgensen, Adam; LoForte, Ross; Knight, Brian

    2012-01-01

    An essential how-to guide for experienced DBAs on the most significant product release since 2005! Microsoft SQL Server 2012 will have major changes throughout the SQL Server and will impact how DBAs administer the database. With this book, a team of well-known SQL Server experts introduces the many new features of the most recent version of SQL Server and deciphers how these changes will affect the methods that administrators have been using for years. Loaded with unique tips, tricks, and workarounds for handling the most difficult SQL Server admin issues, this how-to guide deciphers topics s

  3. Bringing the client back in

    DEFF Research Database (Denmark)

    Danneris, Sophie; Nielsen, Mathias Herup

    2016-01-01

    Categorising the ‘job readiness’ of the unemployed client is a task of utmost importance for active labour market policies. Scholarly attention on the topic has mostly focused on either questions of political legitimacy or questions of how categories are practically negotiated in meetings between......-known poststructuralist risk of reducing welfare clients to mere formable objects. Furthermore, the analysis presents a critical view on current categorisation practices, as it strongly and in great detail exemplifies what current government rhetoric fails to address....

  4. PlanetServer: Innovative approaches for the online analysis of hyperspectral satellite data from Mars

    Science.gov (United States)

    Oosthoek, J. H. P.; Flahaut, J.; Rossi, A. P.; Baumann, P.; Misev, D.; Campalani, P.; Unnithan, V.

    2014-06-01

    PlanetServer is a WebGIS system, currently under development, enabling the online analysis of Compact Reconnaissance Imaging Spectrometer (CRISM) hyperspectral data from Mars. It is part of the EarthServer project which builds infrastructure for online access and analysis of huge Earth Science datasets. Core functionality consists of the rasdaman Array Database Management System (DBMS) for storage, and the Open Geospatial Consortium (OGC) Web Coverage Processing Service (WCPS) for data querying. Various WCPS queries have been designed to access spatial and spectral subsets of the CRISM data. The client WebGIS, consisting mainly of the OpenLayers javascript library, uses these queries to enable online spatial and spectral analysis. Currently the PlanetServer demonstration consists of two CRISM Full Resolution Target (FRT) observations, surrounding the NASA Curiosity rover landing site. A detailed analysis of one of these observations is performed in the Case Study section. The current PlanetServer functionality is described step by step, and is tested by focusing on detecting mineralogical evidence described in earlier Gale crater studies. Both the PlanetServer methodology and its possible use for mineralogical studies will be further discussed. Future work includes batch ingestion of CRISM data and further development of the WebGIS and analysis tools.

  5. Controlling and accessing vehicle functions by mobile from remote place by sending GPS Co-ordinates to the Web server

    Directory of Open Access Journals (Sweden)

    Dr. Khanna SamratVivekanand Omprakash

    2012-01-01

    Full Text Available This paper represents how the co-ordinates from the Google map stored into database . It stored into the central web server . This co-ordinates then transfer to client program for searching the locations of particular location for electronic device . Client can access the data from internet and use into program by using API . Development of software for a particular device for putting into the vehicle has been develop. In the inbuilt circuit assigning sim card and transferring the signal to the network. Supplying a single text of co-ordinates of locations using google map in terms of latitudes and longitudes. The information in terms of string separated by comma can be extracted and stored into the database of web server . Different mobile number with locations can be stored into the database simultaneously into the server of different clients . The concept of 3 Tier Client /Server architecture is used. The sim card can access information of GPRS system with the network provider of card . Setting of electronic device signal for receiving and sending message done. Different operations can be performed on the device as it can be attached with other electronic circuit of vehicle. Windows Mobile application developed for client slide. User can take different decision of vehicle from mobile by sending sms to the device . Device receives the operation and send to the electronic circuit of vehicle for certain operations. From remote place using mobile you can get the information of your vehicle and also you can control vehicle it by providing password to the electronic circuit for authorization and authentication. The concept of vehicle security and location of vehicle can be identified. The functions of vehicle can be accessed and control like speed , brakes and lights etc as per the software application interface with electronic circuit of vehicle.

  6. A language, server and C++ class library for event sequencing

    International Nuclear Information System (INIS)

    Many accelerator control tasks are well specified as a sequence of operations, each step of which is contingent upon the status of other operations or sequences. To enable the rapid creation and modification of such sequences we have devised the 'Glish' language. Sequences are described in Glish in terms of asynchronous hardware and software 'events', where an event is the notification that a particular thing has happened and the value associated with that notification. Events are produced and consumed by UNIX processes. One uses Glish to write expressions which specify how events associated with the processes depend on combinations of other events. We describe the Glish server, which manages Glish events distributed across a network, a C++ class library for Glish clients, and operational experience gained in using Glish to control an accelerator physics experiment on the Fermilab Tevatron. (orig.)

  7. PostgreSQL server programming

    CERN Document Server

    Krosing, Hannu

    2013-01-01

    This practical guide leads you through numerous aspects of working with PostgreSQL. Step by step examples allow you to easily set up and extend PostgreSQL. ""PostgreSQL Server Programming"" is for moderate to advanced PostgreSQL database professionals. To get the best understanding of this book, you should have general experience in writing SQL, a basic idea of query tuning, and some coding experience in a language of your choice.

  8. Performance characteristics of an IDE disks based file server in the environment of a Linux PC farm

    CERN Document Server

    Berdnikov, E B; Kardanev, A; Kotlyar, V V; Kukhtenkov, V; Lazin, Yu; Minaenko, A A; Motyakov, V; Petukhov, V; Sapunov, M; Sergeev, A; Slabospitskaya, E

    2003-01-01

    The Linux PC farm used for tests has been installed at IHEP (Protvino) in the framework of a distributed environment for future LHC computing. An important component of the farm is 1.3 TB file server. The results of studying the performances of the server as a part of the farm are presented in the report.

  9. An Empirical Evaluation of Web System Access for Smartphone Clients

    Directory of Open Access Journals (Sweden)

    Scott Fowler

    2012-11-01

    Full Text Available As smartphone clients are restricted in computational power and bandwidth, it is important to minimise the overhead of transmitted messages. This paper identifies and studies methods that reduce the amount of data being transferred via wireless links between a web service client and a web service. Measurements were performed in a real environment based on a web service prototype providing public transport information for the city of Hamburg in Germany, using actual wireless links with a mobile smartphone device. REST based web services using the data exchange formats JSON, XML and Fast Infoset were evaluated against the existing SOAP based web service.

  10. Client-Centric Adaptive Scheduling of Service-Oriented Applications

    Institute of Scientific and Technical Information of China (English)

    Jing Wang; Li-Yong Zhang; Yan-Bo Han

    2006-01-01

    The paper proposes a client-centric computing model that allows for adaptive execution of service-oriented applications. The model can flexibly dispatch application tasks to the client side and the network side, dynamically adjust an execution scheme to adapt to environmental changes, and thus is expected to achieve better scalability, higher performance and more controllable privacy. Scheduling algorithms and the rescheduling strategies are proposed for the model.Experiments show that with the model the performance of service-oriented application execution can be improved.

  11. Client services for geriatric pets.

    Science.gov (United States)

    Hancock, G; Yates, J

    1989-01-01

    Some veterinarians have been reluctant to discuss the prospect of the death of a pet because of a sense of discomfort and a lack of understanding about how to respond to the client's grief reaction. It is essential to take the time for this important communication and help clients deal with fears about the process, any feelings of guilt and helplessness, and judgments about the medical aspects of a case. Clients must be encouraged to express grief over the loss of a pet, particularly a geriatric pet that has lived with them many years and to which they are deeply bonded. Veterinarians need to counsel clients about obtaining additional pets or another pet. The phrase "replacement pet" must be stricken from the veterinarian's vocabulary. One does not "replace" a deceased spouse, mother, father, or child. It is possible to have another child or find another spouse, but it is not possible to replace a person. Neither can a pet be "replaced," because each pet is a unique living being. It is disrespectful to the memory of deceased pets to belittle their uniqueness by suggesting that they can be replaced. Instead, the veterinarian has the capability and responsibility to help pet owners maintain fond and happy memories of an irreplacable pet, while finding room in their hearts for another new pet to create happiness for the future. Once the grief is resolved, clients will be thankful for having had the privilege of sharing their life with an animal and experiencing the joy of the bond between two unique individuals. PMID:2646816

  12. Implementasi Proxy Server Dengan Linux Clear OS 5.2

    OpenAIRE

    Setiadi, Aprian

    2013-01-01

    Tugas Akhir ini membahas mengenai cara untuk membangun sebuah proxy server dalam jaringan LAN. Jaringan LAN yang dibangun menggunakan arsitektur topologi star dengan menjadikan komputer server sebagai Gateway Server dan Proxy Server, sehingga tidak membutuhkan perangkat tambahan Router yang berfungsi sebagai Gateway Server. Proxy Server yang yang dibangun menggunakan metode Transparent Mode, sehingga pada komputer klien tidak perlu mengkonfigurasi port proxy server pada Web Browser. Hasil ya...

  13. An M/M/2 Queueing System with Heterogeneous Servers Including One with Working Vacation

    Directory of Open Access Journals (Sweden)

    A. Krishnamoorthy

    2012-01-01

    Full Text Available This paper analyzes an M/M/2 queueing system with two heterogeneous servers, one of which is always available but the other goes on vacation in the absence of customers waiting for service. The vacationing server, however, returns to serve at a low rate as an arrival finds the other server busy. The system is analyzed in the steady state using matrix geometric method. Busy period of the system is analyzed and mean waiting time in the stationary regime computed. Conditional stochastic decomposition of stationary queue length is obtained. An illustrative example is also provided.

  14. Many-server queues with customer abandonment: Numerical analysis of their diffusion model

    Directory of Open Access Journals (Sweden)

    Shuangchi He

    2013-01-01

    Full Text Available We use a multidimensional diffusion process to approximate the dynamics of aqueue served by many parallel servers. Waiting customers in this queue may abandonthe system without service. To analyze the diffusion model, we develop a numericalalgorithm for computing its stationary distribution. A crucial part of the algorithm ischoosing an appropriate reference density. Using a conjecture on the tailbehavior of the limit queue length process, we propose a systematic approach toconstructing a reference density. With the proposed reference density, thealgorithm is shown to converge quickly in numerical experiments. Theseexperiments demonstrate that the diffusion model is a satisfactory approximation formany-server queues, sometimes for queues with as few as twenty servers.

  15. A configurable distributed high-performance computing framework for satellite's TDI-CCD imaging simulation

    Science.gov (United States)

    Xue, Bo; Mao, Bingjing; Chen, Xiaomei; Ni, Guoqiang

    2010-11-01

    This paper renders a configurable distributed high performance computing(HPC) framework for TDI-CCD imaging simulation. It uses strategy pattern to adapt multi-algorithms. Thus, this framework help to decrease the simulation time with low expense. Imaging simulation for TDI-CCD mounted on satellite contains four processes: 1) atmosphere leads degradation, 2) optical system leads degradation, 3) electronic system of TDI-CCD leads degradation and re-sampling process, 4) data integration. Process 1) to 3) utilize diversity data-intensity algorithms such as FFT, convolution and LaGrange Interpol etc., which requires powerful CPU. Even uses Intel Xeon X5550 processor, regular series process method takes more than 30 hours for a simulation whose result image size is 1500 * 1462. With literature study, there isn't any mature distributing HPC framework in this field. Here we developed a distribute computing framework for TDI-CCD imaging simulation, which is based on WCF[1], uses Client/Server (C/S) layer and invokes the free CPU resources in LAN. The server pushes the process 1) to 3) tasks to those free computing capacity. Ultimately we rendered the HPC in low cost. In the computing experiment with 4 symmetric nodes and 1 server , this framework reduced about 74% simulation time. Adding more asymmetric nodes to the computing network, the time decreased namely. In conclusion, this framework could provide unlimited computation capacity in condition that the network and task management server are affordable. And this is the brand new HPC solution for TDI-CCD imaging simulation and similar applications.

  16. Prototype of Multifunctional Full-text Library in the Architecture Web-browser / Web-server / SQL-server

    Science.gov (United States)

    Lyapin, Sergey; Kukovyakin, Alexey

    Within the framework of the research program "Textaurus" an operational prototype of multifunctional library T-Libra v.4.1. has been created which makes it possible to carry out flexible parametrizable search within a full-text database. The information system is realized in the architecture Web-browser / Web-server / SQL-server. This allows to achieve an optimal combination of universality and efficiency of text processing, on the one hand, and convenience and minimization of expenses for an end user (due to applying of a standard Web-browser as a client application), on the other one. The following principles underlie the information system: a) multifunctionality, b) intelligence, c) multilingual primary texts and full-text searching, d) development of digital library (DL) by a user ("administrative client"), e) multi-platform working. A "library of concepts", i.e. a block of functional models of semantic (concept-oriented) searching, as well as a subsystem of parametrizable queries to a full-text database, which is closely connected with the "library", serve as a conceptual basis of multifunctionality and "intelligence" of the DL T-Libra v.4.1. An author's paragraph is a unit of full-text searching in the suggested technology. At that, the "logic" of an educational / scientific topic or a problem can be built in a multilevel flexible structure of a query and the "library of concepts", replenishable by the developers and experts. About 10 queries of various level of complexity and conceptuality are realized in the suggested version of the information system: from simple terminological searching (taking into account lexical and grammatical paradigms of Russian) to several kinds of explication of terminological fields and adjustable two-parameter thematic searching (a [set of terms] and a [distance between terms] within the limits of an author's paragraph are such parameters correspondingly).

  17. Delay Bound: Fractal Traffic Passes through Network Servers

    Directory of Open Access Journals (Sweden)

    Ming Li

    2013-01-01

    Full Text Available Delay analysis plays a role in real-time systems in computer communication networks. This paper gives our results in the aspect of delay analysis of fractal traffic passing through servers. There are three contributions presented in this paper. First, we will explain the reasons why conventional theory of queuing systems ceases in the general sense when arrival traffic is fractal. Then, we will propose a concise method of delay computation for hard real-time systems as shown in this paper. Finally, the delay computation of fractal traffic passing through severs is presented.

  18. Client Compliance with Homework Directives during Counseling.

    Science.gov (United States)

    Worthington, Everett L., Jr.

    1986-01-01

    Investigated compliance as a function of counselor, client, and therapy variables. Results indicated that variables associated with the conduct of counseling more strongly influenced compliance with homework than did either counselor or client variables. (Author/BL)

  19. Loading and Querying Data on Distributed Virtualized Web Application Servers

    OpenAIRE

    Mack, Moritz

    2009-01-01

    Virtualized web application servers within computational clouds, such as the GoogleApp Engine, generally restrict resource usage and therefore provide limited,relationally none-complete query facilities only. This work investigates how scalable,reliable and a more powerful access to the App Engine Datastore can beaccomplished and an Optimized Distributed Datastore Exchange (ODDSE) ispresented. Being aware of the App Engine’s resource restrictions ODDSE provides areliable and failure safe quer...

  20. A One-Time Server-Specific Password Authentication Scheme

    OpenAIRE

    Onashoga, Adebukola; Sodiya, Adesina; Afolorunso, A.

    2012-01-01

    Over the years, Password-based Authentication (PA) techniques have been the widely used security mechanism that serves as a first level defence against unauthorised access. However, it is paramount that existing PA techniques should be improved upon in order to adequately protect computer systems and networks from password attacks. This work presents a One-Time Server-Specific Password Authentication Scheme (OTSSPAS) for preventing password related attacks. In this work, two protocols known a...

  1. Client participation in the rehabilitation process

    OpenAIRE

    Wressle, Ewa

    2002-01-01

    This thesis evaluates the rehabilitation process with respect to client participation. The Swedish version of a client-centred structure, the Canadian Occupational Performance Measure (COPM), is evaluated from the perspectives of the clients, the occupational therapists and the members of a rehabilitation team. Data have been collected through diaries, the COPM, assessments of ability to perform activities of daily living, mobility, self-assessments of pain and health, interviews with clients...

  2. Preserving Privacy of Mobile Reader Holders in Server-less RFID Authentication and Searching Protocols

    OpenAIRE

    XIE, Wei; Zhang, Chen; Zhang, Quan; Tang, Chaojing

    2013-01-01

    Along with the development of internet of things and pervasive computing, researchers are increasingly focusing on server-less RFID authentication and searching protocols, which utilize mobile RFID readers. However, revealing privacy of mobile reader holders is a widely neglected problem in current research. This paper concentrates on preserving privacy of mobile reader holders in server-less RFID authentication and searching protocols. We propose a detailed requirement as a principle for fut...

  3. Performance Comparison of KVM, VMware and XenServer using a Large Telecommunication Application

    OpenAIRE

    Shirinbab, Sogand; Lundberg, Lars; Ilie, Dragos

    2014-01-01

    One of the most important technologies in cloud computing is virtualization. This paper presents the results from a performance comparison of three well-known virtualization hypervisors: KVM, VMware and XenServer. In this study, we measure performance in terms of CPU utilization, disk utilization and response time of a large industrial real-time application. The application is running inside a virtual machine (VM) controlled by the KVM, VMware and XenServer hypervisors, respectively. Furtherm...

  4. Platform computing

    CERN Multimedia

    2002-01-01

    "Platform Computing releases first grid-enabled workload management solution for IBM eServer Intel and UNIX high performance computing clusters. This Out-of-the-box solution maximizes the performance and capability of applications on IBM HPC clusters" (1/2 page) .

  5. Microsoft SQL Server 2012 with Hadoop

    CERN Document Server

    Sarkar, Debarchan

    2013-01-01

    This book will be a step-by-step tutorial, which practically teaches working with big data on SQL Server through sample examples in increasing complexity.Microsoft SQL Server 2012 with Hadoop is specifically targeted at readers who want to cross-pollinate their Hadoop skills with SQL Server 2012 business intelligence and data analytics. A basic understanding of traditional RDBMS technologies and query processing techniques is essential.

  6. High-Throughput Neuroimaging-Genetics Computational Infrastructure

    Directory of Open Access Journals (Sweden)

    Ivo D Dinov

    2014-04-01

    Full Text Available Many contemporary neuroscientific investigations face significant challenges in terms of data management, computational processing, data mining and results interpretation. These four pillars define the core infrastructure necessary to plan, organize, orchestrate, validate and disseminate novel scientific methods, computational resources and translational healthcare findings. Data management includes protocols for data acquisition, archival, query, transfer, retrieval and aggregation. Computational processing involves the necessary software, hardware and networking infrastructure required to handle large amounts of heterogeneous neuroimaging, genetics, clinical and phenotypic data and meta-data. In this manuscript we describe the novel high-throughput neuroimaging-genetics computational infrastructure available at the Institute for Neuroimaging and Informatics (INI and the Laboratory of Neuro Imaging (LONI at University of Southern California (USC. INI and LONI include ultra-high-field and standard-field MRI brain scanners along with an imaging-genetics database for storing the complete provenance of the raw and derived data and meta-data. A unique feature of this architecture is the Pipeline environment, which integrates the data management, processing, transfer and visualization. Through its client-server architecture, the Pipeline environment provides a graphical user interface for designing, executing, monitoring validating, and disseminating of complex protocols that utilize diverse suites of software tools and web-services. These pipeline workflows are represented as portable XML objects which transfer the execution instructions and user specifications from the client user machine to remote pipeline servers for distributed computing. Using Alzheimer’s and Parkinson’s data, we provide several examples of translational applications using this infrastructure.

  7. Mastering Windows Server 2008 Networking Foundations

    CERN Document Server

    Minasi, Mark; Mueller, John Paul

    2011-01-01

    Find in-depth coverage of general networking concepts and basic instruction on Windows Server 2008 installation and management including active directory, DNS, Windows storage, and TCP/IP and IPv4 networking basics in Mastering Windows Server 2008 Networking Foundations. One of three new books by best-selling author Mark Minasi, this guide explains what servers do, how basic networking works (IP basics and DNS/WINS basics), and the fundamentals of the under-the-hood technologies that support staff must understand. Learn how to install Windows Server 2008 and build a simple network, security co

  8. Microsoft Windows Server 2012 administration instant reference

    CERN Document Server

    Hester, Matthew

    2013-01-01

    Fast, accurate answers for common Windows Server questions Serving as a perfect companion to all Windows Server books, this reference provides you with quick and easily searchable solutions to day-to-day challenges of Microsoft's newest version of Windows Server. Using helpful design features such as thumb tabs, tables of contents, and special heading treatments, this resource boasts a smooth and seamless approach to finding information. Plus, quick-reference tables and lists provide additional on-the-spot answers. Covers such key topics as server roles and functionality, u

  9. Measuring SIP proxy server performance

    CERN Document Server

    Subramanian, Sureshkumar V

    2013-01-01

    Internet Protocol (IP) telephony is an alternative to the traditional Public Switched Telephone Networks (PSTN), and the Session Initiation Protocol (SIP) is quickly becoming a popular signaling protocol for VoIP-based applications. SIP is a peer-to-peer multimedia signaling protocol standardized by the Internet Engineering Task Force (IETF), and it plays a vital role in providing IP telephony services through its use of the SIP Proxy Server (SPS), a software application that provides call routing services by parsing and forwarding all the incoming SIP packets in an IP telephony network.SIP Pr

  10. On the relevance of efficient, integrated computer and network monitoring in HEP distributed online environment

    CERN Document Server

    Carvalho, D F; Delgado, V; Albert, J N; Bellas, N; Javello, J; Miere, Y; Ruffinoni, D; Smith, G

    1996-01-01

    Large Scientific Equipments are controlled by Computer System whose complexity is growing driven, on the one hand by the volume and variety of the information, its distributed nature, thhe sophistication of its trearment and, on the over hand by the fast evolution of the computer and network market. Some people call them generically Large-Scale Distributed Data Intensive Information Systems or Distributed Computer Control Systems (DCCS) for those systems dealing more with real time control. Taking advantage of (or forced by) the distributed architecture, the tasks are more and more often implemented as Client-Server applications. In this frame- work the monitoring of the computer nodes, the communications network and the applications becomes of primary importance for ensuring the safe running and guaranteed performance of the system. With the future generation of HEP experiments, such as those at the LHC in view, it is to integrate the various functions of DCCS monitoring into one general purpose Multi-layer ...

  11. On the Relevancy of Efficient, Integrated Computer and Network Monitoring in HEP Distributed Online Environment

    Science.gov (United States)

    Carvalho, D.; Gavillet, Ph.; Delgado, V.; Albert, J. N.; Bellas, N.; Javello, J.; Miere, Y.; Ruffinoni, D.; Smith, G.

    Large Scientific Equipments are controlled by Computer Systems whose complexity is growing driven, on the one hand by the volume and variety of the information, its distributed nature, the sophistication of its treatment and, on the other hand by the fast evolution of the computer and network market. Some people call them genetically Large-Scale Distributed Data Intensive Information Systems or Distributed Computer Control Systems (DCCS) for those systems dealing more with real time control. Taking advantage of (or forced by) the distributed architecture, the tasks are more and more often implemented as Client-Server applications. In this framework the monitoring of the computer nodes, the communications network and the applications becomes of primary importance for ensuring the safe running and guaranteed performance of the system. With the future generation of HEP experiments, such as those at the LHC in view, it is proposed to integrate the various functions of DCCS monitoring into one general purpose Multi-layer System.

  12. Key Issues of the Design of Proxy Cache Server for Video Data in the Internet Environment%基于Internet的视频代理缓存服务器设计的若干关键问题

    Institute of Scientific and Technical Information of China (English)

    杨书慧; 顾铁成; 陈道蓄

    2003-01-01

    With the boom of the network technology, all kinds of services based on the Internet come into being. A-mong them, the most promising one is the video service. All of this kind of service has been paid much attention,such as videoconference and video-on-demand. Because of the instability of the Internet environment, the traditional Client/Server mode in the LAN, which is used to support the data transmission, is not suitable any longer. And the newly designed Server/Proxy/Client one is more effective. This paper describes this architecture and its service pat-tern, does some deep research on the key issues of the design of the proxy cache server, such as the caching and re-olacernent nlr the viden data, the management and coordination of multi-proxy-servers.

  13. Integration of Virtualization with Enterprise Content Management System which impose Green Computing

    OpenAIRE

    Bandhyapadhya, Dr Parimalendu; Chowdhury, Joydeep Chowdhury; Patil, Yogendra

    2012-01-01

    Virtualization is a software technology that provides the virtual division of a available Centralize, Huge Processing Capability full resource into a Client-Server model base interface or machine or some time resources. The Virtualization is used to provides support to enterprise Development environment and also provides supports to Support of modules or Application which is in general Web based, Portal Application, Distributed Data Base System or any application run upon Client-Server archit...

  14. Essential Mac OS X panther server administration integrating Mac OS X server into heterogeneous networks

    CERN Document Server

    Bartosh, Michael

    2004-01-01

    If you've ever wondered how to safely manipulate Mac OS X Panther Server's many underlying configuration files or needed to explain AFP permission mapping--this book's for you. From the command line to Apple's graphical tools, the book provides insight into this powerful server software. Topics covered include installation, deployment, server management, web application services, data gathering, and more

  15. Mobile Computing for Aerospace Applications

    Science.gov (United States)

    Alena, Richard; Swietek, Gregory E. (Technical Monitor)

    1994-01-01

    The use of commercial computer technology in specific aerospace mission applications can reduce the cost and project cycle time required for the development of special-purpose computer systems. Additionally, the pace of technological innovation in the commercial market has made new computer capabilities available for demonstrations and flight tests. Three areas of research and development being explored by the Portable Computer Technology Project at NASA Ames Research Center are the application of commercial client/server network computing solutions to crew support and payload operations, the analysis of requirements for portable computing devices, and testing of wireless data communication links as extensions to the wired network. This paper will present computer architectural solutions to portable workstation design including the use of standard interfaces, advanced flat-panel displays and network configurations incorporating both wired and wireless transmission media. It will describe the design tradeoffs used in selecting high-performance processors and memories, interfaces for communication and peripheral control, and high resolution displays. The packaging issues for safe and reliable operation aboard spacecraft and aircraft are presented. The current status of wireless data links for portable computers is discussed from a system design perspective. An end-to-end data flow model for payload science operations from the experiment flight rack to the principal investigator is analyzed using capabilities provided by the new generation of computer products. A future flight experiment on-board the Russian MIR space station will be described in detail including system configuration and function, the characteristics of the spacecraft operating environment, the flight qualification measures needed for safety review, and the specifications of the computing devices to be used in the experiment. The software architecture chosen shall be presented. An analysis of the

  16. Understanding Ajax applications by connecting client and server-side execution traces

    NARCIS (Netherlands)

    Zaidman, A.E.; Matthijssen, N.; Storey, M.A.; Van Deursen, A.

    2012-01-01

    Ajax-enabled Web applications are a new breed of highly interactive, highly dynamic Web applications. Although Ajax allows developers to create rich Web applications, Ajax applications can be difficult to comprehend and thus to maintain. For this reason, we have created FireDetective, a tool that us

  17. A welding document management software package based on a Client/Server structure

    Institute of Scientific and Technical Information of China (English)

    魏艳红; 杨春利; 王敏

    2003-01-01

    According to specifications for Welding Procedure Qualification of ASME IX Section and Chinese code, JB 4708-2000, a software package for managing welding documents has been rebuilt. Consequently, the new software package can be used in a Limited Area Network (LAN) with 4 different levels of authorities for different users. Therefore, the welding documents, including DWPS (Design for Welding Procedure Specifications), PQRs (Procedure Qualification Records) and WPS (Welding Procedure Specifications) can be shared within a company. At the same time, the system provides users various functions such as browsing, copying, editing, searching and printing records, and helps users to make decision of whether a new PQR test is necessary or not according to the codes above as well. Furthermore, super users can also browse the history of record modification and retrieve the records when needed.

  18. Investigation of Storage Options for Scientific Computing on Grid and Cloud Facilities

    International Nuclear Information System (INIS)

    In recent years, several new storage technologies, such as Lustre, Hadoop, OrangeFS, and BlueArc, have emerged. While several groups have run benchmarks to characterize them under a variety of configurations, more work is needed to evaluate these technologies for the use cases of scientific computing on Grid clusters and Cloud facilities. This paper discusses our evaluation of the technologies as deployed on a test bed at FermiCloud, one of the Fermilab infrastructure-as-a-service Cloud facilities. The test bed consists of 4 server-class nodes with 40 TB of disk space and up to 50 virtual machine clients, some running on the storage server nodes themselves. With this configuration, the evaluation compares the performance of some of these technologies when deployed on virtual machines and on “bare metal” nodes. In addition to running standard benchmarks such as IOZone to check the sanity of our installation, we have run I/O intensive tests using physics-analysis applications. This paper presents how the storage solutions perform in a variety of realistic use cases of scientific computing. One interesting difference among the storage systems tested is found in a decrease in total read throughput with increasing number of client processes, which occurs in some implementations but not others.

  19. The NASA Technical Report Server

    Science.gov (United States)

    Nelson, Michael L.; Gottlich, Gretchen L.; Bianco, David J.; Paulson, Sharon S.; Binkley, Robert L.; Kellogg, Yvonne D.; Beaumont, Chris J.; Schmunk, Robert B.; Kurtz, Michael J.; Accomazzi, Alberto

    1995-01-01

    The National Aeronautics and Space Act of 1958 established NASA and charged it to "provide for the widest practicable and appropriate dissemination of information concerning its activities and the results thereof." The search for innovative methods to distribute NASA's information lead a grass-roots team to create the NASA Technical Report Server (NTRS), which uses the World Wide Web and other popular Internet-based information systems as search engines. The NTRS is an inter-center effort which provides uniform access to various distributed publication servers residing on the Internet. Users have immediate desktop access to technical publications from NASA centers and institutes. The NTRS is comprised of several units, some constructed especially for inclusion in NTRS, and others that are existing NASA publication services that NTRS reuses. This paper presents the NTRS architecture, usage metrics, and the lessons learned while implementing and maintaining the service. The NTRS is largely constructed with freely available software running on existing hardware. NTRS builds upon existing hardware and software, and the resulting additional exposure for the body of literature contained ensures that NASA's institutional knowledge base will continue to receive the widest practicable and appropriate dissemination.

  20. The development of an OpeNDAP satellite data server for CEOP

    Science.gov (United States)

    Deng, D.; di, L.; Enloe, Y.; Holloway, D.; McDonald, K. R.

    2004-12-01

    This paper describes a project that develops an OPeNDAP server to serve satellite data to the Coordinated Enhanced Observing Period (CEOP) community. CEOP, which is built as the foundation of the World Climate Research Program (WCRP) in Cooperation with World Meteorological Organization (WMO) and the Committee on Earth Observation Satellites (CEOS) under the Framework of Integrated Global Observing Strategy Partnership (IGOS-P), seeks to establish an integrated global observing system for the water cycle to respond to both scientific and social needs. CEOP uses data from field observation, data assimilation, model outputs, and satellite remote sensing in research. The multi-source data integration is one of keys for the success of the CEOP program. Much of the satellite data identified in CEOP are Level-1B and Level-2 products. Data in these products are in Swath coordinates. While CEOP users commonly use the OPeNDAP protocols to access CEOP data for research, most of swath data are not available via this protocol. Instead, many space agencies have developed satellite data servers that implement the Open GIS Consortium (OGC)'s Web Coverage Service (WCS) Specification for serving satellite data to geospatial community. In order to provide satellite data to CEOP community, we developed a middleware, which act as a wrapper around an OpenGIS WCS implementation providing a gateway from the OPeNDAP protocols. The combination of the wrapper and any OGC-compliant WCS server acts as an OPeNDAP server. To provide the capabilities required to convert from Swath coordinates to an equirectangular latitude-longitude coordinate reference system, as well as perform grid cell interpolation and geo-spatial selection the server leverages the capabilities provided by an OGC WCS implementation. Basically, the middleware module does three things: 1). Translate the client requests in OpeNDAP protocols to WCS protocols and pass the requests to a WCS server; 2). Translate the server

  1. Using NetCloak to develop server-side Web-based experiments without writing CGI programs.

    Science.gov (United States)

    Wolfe, Christopher R; Reyna, Valerie F

    2002-05-01

    Server-side experiments use the Web server, rather than the participant's browser, to handle tasks such as random assignment, eliminating inconsistencies with JAVA and other client-side applications. Heretofore, experimenters wishing to create server-side experiments have had to write programs to create common gateway interface (CGI) scripts in programming languages such as Perl and C++. NetCloak uses simple, HTML-like commands to create CGIs. We used NetCloak to implement an experiment on probability estimation. Measurements of time on task and participants' IP addresses assisted quality control. Without prior training, in less than 1 month, we were able to use NetCloak to design and create a Web-based experiment and to help graduate students create three Web-based experiments of their own. PMID:12109013

  2. ACFIS: a web server for fragment-based drug discovery.

    Science.gov (United States)

    Hao, Ge-Fei; Jiang, Wen; Ye, Yuan-Nong; Wu, Feng-Xu; Zhu, Xiao-Lei; Guo, Feng-Biao; Yang, Guang-Fu

    2016-07-01

    In order to foster innovation and improve the effectiveness of drug discovery, there is a considerable interest in exploring unknown 'chemical space' to identify new bioactive compounds with novel and diverse scaffolds. Hence, fragment-based drug discovery (FBDD) was developed rapidly due to its advanced expansive search for 'chemical space', which can lead to a higher hit rate and ligand efficiency (LE). However, computational screening of fragments is always hampered by the promiscuous binding model. In this study, we developed a new web server Auto Core Fragment in silico Screening (ACFIS). It includes three computational modules, PARA_GEN, CORE_GEN and CAND_GEN. ACFIS can generate core fragment structure from the active molecule using fragment deconstruction analysis and perform in silico screening by growing fragments to the junction of core fragment structure. An integrated energy calculation rapidly identifies which fragments fit the binding site of a protein. We constructed a simple interface to enable users to view top-ranking molecules in 2D and the binding mode in 3D for further experimental exploration. This makes the ACFIS a highly valuable tool for drug discovery. The ACFIS web server is free and open to all users at http://chemyang.ccnu.edu.cn/ccb/server/ACFIS/. PMID:27150808

  3. Tandem queue with server slow-down

    NARCIS (Netherlands)

    D.I. Miretskiy; W.R.W. Scheinhardt; M.R.H. Mandjes

    2007-01-01

    We study how rare events happen in the standard two-node tandem Jackson queue and in a generalization, the socalled slow-down network, see [2]. In the latter model the service rate of the first server depends on the number of jobs in the second queue: the first server slows down if the amount of job

  4. You're a What? Process Server

    Science.gov (United States)

    Torpey, Elka

    2012-01-01

    In this article, the author talks about the role and functions of a process server. The job of a process server is to hand deliver legal documents to the people involved in court cases. These legal documents range from a summons to appear in court to a subpoena for producing evidence. Process serving can involve risk, as some people take out their…

  5. Peptiderive server: derive peptide inhibitors from protein-protein interactions.

    Science.gov (United States)

    Sedan, Yuval; Marcu, Orly; Lyskov, Sergey; Schueler-Furman, Ora

    2016-07-01

    The Rosetta Peptiderive protocol identifies, in a given structure of a protein-protein interaction, the linear polypeptide segment suggested to contribute most to binding energy. Interactions that feature a 'hot segment', a linear peptide with significant binding energy compared to that of the complex, may be amenable for inhibition and the peptide sequence and structure derived from the interaction provide a starting point for rational drug design. Here we present a web server for Peptiderive, which is incorporated within the ROSIE web interface for Rosetta protocols. A new feature of the protocol also evaluates whether derived peptides are good candidates for cyclization. Fast computation times and clear visualization allow users to quickly assess the interaction of interest. The Peptiderive server is available for free use at http://rosie.rosettacommons.org/peptiderive. PMID:27141963

  6. The Configuration Strategies on Caching for Web Servers

    Institute of Scientific and Technical Information of China (English)

    GUO Chengcheng; ZHANG Li; YAN Puliu

    2006-01-01

    The Web cluster has been a popular solution of network server system because of its scalability and cost effective ness. The cache configured in servers can result in increasing significantly performance. In this paper, we discuss the suitable configuration strategies for caching dynamic content by our experimental results. Considering the system itself can provide support for caching static Web page, such as computer memory cache and disk's own cache, we adopt a special pattern that only caches dynamic Web page in some experiments to enlarge cache space. The paper is introduced three different replacement algorithms in our cache proxy module to test the practical effects of caching dynamic pages under different conditions. The paper is chiefly analyzed the influences of generated time and accessed frequency on caching dynamic Web pages. The paper is also provided the detailed experiment results and main conclusions in the paper.

  7. 采用Hyper—V虚拟化Exchange Server 2007和Exchange Server 2003

    Institute of Scientific and Technical Information of China (English)

    Brien Posey; 刘海蜀(译者)

    2009-01-01

    微软公司目前的两款Hyper—V产品——Windows Server 2008 Hyper—V,它是Windows Server 2008中的一个服务器角色;以及Hyper—V Server 2008。它是一个单独的服务器虚拟化产品——它们都可以被用于对微软Exchange Server 2007和Exchange Server 2003服务器的虚拟化。本文针对上述这种应用场景展开讨论,为那些正在考虑采用Hyper—V对Exchange Server 2007和Exchange Server 2003进行虚拟化的读者提供系统概述、实施步骤和所需条件的相关信息。

  8. B3: Fuzzy-Based Data Center Load Optimization in Cloud Computing

    Directory of Open Access Journals (Sweden)

    M. Jaiganesh

    2013-01-01

    Full Text Available Cloud computing started a new era in getting variety of information puddles through various internet connections by any connective devices. It provides pay and use method for grasping the services by the clients. Data center is a sophisticated high definition server, which runs applications virtually in cloud computing. It moves the application, services, and data to a large data center. Data center provides more service level, which covers maximum of users. In order to find the overall load efficiency, the utilization service in data center is a definite task. Hence, we propose a novel method to find the efficiency of the data center in cloud computing. The goal is to optimize date center utilization in terms of three big factors—Bandwidth, Memory, and Central Processing Unit (CPU cycle. We constructed a fuzzy expert system model to obtain maximum Data Center Load Efficiency (DCLE in cloud computing environments. The advantage of the proposed system lies in DCLE computing. While computing, it allows regular evaluation of services to any number of clients. This approach indicates that the current cloud needs an order of magnitude in data center management to be used in next generation computing.

  9. Autonomic Performance and Power Control on Virtualized Servers:Survey, Practices, and Trends

    Institute of Scientific and Technical Information of China (English)

    周笑波; 蒋昌俊

    2014-01-01

    Modern datacenter servers hosting popular Internet services face significant and multi-facet challenges in performance and power control. The user-perceived performance is the result of a complex interaction of complex workloads in a very complex underlying system. Highly dynamic and bursty workloads of Internet services fluctuate over multiple time scales, which has a significant impact on processing and power demands of datacenter servers. High-density servers apply virtualization technology for capacity planning and system manageability. Such virtualized computer systems are increasingly large and complex. This paper surveys representative approaches to autonomic performance and power control on virtualized servers, which control the quality of service provided by virtualized resources, improve the energy efficiency of the underlying system, and reduce the burden of complex system management from human operators. It then presents three designed self-adaptive resource management techniques based on machine learning and control for percentile-based response time assurance, non-intrusive energy-efficient performance isolation, and joint performance and power guarantee on virtualized servers. The techniques were implemented and evaluated in a testbed of virtualized servers hosting benchmark applications. Finally, two research trends are identified and discussed for sustainable cloud computing in green datacenters.

  10. Application of the grid computing technology for fault diagnosis%数据网络技术在故障诊断中的应用

    Institute of Scientific and Technical Information of China (English)

    王明赞; 张滋业

    2007-01-01

    Introduced the basic principle and structure of the grid computing technology,as well as the application combined with the fault diagnosis expert systems.Put forward that use grid node to construct integrated fault diagnosis system based on object model,experience rule,neural network model and practice,so that the aptitude and efficiency of the diagnosis system is improved.Researched on the method of applying the grid architecture in fault diagnosis based on OGSA.It also puts forward the method of fault diagnosis in LAN.Server is made up of grid nodes,which are used for spectrum diagnosis and data tendency diagnosis.Using web Service program,can realize accessing and grid calculating between clients and server.Besides,presented the system control flow.

  11. Linux Server Hacks, 2 Tips & Tools for Connecting, Monitoring, and Troubleshooting

    CERN Document Server

    von Hagen, William

    2009-01-01

    This handy reference offers 100 completely new server management tips and techniques designed to improve your productivity and sharpen your administrative skills. Each hack represents a clever way to accomplish a specific task, saving you countless hours of searching for the right answer. And you don't have to be a system administrator with hundreds of boxen to get something useful from this book as many of the hacks apply equally well to a single system or a home network. Whether they help you recover lost data, collect information from distributed clients, or synchronize administrative envir

  12. LISA, the next generation: from a web-based application to a fat client.

    Science.gov (United States)

    Pierlet, Noëlla; Aerts, Werner; Vanautgaerden, Mark; Van den Bosch, Bart; De Deurwaerder, André; Schils, Erik; Noppe, Thomas

    2008-01-01

    The LISA application, developed by the University Hospitals Leuven, permits referring physicians to consult the electronic medical records of their patients over the internet in a highly secure way. We decided to completely change the way we secured the application, discard the existing web application and build a completely new application, based on the in-house developed hospital information system, used in the University Hospitals Leuven. The result is a fat Java client, running on a Windows Terminal Server, secured by a commercial SSL-VPN solution.

  13. Briefing: The ICE intelligent client capability framework

    OpenAIRE

    Madter, N; Bower, DA

    2015-01-01

    Recent aspirations to transform the delivery of major capital programmes and projects in the public sector are focusing on the achievement of value for money, whole‐life asset management and sustainable procurement, embodied in the principles of the Intelligent Client. However, there is little support offered to those working in client functions to promote the development of the skills and behaviours that underpin effective client decision-making. In line with the re-launch Infrastructure UK'...

  14. Client Update: A Solution for Service Evolution

    OpenAIRE

    Ouederni, Meriem; Salaün, Gwen; Pimentel, Ernesto

    2011-01-01

    International audience In service-based systems, service evolution might raise critical communication issues since the client cannot be aware of the changes that have occurred on the black-box services side. In this paper, we propose an automated process to adapt the client to the changes that have occurred. Our approach relies on a compatibility measuring method, and changes the client interface to ensure the system compatibility. This solution is fully automated inside a prototype tool w...

  15. Do client fees help or hurt?

    Science.gov (United States)

    Barnett, B

    1998-01-01

    This article discusses the impact of client fees for family planning (FP) services on cost recovery and level of user services in developing countries. The UN Population Fund reports that developing country governments currently pay 75% of the costs of FP programs. Donors contribute 15%, and clients pay 10%. Current pressures are on FP services to broaden and improve their scope, while user demand is increasing. Program managers should consider the program's need for funds and the clients' willingness to pay. Clients are willing to pay about 1% of their income for contraception. A study of sterilization acceptance in Mexico finds that the average monthly case load declined by 10% after the 1st price increase from $43 to $55 and declined by 58% after the 2nd price increase to $60. Fewer low-income clients requested sterilization. A CEMOPLAF study in Ecuador finds that in three price increase situations the number of clients seeking services declined, but the economic mix of clients remained about the same. The decline was 20% in the group with a 20% price increase and 26% in the 40% increase group. In setting fees, the first need is to determine unit costs. The Futures Group International recommends considering political, regulatory, and institutional constraints for charging fees; priorities for revenue use; protection for poor clients; and monitoring of money collection and expenditure. Management Sciences for Health emphasizes consideration of the reasons for collection of fees, client affordability, and client perception of quality issues. Sliding scales can be used to protect poor clients. Charging fees for laboratory services can subsidize poor clients. A Bangladesh program operated a restaurant and catering service in order to subsidize FP services. Colombia's PROFAMILIA sells medical and surgical services and a social marketing program in order to expand clinics. PMID:12293239

  16. Web server with ATMEGA 2560 microcontroller

    Science.gov (United States)

    Răduca, E.; Ungureanu-Anghel, D.; Nistor, L.; Haţiegan, C.; Drăghici, S.; Chioncel, C.; Spunei, E.; Lolea, R.

    2016-02-01

    This paper presents the design and building of a Web Server to command, control and monitor at a distance lots of industrial or personal equipments and/or sensors. The server works based on a personal software. The software can be written by users and can work with many types of operating system. The authors were realized the Web server based on two platforms, an UC board and a network board. The source code was written in "open source" language Arduino 1.0.5.

  17. Getting started with SQL Server 2014 administration

    CERN Document Server

    Ellis, Gethyn

    2014-01-01

    This is an easytofollow handson tutorial that includes real world examples of SQL Server 2014's new features. Each chapter is explained in a stepbystep manner which guides you to implement the new technology.If you want to create an highly efficient database server then this book is for you. This book is for database professionals and system administrators who want to use the added features of SQL Server 2014 to create a hybrid environment, which is both highly available and allows you to get the best performance from your databases.

  18. Barcode Server: A Visualization-Based Genome Analysis System

    Science.gov (United States)

    Mao, Fenglou; Olman, Victor; Wang, Yan; Xu, Ying

    2013-01-01

    We have previously developed a computational method for representing a genome as a barcode image, which makes various genomic features visually apparent. We have demonstrated that this visual capability has made some challenging genome analysis problems relatively easy to solve. We have applied this capability to a number of challenging problems, including (a) identification of horizontally transferred genes, (b) identification of genomic islands with special properties and (c) binning of metagenomic sequences, and achieved highly encouraging results. These application results inspired us to develop this barcode-based genome analysis server for public service, which supports the following capabilities: (a) calculation of the k-mer based barcode image for a provided DNA sequence; (b) detection of sequence fragments in a given genome with distinct barcodes from those of the majority of the genome, (c) clustering of provided DNA sequences into groups having similar barcodes; and (d) homology-based search using Blast against a genome database for any selected genomic regions deemed to have interesting barcodes. The barcode server provides a job management capability, allowing processing of a large number of analysis jobs for barcode-based comparative genome analyses. The barcode server is accessible at http://csbl1.bmb.uga.edu/Barcode. PMID:23457606

  19. Barcode server: a visualization-based genome analysis system.

    Directory of Open Access Journals (Sweden)

    Fenglou Mao

    Full Text Available We have previously developed a computational method for representing a genome as a barcode image, which makes various genomic features visually apparent. We have demonstrated that this visual capability has made some challenging genome analysis problems relatively easy to solve. We have applied this capability to a number of challenging problems, including (a identification of horizontally transferred genes, (b identification of genomic islands with special properties and (c binning of metagenomic sequences, and achieved highly encouraging results. These application results inspired us to develop this barcode-based genome analysis server for public service, which supports the following capabilities: (a calculation of the k-mer based barcode image for a provided DNA sequence; (b detection of sequence fragments in a given genome with distinct barcodes from those of the majority of the genome, (c clustering of provided DNA sequences into groups having similar barcodes; and (d homology-based search using Blast against a genome database for any selected genomic regions deemed to have interesting barcodes. The barcode server provides a job management capability, allowing processing of a large number of analysis jobs for barcode-based comparative genome analyses. The barcode server is accessible at http://csbl1.bmb.uga.edu/Barcode.

  20. Barcode server: a visualization-based genome analysis system.

    Science.gov (United States)

    Mao, Fenglou; Olman, Victor; Wang, Yan; Xu, Ying

    2013-01-01

    We have previously developed a computational method for representing a genome as a barcode image, which makes various genomic features visually apparent. We have demonstrated that this visual capability has made some challenging genome analysis problems relatively easy to solve. We have applied this capability to a number of challenging problems, including (a) identification of horizontally transferred genes, (b) identification of genomic islands with special properties and (c) binning of metagenomic sequences, and achieved highly encouraging results. These application results inspired us to develop this barcode-based genome analysis server for public service, which supports the following capabilities: (a) calculation of the k-mer based barcode image for a provided DNA sequence; (b) detection of sequence fragments in a given genome with distinct barcodes from those of the majority of the genome, (c) clustering of provided DNA sequences into groups having similar barcodes; and (d) homology-based search using Blast against a genome database for any selected genomic regions deemed to have interesting barcodes. The barcode server provides a job management capability, allowing processing of a large number of analysis jobs for barcode-based comparative genome analyses. The barcode server is accessible at http://csbl1.bmb.uga.edu/Barcode. PMID:23457606

  1. Control server for the PS orbit acquisition system Status 2009

    CERN Document Server

    Bart-Pedersen, S; CERN. Geneva. BE Department

    2009-01-01

    CERN’s Proton Synchrotron (CPS) has been fitted with a new Trajectory Measurement System (TMS). Analogue signals from forty Beam Position Monitors (BPM) are digitized at 125 MS/s, and then further treated in the digital domain to derive positions of all individual particle bunches on the fly. Large FPGAs are used to handle the digital processing. The system fits in fourteen plug-in modules distributed over three half-width cPCI crates that store data in circular buffers. They are connected to a Linux computer by means of a private Gigabit Ethernet segment. Dedicated server software, running under Linux, knits the system into a coherent whole [1]. The corresponding low-level software using FESA (BPMOPS class) was implemented while respecting the standard interface for beam position measurements. The BPMOPS server publishes values on request after data extraction and conversion from the TMS server. This software is running on a VME Lynx-OS platform and through dedicated electronics it can therefore control th...

  2. 基于Client Honeypot的网络入侵检测系统%Network Intrusion Detection System Based on Client Honeypot

    Institute of Scientific and Technical Information of China (English)

    忻俊

    2015-01-01

    随着使用者的需求变化与Web应用技术的快速发展,Web应用更为开放并更强调分享及互动,使得Web应用成为当今网络应用的潮流,但也成为黑客新的攻击目标.黑客对网站植入恶意程序代码,造成Web事件威胁不断衍生, Web已变成信息安全攻击重要感染途径之一.该文将介绍一种恶意网页检测方法-Client Honeypot.Client Honeypot系利用Client端主动与Web Server产生互动以进行探测及诱捕,有别于传统的入侵检测系统被动式检测模式.该研究以Open Source工具Honey C为基础进行研究改进,实现对恶意网页检测的应用.%with the user's demand changes with the rapid development of Web application technology, Web application more open and more emphasis on sharing and interactive, making Web applications become the trends of network applications, but also be-come a new target of hackers. Hackers malicious code to your website to make the Web event threat derived from tradition, the Web has become a information security against one of the important infection. This article introduces a kind of malicious web pages detection method-Client Honeypot. Client Honeypot system using Client side active interactions with a Web Server to detect and trapping, passive detection is different from the traditional intrusion detection system model. This study is based on Open Source tools Honey C study improvement, for the application of detecting malicious web pages.

  3. Mobile Virtual Environments in Pervasive Computing

    Science.gov (United States)

    Lazem, Shaimaa; Abdel-Hamid, Ayman; Gračanin, Denis; Adams, Kevin P.

    Recently, human computer interaction has shifted from traditional desktop computing to the pervasive computing paradigm where users are engaged with everywhere and anytime computing devices. Mobile virtual environments (MVEs) are an emerging research area that studies the deployment of virtual reality applications on mobile devices. MVEs present additional challenges to application developers due to the restricted resources of the mobile devices, in addition to issues that are specific to wireless computing, such as limited bandwidth, high error rate and handoff intervals. Moreover, adaptive resource allocation is a key issue in MVEs where user interactions affect system resources, which, in turn, affects the user’s experience. Such interplay between the user and the system can be modelled using game theory. This chapter presents MVEs as a real-time interactive distributed system, and investigates the challenges in designing and developing a remote rendering prefetching application for mobile devices. Furthermore, we introduce game theory as a tool for modelling decision-making in MVEs by describing a game between the remote rendering server and the mobile client.

  4. Performance Measurement of Cloud Computing Services

    CERN Document Server

    Suakanto, Sinung; Suhardi,; Saragih, Roberd

    2012-01-01

    Cloud computing today has now been growing as new technologies and new business models. In distributed technology perspective, cloud computing most like client-server services like web-based or web-service but it used virtual resources to execute. Currently, cloud computing relies on the use of an elastic virtual machine and the use of network for data exchange. We conduct an experimental setup to measure the quality of service received by cloud computing customers. Experimental setup done by creating a HTTP service that runs in the cloud computing infrastructure. We interest to know about the impact of increasing the number of users on the average quality received by users. The qualities received by user measured within two parameters consist of average response times and the number of requests time out. Experimental results of this study show that increasing the number of users has increased the average response time. Similarly, the number of request time out increasing with increasing number of users. It m...

  5. 3Drefine: an interactive web server for efficient protein structure refinement.

    Science.gov (United States)

    Bhattacharya, Debswapna; Nowotny, Jackson; Cao, Renzhi; Cheng, Jianlin

    2016-07-01

    3Drefine is an interactive web server for consistent and computationally efficient protein structure refinement with the capability to perform web-based statistical and visual analysis. The 3Drefine refinement protocol utilizes iterative optimization of hydrogen bonding network combined with atomic-level energy minimization on the optimized model using a composite physics and knowledge-based force fields for efficient protein structure refinement. The method has been extensively evaluated on blind CASP experiments as well as on large-scale and diverse benchmark datasets and exhibits consistent improvement over the initial structure in both global and local structural quality measures. The 3Drefine web server allows for convenient protein structure refinement through a text or file input submission, email notification, provided example submission and is freely available without any registration requirement. The server also provides comprehensive analysis of submissions through various energy and statistical feedback and interactive visualization of multiple refined models through the JSmol applet that is equipped with numerous protein model analysis tools. The web server has been extensively tested and used by many users. As a result, the 3Drefine web server conveniently provides a useful tool easily accessible to the community. The 3Drefine web server has been made publicly available at the URL: http://sysbio.rnet.missouri.edu/3Drefine/. PMID:27131371

  6. IMPACTS OF APPLICATION USAGE AND LOCAL HARDWARE ON THE THROUGHPUT OF COMPUTER NETWORKS WITH DESKTOP VIRTUALIZATION

    Directory of Open Access Journals (Sweden)

    Vitor Chaves De Oliveira

    2013-01-01

    Full Text Available Currently, virtualization solutions are employed in the vast majority of organizations around the world. The reasons for this are the benefits gained by the approach, focusing on increases in security, availability and data integrity. These privileges are also present in a new technique, which emerges from this same concept and is called desktop virtualization. This method, compelled by these advantages, has grown considerably and is likely to be implemented on more than three-quarters of organizations before 2014. As it is a technique based on physical client server architecture, it conducts all its actions on a local computer and responds to user interaction, through clients that are physically elsewhere. This means that the technique depends on the communication network which makes the interaction possible. Therefore, the importance of the network is increased and it is important to study its behavior compared to a traditional desktop solution, that is, a local solution. This article demonstrates the impact related to a Quality of Service (QoS parameter, throughput, which suffered great alterations depending on the implemented computational environment. Concomitantly, other results are expressed concerning the Quality of Experience (QoE decay with a thin client and a significant benefit of virtualization on the QoS, when remote access is required.

  7. FalconStor iSCSI Storage Server for Window Storage Server 2003

    Institute of Scientific and Technical Information of China (English)

    2004-01-01

    FalconStor iSCSI Storage Server for Windows Storage Server 2003是市场上第一个以Windows Storage Server 2003为平台的iSCSI Target及存储管理产品。它是通过既有的企业网络,提供全面的、高可用的及合乎成本效益的IP SAN存储系统。

  8. Mastering Windows Server 2012 R2

    CERN Document Server

    Minasi, Mark; Booth, Christian; Butler, Robert; McCabe, John; Panek, Robert; Rice, Michael; Roth, Stefan

    2013-01-01

    Check out the new Hyper-V, find new and easier ways to remotely connect back into the office, or learn all about Storage Spaces-these are just a few of the features in Windows Server 2012 R2 that are explained in this updated edition from Windows authority Mark Minasi and a team of Windows Server experts led by Kevin Greene. This book gets you up to speed on all of the new features and functions of Windows Server, and includes real-world scenarios to put them in perspective. If you're a system administrator upgrading to, migrating to, or managing Windows Server 2012 R2, find what you need to

  9. RCD+: Fast loop modeling server.

    Science.gov (United States)

    López-Blanco, José Ramón; Canosa-Valls, Alejandro Jesús; Li, Yaohang; Chacón, Pablo

    2016-07-01

    Modeling loops is a critical and challenging step in protein modeling and prediction. We have developed a quick online service (http://rcd.chaconlab.org) for ab initio loop modeling combining a coarse-grained conformational search with a full-atom refinement. Our original Random Coordinate Descent (RCD) loop closure algorithm has been greatly improved to enrich the sampling distribution towards near-native conformations. These improvements include a new workflow optimization, MPI-parallelization and fast backbone angle sampling based on neighbor-dependent Ramachandran probability distributions. The server starts by efficiently searching the vast conformational space from only the loop sequence information and the environment atomic coordinates. The generated closed loop models are subsequently ranked using a fast distance-orientation dependent energy filter. Top ranked loops are refined with the Rosetta energy function to obtain accurate all-atom predictions that can be interactively inspected in an user-friendly web interface. Using standard benchmarks, the average root mean squared deviation (RMSD) is 0.8 and 1.4 Å for 8 and 12 residues loops, respectively, in the challenging modeling scenario in where the side chains of the loop environment are fully remodeled. These results are not only very competitive compared to those obtained with public state of the art methods, but also they are obtained ∼10-fold faster. PMID:27151199

  10. PEM public key certificate cache server

    Science.gov (United States)

    Cheung, T.

    1993-12-01

    Privacy Enhanced Mail (PEM) provides privacy enhancement services to users of Internet electronic mail. Confidentiality, authentication, message integrity, and non-repudiation of origin are provided by applying cryptographic measures to messages transferred between end systems by the Message Transfer System. PEM supports both symmetric and asymmetric key distribution. However, the prevalent implementation uses a public key certificate-based strategy, modeled after the X.509 directory authentication framework. This scheme provides an infrastructure compatible with X.509. According to RFC 1422, public key certificates can be stored in directory servers, transmitted via non-secure message exchanges, or distributed via other means. Directory services provide a specialized distributed database for OSI applications. The directory contains information about objects and then provides structured mechanisms for accessing that information. Since directory services are not widely available now, a good approach is to manage certificates in a centralized certificate server. This document describes the detailed design of a centralized certificate cache serve. This server manages a cache of certificates and a cache of Certificate Revocation Lists (CRL's) for PEM applications. PEMapplications contact the server to obtain/store certificates and CRL's. The server software is programmed in C and ELROS. To use this server, ISODE has to be configured and installed properly. The ISODE library 'libisode.a' has to be linked together with this library because ELROS uses the transport layer functions provided by 'libisode.a.' The X.500 DAP library that is included with the ELROS distribution has to be linked in also, since the server uses the DAP library functions to communicate with directory servers.

  11. AUTHENTICATION ALGORITHM FOR PARTICIPANTS OF INFORMATION INTEROPERABILITY IN PROCESS OF OPERATING SYSTEM REMOTE LOADING ON THIN CLIENT

    Directory of Open Access Journals (Sweden)

    Y. A. Gatchin

    2016-05-01

    Full Text Available Subject of Research.This paper presents solution of authentication problem for all components of information interoperabilityin process of operation system network loading on thin client from terminal server. System Definition. In the proposed solution operation system integrity check is made by hardware-software module, including USB-token with protected memory for secure storage of cryptographic keys and loader. The key requirement for the solution is mutual authentication of four participants: terminal server, thin client, token and user. We have created two algorithms for the problem solution. The first of the designed algorithms compares the encrypted one-time password (random number with the reference value stored in the memory of the token and updates this number in case of successful authentication. The second algorithm uses the public and private keys of the token and the server. As a result of cryptographic transformation, participants are authenticated and the secure channel is formed between the token, thin client and terminal server. Main Results. Additional research was carried out to find out if the designed algorithms meet the necessary requirements. Criteria used included applicability in a multi-access terminal system architecture, potential threats evaluation and overall system security. According to analysis results, it is recommended to use the algorithm based on PKI due to its high scalability and usability. High level of data security is proved as a result of asymmetric cryptography application with the guarantee that participants' private keys are never sent in the authentication process. Practical Relevance. The designed PKI-based algorithm allows solving the problem with the use of cryptographic algorithms according to state standard even in its absence on asymmetric cryptography. Thus, it can be applied in the State Information Systems with increased requirements to information security.

  12. Client Verbal Response Category System: Preliminary Data.

    Science.gov (United States)

    Meier, Augustine; Boivin, Micheline

    1986-01-01

    The Client Verbal Response Category System classifies client responses into Temporal, Directional and Experiential categories. The categories with their subcategories are defined, interjudge reliability data is presented, and the instrument's utility in psychotherapy process research is demonstrated. Initial results indicate that the instrument is…

  13. Client Motivation and Rehabilitation Counseling Outcome.

    Science.gov (United States)

    Salomone, Paul R.

    This study investigates the relationship between client motivation or lack of motivation for vocational rehabilitation services, and rehabilitation outcome. Clients who had received services at a rehabilitation center during a two year period were rated on their level of motivation for rehabilitation services using the contents of diagnostic…

  14. Organizational and Client Commitment among Contracted Employees

    Science.gov (United States)

    Coyle-Shapiro, Jacqueline A-M.; Morrow, Paula C.

    2006-01-01

    This study examines affective commitment to employing and client organizations among long-term contracted employees, a new and growing employment classification. Drawing on organizational commitment and social exchange literatures, we propose two categories of antecedents of employee commitment to client organizations. We tested our hypotheses…

  15. YASGUI: Not Just Another SPARQL Client

    NARCIS (Netherlands)

    L. Rietveld; R. Hoekstra

    2013-01-01

    This paper introduces YASGUI, a user-friendly SPARQL client. We compare YASGUI with other SPARQL clients, and show the added value and ease of integrating Web APIs, services, and new technologies such as HTML5. Finally, we discuss some of the challenges we encountered in using these technologies for

  16. Indoor Location Fingerprinting with Heterogeneous Clients

    DEFF Research Database (Denmark)

    Kjærgaard, Mikkel Baun

    2011-01-01

    Heterogeneous wireless clients measure signal strength differently. This is a fundamental problem for indoor location fingerprinting, and it has a high impact on the positioning accuracy. Mapping-based solutions have been presented that require manual and error-prone calibration for each new client...

  17. Client Contact versus Paperwork: A Student Perspective.

    Science.gov (United States)

    Strohmer, Douglas C.; And Others

    1979-01-01

    Surveys master's level rehabilitation counseling students and examines percentage of time students spend involved in client contact and paperwork during their internship. Time spent in client contact was nearly double that spent doing paperwork for this group. Data from a number of settings are discussed. (Author)

  18. CellMontage: similar expression profile search server.

    Science.gov (United States)

    Fujibuchi, Wataru; Kiseleva, Larisa; Taniguchi, Takeaki; Harada, Hajime; Horton, Paul

    2007-11-15

    The establishment and rapid expansion of microarray databases has created a need for new search tools. Here we present CellMontage, the first server for expression profile similarity search over a large database-69 000 microarray experiments derived from NCBI's; GEO site. CellMontage provides a novel, content-based search engine for accessing gene expression data. Microarray experiments with similar overall expression to a user-provided expression profile (e.g. microarray experiment) are computed and displayed-usually within 20 s. The core search engine software is downloadable from the site. PMID:17895274

  19. Cost Effective RADIUS Authentication for Wireless Clients

    Directory of Open Access Journals (Sweden)

    Alexandru ENACEANU

    2010-12-01

    Full Text Available Network administrators need to keep administrative user information for each network device, but network devices usually support only limited functions for user management. WLAN security is a modern problem that needs to be solved and it requires a lot of overhead especially when applied to corporate wireless networks. Administrators can set up a RADIUS server that uses an external database server to handle authentication, authorization, and accounting for network security issues.

  20. The Waveform Server: A Web-based Interactive Seismic Waveform Interface

    Science.gov (United States)

    Newman, R. L.; Clemesha, A.; Lindquist, K. G.; Reyes, J.; Steidl, J. H.; Vernon, F. L.

    2009-12-01

    Seismic waveform data has traditionally been displayed on machines that are either local area networked to, or directly host, a seismic networks waveform database(s). Typical seismic data warehouses allow online users to query and download data collected from regional networks passively, without the scientist directly visually assessing data coverage and/or quality. Using a suite of web-based protocols, we have developed an online seismic waveform interface that directly queries and displays data from a relational database through a web-browser. Using the Python interface to Datascope and the Python-based Twisted network package on the server side, and the jQuery Javascript framework on the client side to send and receive asynchronous waveform queries, we display broadband seismic data using the HTML Canvas element that is globally accessible by anyone using a modern web-browser. The system is used to display data from the USArray experiment, a US continent-wide migratory transportable seismic array. We are currently creating additional interface tools to create a rich-client interface for accessing and displaying seismic data that can be deployed to any system running Boulder Real Time Technology's (BRTT) Antelope Real Time System (ARTS). The software is freely available from the Antelope contributed code Git repository. Screenshot of the web-based waveform server interface