ppxscal/embedding_network huggingface dataset:
Spinning the Web: How to Provide Information on the Internet, 1st edition
Authors: Andrew Ford
Venue:  (1994)

:Networks & Communications/The Internet Spinning the Web How to Provide Information on the Internet Andrew Ford The use of the Internet world-wide grows exponentially each month, with a corresponding interest in making the most of the facilities it offers. One of the Internet's most flexible tools is the World Wide Web (The Web, or WWW, for short). The Web is a hypertext-based system for finding and accessing Internet resources, developed at CERN in Switzerland. Experts expect that Web tools, such as Mosaic, will become the most widely used means of accessing the Internet in the coming years. This book is intended for anyone who is interested in making information accessible on the Internet. Individuals, businesses, and academics will all want to know how to organize their information, where and how to put it on the Web, what software is available, and what problems and pitfalls to avoid. Spinning the Web is the first book to cover all aspects of the Web, including:*An overview of Web facilities*How to create and prepare hypertext documents*Security issues*Setting up a Web server*How to select and evaluate software used in the Web*Samples from well-executed Web documents*Case studies that illustrate the step-by-step process of getting the web up and running
OpenMP on networks of workstations
Authors: Honghui Lu, Y. Charlie Hu, Willy Zwaenepoel
Venue: Proceedings of the 1998 ACM/IEEE conference on Supercomputing (CDROM) (1998)

We describe an implementation of a sizable subset of OpenMP on networks of workstations (NOWs). By extending the availability of OpenMP to NOWs, we overcome one of its primary drawbacks compared to MPI, namely lack of portability to environments other than hardware shared memory machines. In order to support OpenMP execution on NOWs, our compiler targets a software distributed shared memory system (DSM) which provides multi-threaded execution and memory consistency.This paper presents two contributions. First, we identify two aspects of the current OpenMP standard that make an implementation on NOWs hard, and suggest simple modifications to the standard that remedy the situation. These problems reflect differences in memory architecture between software and hardware shared memory and the high cost of synchronization on NOWs. Second, we present performance results of a prototype implementation of an OpenMP subset on a NOW, and compare them with hand-coded software DSM and MPI results for the same applications on the same platform. We use five applications (ASCI Sweep3d, NAS 3D-FFT, SPLASH-2 Water, QSORT, and TSP) exhibiting various styles of parallelization, including pipelined execution, data parallelism, coarse-grained parallelism, and task queues. The measurements show little difference between OpenMP and hand-coded software DSM, but both are still lagging behind MPI. Further work will concentrate on compiler optimization to reduce these differences.
Inside Microsoft Windows NT Internet Development with Cdrom, 1st edition
Authors: Ronan Sorensen
Venue:  (1998)

:Our popular Inside... series takes a comprehensive look at the tools, technologies, and services that make Windows NT an ideal development platform for the internet and enterprise. Includes many case studies drawn from the author's experience with large projects and clients. Examples are drawn from several development languages. Experience Level: Intermediate/ Advanced The ACM Portal is published by the Association for Computing Machinery. Copyright © 2010 ACM, Inc. Terms of Usage Privacy Policy Code of Ethics Contact Us Useful downloads: Adobe Acrobat QuickTime Windows Media Player Real Player
Configuration management in multi-context reconfigurable systems for simultaneous performance and power optimizations
Authors: Rafael Maestre, Milagros Fernandez, Fadi J. Kurdahi, Nader Bagherzadeh, Hartej Singh
Venue: Proceedings of the 13th international symposium on System synthesis (2000)

In this paper, we present a novel solution to the problem of configuration management for multi-context reconfigurable systems targeting DSP applications, its goal being to minimize both, configuration latency and power consumption. We assume that this technique is applied within a larger compilation framework, which provides a scheduled task sequence of the considered application. Reconfiguration latency reduction is the first criteria to consider, and we prove that the optimal solution can be obtained in all cases. Secondly, power is optimized without affecting performance. The assumptions of the method are supported by the analysis of a mathematical model, and its effectiveness is demonstrated by some experiments.
Personally tailored teaching in WHURLE using conditional transclusion
Authors: Adam Moore, Timothy J. Brailsford, Craig D. Stewart
Venue: Proceedings of the 12th ACM conference on Hypertext and Hypermedia (2001)

The emergence of Technology Based Learning has generated a number of pedagogic problems related to learner diversity.. In this paper we present an interim snapshot of a prototype XSLT / XML hypermedia learning environment able to respond adaptively to individual learner profiles using conditional transclusion.
The Virtual Community: Finding Commection in a Computerized World
Authors: Howard Rheingold
Venue:  (1993)

:The technology news is filled with money as corporate moguls from Hollywood, the cable business, the computer industry, and the telephone companies scramble to exploit America's much ballyhooed "Electronic Superhighway". Suddenly, the interlinked network for computerized communication that grew up quietly on its own is gushing "Infotainment" possibilities. Interactive is the buzz word today, alongside convergence, cyberspace, and digital future. In The Virtual Community, Howard Rheingold returns the focus of our attention to people, working back from this commercialized present to the very beginnings of computer-mediated communication, giving us the lay of the land before it was discovered by government and the corporate giants. What he reveals to us is a true electronic frontier of fiercely independent enthusiasts who have created closely knit communities and a rich culture on-line, exchanging everything from scientific data to sexual fantasies, child-rearing tips, and free-ranging political opinions. As Rheingold makes clear, this one of several possible "futures" already exists in very appealing form on-line. The question he poses is: Will these original homesteaders on the electronic frontier now be driven out by the "railroad and cattle barons" of the communications industry? Even more important, through censorship and commercialization, will we all lose the greatest resource ever for community-building and the free expression of ideas, even before most of us know of its existence? Howard Rheingold is the ultimate insider on networked communication, a key participant in the Bay Area "WELL" on-line community. Venturing out from his own neighborhood on the WELL, he gives us a tour of on-line culture in Japan, England, France, and on small and large bulletin boards and networks throughout the United States. He shows us the depth of human interaction made possible, ironically enough, by this seemingly faceless technology, as well as the power of true electroni
QoS-based wavelength routing in multi-service WDM networks
Venue: Progress In Communication Networks; Vol. 1 (2001)

This book focues on methods for service-differentiated and constraint-based wavelength routing and resource allocation for multi-service WDM networks, tailored at needs of specific network users and adaptable to services yet to emerge. A number of unique routing solutions are proposed and an extensive analysis of dynamically re-configurable multi-service WDM networks imparts the major contribution to the current efforts in standardisation and network opertion. This book gives an inimitable motivation for further study and research.
Compiling stencils in high performance Fortran
Authors: Gerald Roth, John Mellor-Crummey, Ken Kennedy, R. Gregg Brickner
Venue: Proceedings of the 1997 ACM/IEEE conference on Supercomputing (CDROM) (1997)

For many Fortran90 and HPF programs performing dense matrix computations, the main computational portion of the program belongs to a class of kernels known as stencils. Stencil computations are commonly used in solving partial differential equations, image processing, and geometric modeling. The efficient handling of such stencils is critical for achieving high performance on distributed-memory machines. Compiling stencils into efficient code is viewed as so important that some companies have built special-purpose compilers for handling them and others have added stencil-recognizers to existing compilers.In this paper we present a general compilation strategy for stencils written using Fortran90 array constructs. Our strategy is capable of optimizing single or multi-statement stencils and is applicable to stencils specified with shift intrinsics or with array-syntax all equally well. The strategy eliminates the need for pattern-recognition algorithms by orchestrating a set of optimizations that address the overhead of both intraprocessor and interprocessor data movement that results from the translation of Fortran90 array constructs. Our experimental results show that code produced by this strategy beats or matches the best code produced by the special-purpose compilers or pattern-recognition schemes that are known to us. In addition, our strategy produces highly optimized code in situations where the others fail, producing several orders of magnitude performance improvement, and thus provides a stencil compilation strategy that is more robust than its predecessors.
Constructing moving pictures eyes-free: an animation tool for the blind
Authors: Hesham M. Kamel, James A. Landay
Venue: CHI '02 extended abstracts on Human factors in computing systems (2002)

Visually impaired people constantly interpret moving phenomena in the real world; they do not lack the skills to understand the meaning of what is portrayed in an animation. However, today there is no method that allows them to create computer-based animation. We have extended IC2D, a drawing tool for the blind, to allow users to construct animation based on their drawings by defining rotation, swing, and path motions.
Quick Success: DOS 6.2
Authors: Lisa Rosner
Venue:  (1995)

:Each book in the series makes ample use of screens to assist you in navigating through the program quickly and easily. Note, Warning, and Design tips also help you zero in on important features and avoid common mistakes. Throughout the book, practical exercises give you hands-on experience with the applications and a great start toward success. The ACM Portal is published by the Association for Computing Machinery. Copyright © 2010 ACM, Inc. Terms of Usage Privacy Policy Code of Ethics Contact Us Useful downloads: Adobe Acrobat QuickTime Windows Media Player Real Player
Data Modeling
Authors: G. Lawrence Sanders
Venue:  (1995)

:Focusing on fundamental data modeling concepts, this text prepares readers to design, build, and implement systems of higher organizational value.
Maintaining consistency in distributed systems
Authors: Kenneth P. Birman
Venue: Proceedings of the 5th workshop on ACM SIGOPS European workshop: Models and paradigms for distributed systems structuring (1992)

The emerging generation of database systems and general purpose operating systems share many characteristics: object orientation, a stress on distribution, and the utilization of concurrency to increase performance. A consequence is that both types of systems are confronted with the problem of maintaining the consistency of multi-component distributed applications in the face of concurrency and failures. Moreover, large applications can be expected to combine database and general purpose components. This paper reviews four basic approaches to the distributed consistency problem as it arises in such hybrid applications:&bull; Transactional serializability, a widely used database execution model, which has been adapted to distributed and object-oriented settings by several research efforts.&bull; Traditional operating systems synchronization constructs, such as monitors, used within individual system components, and with no system-wide mechanism for inter-object synchronization.&bull; Linearizability, an execution model for object-oriented systems with internal concurrency proposed by Herlihy and Wing [HW90] (similarly restricted to synchronization within individual objects).&bull; Virtual synchrony, a non-transactional execution model used to characterize consistency and correctness in groups of cooperating processes (or groups of objects, in object-oriented systems) [BJ87].We suggest that no single method can cover the spectrum of issues that arise in general purpose distributed systems, and that a composite approach must therefore be adopted. The alternative proposed here uses virtual synchrony and linearizability at a high level, while including transactional mechanisms and monitors for synchronization in embedded subsystems. Such a hybrid solution requires some changes to both the virtual synchrony and transactional model, which we outline. The full-length version of the paper gives details on this, and also explores the problem in the context of a series of examples.The organization of the presentation is as follows. We begin by reviewing the database data and execution models and presenting the transactional approach to concurrency control and failure atomicity. We then turn to distributed systems, focusing on aspects related to synchronization and fault-tolerance and introducing virtually synchronous process groups. The last part of the paper focuses on an object oriented view of distributed systems, and suggests that the linearizability model of Herlihy and Wing might be used to link the virtual synchrony approach with transactions and "internal" synchronization mechanisms such as monitors, arriving at a flexible, general approach to concurrency control in systems built of typed objects. We identify some technical problems raised by this merging of models and propose solutions.
Evaluating collaborative software in supporting organizational learning with Bayesian Networks
Authors: Mahmoud O. Elish, David C. Rine, Joel E. Foreman
Venue: Proceedings of the 2002 ACM symposium on Applied computing (2002)

Many collaborative software tools have been developed in the recent years to accelerate the growing interest of many organizations to become learning organizations. Selecting a collaborative tool that best suits an organization's needs is a challenging task, given that there are no evaluation criteria against which these tools could be evaluated with respect to various organizational learning concepts. The objective of this paper is twofold. First, it derives a generic set of criteria required to evaluate the suitability of a given collaborative tool in supporting the mental model concept of organizational learning. Second, it investigates the possibility of using Bayesian Networks as an evaluation methodology to rate the suitability of a given collaborative tool with respect to how well it meets the derived evaluation criteria.
Java Server Pages from Scratch
Authors: Maneesh Sahu
Venue:  (2000)

:JavaServer Pages From Scratch teaches beginning users about the many techniques involved in JavaServer Pages by building an online auction house with an events calendar. In addition to discussing the planning and designing of an application, the book will also cover development of forms, validating data, registering new users, servlets, sessions management, enterprise javabeans, cookies and wireless protocol. The ACM Portal is published by the Association for Computing Machinery. Copyright © 2010 ACM, Inc. Terms of Usage Privacy Policy Code of Ethics Contact Us Useful downloads: Adobe Acrobat QuickTime Windows Media Player Real Player
Capacity and performance analysis of distributed enterprise systems
Authors: James A. Aries, Subhankar Banerjee, Marc S. Brittan, Eric Dillon, Janusz S. Kowalik, John P. Lixvar
Venue: Communications of the ACM (2002)

Analytic and simulation models enhance the reengineering and tuning of large client/server distributed systems.
Modern Digital and Analog Communication Systems, 2nd edition
Authors: Bhagwandas P. Lathi
Venue:  (1995)

:Lathi's trademark user-friendly and highly readable text presents a complete and modern treatment of communication systems. It begins by introducing students to the basics of communication systems without using probabilistic theory. Only after a solid knowledge basean understanding of how communication systems workhas been built are concepts requiring probability theory covered. This third edition has been thoroughly updated and revised to include expanded coverage of digital communications. New topics discussed include spread-spectrum systems, cellular communication systems, global positioning systems (GPS), and an entire chapter on emerging digital technologies (such as SONET, ISDN, BISDN, ATM, and video compression). Ideal for the first communication systems course for electrical engineers, Modern Digital and Analog Communication Systems offers students a superb pedagogical style; it consistently does an excellent job of explaining difficult concepts clearly, using prose as well as mathematics. The author makes every effort to give intuitive insightsrather than just proofsas well as heuristic explanations of theoretical results wherever possible. Featuring lucid explanations, well-chosen examples clarifying abstract mathematical results, and excellent illustrations, this unique text is highly informative and easily accessible to students. Superb pedagogical style  The book consistently does an excellent job of explaining difficult concepts clearly, using prose as well as mathematics. Every effort is made to give an intuitive insight - rather than just proofs - as well as heuristic explanations of theoretical results,wherever possible. The clear explanations, the well-chosen examples to clarify the abstract mathematical results, and the excellent illustrations make this book highly informative and easily accessible to an average student.
Cooperation with a robotic assistant
Authors: Jennifer Goetz, Sara Kiesler
Venue: CHI '02 extended abstracts on Human factors in computing systems (2002)

Robotic assistants soon will serve many assistive roles in our everyday lives. It is important to understand how these robots can interact with users, not just as tools, but also as social agents. In a controlled laboratory experiment, we examined cooperation in an effortful task with a robot that displayed one of two personalities. We found that a serious, caring robot induced more compliance than a playful, ejoybale robot on this task. We propose possible explanations and further research.
Disk performance enhancement through Markov-based cylinder remapping
Authors: Robert Geist, Darrell Suggs, Robert Reynolds, Shardul Divatia, Fred Harris, Evan Foster, Priyadarshan Kolte
Venue: Proceedings of the 30th annual Southeast regional conference (1992)

A scheme for disk subsystem performance enhancement that is based on (virtual) cylinder remapping is proposed. A natural workload on a real system is measured, and statistical tests are used to determine that disk accesses are appropriately modeled by a first order Markov chain. Maximum likelihood estimators of the Markov model parameters are used in a simulated annealing algorithm to find a permutation of the (virtual) cylinders that substantially reduces expected seek distance. This permutation is then installed in a real system and tested under a workload that is stochastically generated from the Markov model. The proposed scheme is seen to offer a 25.6% reduction in mean service time when compared to the original (unmapped) cylinder arrangement.
Accounting Information Systems, 3rd edition
Authors: James A. Hall
Venue:  (2000)

:Accounting Information Systems, 3e provides thorough and up-to-date coverage of accounting information systems and related technologies. It features an early presentation of transaction cycles plus a special emphasis on ethics, fraud, and the modern manufacturing environment. The number-one Enterprise Resource Planning system, SAP, has been integrated into this new edition. Featuring screen shots of the SAP Web site in the text and a password that links students to a specially created SAP Web site, Hall is the only text on the market to give readers hands-on exposure to ERP. Also new to this edition are chapters on such cutting-edge topics as the Resources, Events, and Agents (REA) approach, Enterprise Resource Planning (ERP) systems, and Electronic Commerce systems. Hall assumes that the student is familiar with fundamental accounting principles and basic computer concepts and terminology and has been exposed to computer programming. Hall's focus is on the needs and responsibilities of accountants as end users of systems, systems designers, and auditors. The ACM Portal is published by the Association for Computing Machinery. Copyright © 2010 ACM, Inc. Terms of Usage Privacy Policy Code of Ethics Contact Us Useful downloads: Adobe Acrobat QuickTime Windows Media Player Real Player
Sun Certified Solaris 8 System Administrator: All-in-One Exam Guide
Authors: Paul A. Watters
Venue:  (2001)

:Now you can prepare for parts I & II of the Solaris 8 Certified System Administrator exam using this authoritative and comprehensive reference. This definitive resource maps out objectives for both parts of the exam and gives you essential information on administering Intel and SPARC versions of Solaris. Each chapter contains numerous practice questions, examples, and test-taking tips, which makes this book a premier study tool. Additionally, this dual-purpose volume is a helpful desk reference -- containing detailed information on all product features, as well as day-to-day administration.