ppxscal/embedding_network huggingface dataset:
How to retire a server without stranding your customers: a small migration at the university of oregon
Authors: Christopher Jones
Venue: Proceedings of the 29th annual ACM SIGUCCS conference on User services (2001)

A small support staff with regular staff turnover will eventually be faced with upgrading or replacing a service that was installed and maintained by a staff member who has left. Often, these services can be maintained on a superficial level, but at some point, a major change will be required.The School of Architecture and Allied Arts at the University of Oregon consists of nine departments and programs with 5000 students, 160 faculty, and a few dozen staff. Two full-time computing support staff and a half-dozen part-time students take care of the computing needs of all of these customers.In the spring of 2001, it became clear that we needed to reassess how we were providing three services to our customers: web hosting via file storage and virtual domains, e-mail account hosting, and e-mail list hosting. All three services were provided on one server, an aging Linux computer that was set up by a staff member who had since moved to another department. The two current staff knew very little about Linux and decided that taking the time to learn enough to maintain a server would detract from other services. The Linux computer was also a higher security risk than our other servers, and we had no way to back it up.We made the decision to decommission the Linux server and move all three services to other servers. We moved the virtual domains and e-mail login accounts to servers maintained by the central computing center while preserving the original e-mail addresses, and we migrated the e-mail lists to a new server, adding a web interface to e-mail list management that made it easier for our customers to maintain their own lists.
Microsoft Windows NT Workstation 4.0 User Manual
Authors: Jim Boyce
Venue:  (1999)

:Get the manual that you should have gotten when you purchased Windows NT Workstation! Clear, to-the-point reference title takes you through Windows in an easily understandable way. Learn how to use each of the Windows NT applications with complete coverage of all "user oriented" features. Windows NT Workstation 4 User Manual has a clear "end-user" focus. It doesn't try to cover the vast amount of complex, detailed information that is only of interest to system administrators. Instead, it quickly shows you what each relevant part of Windows NT is, what it does, and how to use it successfully. Windows NT Workstation 4 User Manual also includes information on all updates including IE4, Options Pack, and Service Release 3 (most currently available Windows NT Workstation 4 books have not been updated to include this material).
Investigation into effective navigation in desktop virtual interfaces
Authors: Eyal Haik, Trevor Barker, John Sapsford, Simon Trainis
Venue: Proceedings of the seventh international conference on 3D Web technology (2002)

The study reported in this paper is concerned with understanding and providing solutions to commonly reported navigation and orientation issues in virtual 3D desktop environments. An experiment was performed to investigate some of these issues. Twelve subjects performed simple tasks within a virtual desktop environment using navigational tools developed specifically for the research. Tasks were based on locating information in simple environments. Time to complete tasks, ability to remember the locations of information within the environment and user attitude were measured and recorded, along with several other important variables described in the paper. Performance on tasks and attitude to the environments was found in many cases to be related to the navigational tools used within the environments. The results demonstrated that constraining and guiding the navigation produces more effective navigation and orientation. It was found that the use of a 3D map to assist navigation was most effective in terms of time to perform tasks (p<0.01). The development of the navigational tools, the method used in the experiment and the results of the experiment are reported in this paper. The paper concludes with a discussion on how the findings of this research relate to the solution to general navigational and orientational issues in 3D virtual environments.
Formal Ontology in Information Systems: Proceedings of the 1st International Conference June 6-8, 1998, Trento, Italy, 1st edition
Authors: N. Guarino
Venue:  (1998)

:Research on ontology is becoming increasingly widespread in the computer science community. While this term has been rather confined to the philosophical sphere in the past, it is now gaining a specific role in areas such as Artificial Intelligence, Computational Linguistics, and Databases. Its importance has been recognized in fields as diverse as knowledge engineering, knowledge representation, qualitative modeling, language engineering, database design, information integration, object-oriented analysis, information retrieval and extraction, knowledge management and organization, agent-based systems design. Current applications areas are disparate, including enterprise integration, natural language translation, medicine, mechanical engineering, electronic commerce, geographic information systems, legal information systems, and biological information systems. Various workshops addressing the engineering aspects of ontology have been held in the recent years. However, ontology by 'its very nature' ought to be a unifying discipline. Insights in this field have potential impacts on the whole area of information systems (taking this term in its broadest sense), as testified by the interest recently shown by international standards organizations. In order to provide a solid general foundation for this work, it is therefore important to focus on the common scientific principles and open problems arising from current tools, methodologies, and applications of ontology.
Frontiers for computer science in computational science
Authors: D. E. Stevenson
Venue: Proceedings of the 30th annual Southeast regional conference (1992)

Computational Science (CPLSC) is an emerging discipline characterized by interdisciplinary team efforts and high precision computing. Computer science is just one dimension of this new discipline.We describe the Clemson program focusing on three major issues: (i) what are the foundations of CPLSC, (ii) how are we to educate computer science students in CPLSC, and (iii) what role does computer science play in CPLSC research?
Practical aspects of simulating systems having arrival processes with long-range dependence
Authors: Robert Geist, James Westall
Venue: Proceedings of the 32nd conference on Winter simulation (2000)

Analysis of network traffic indicates that packet arrival processes have significant stochastic dependence. It has been suggested that this dependence is so strong as to be well-modeled by long-range dependent processes. The fact that no finite process can be said to be truly long-range dependent poses potentially serious obstacles to simulation modeling. In this paper, we explore some of these obstacles and propose practical methods for obtaining useful results with simulations of manageable duration.
A utility-based approach for quantitative adaptation in wireless packet networks
Authors: Raymond R.-F. Liao, Andrew T. Campbell
Venue: Wireless Networks (2001)

This paper assesses the state-of-the-art in Quality-of-Service (QoS) adaptive wireless networks and proposes new adaptation techniques that better suit application specific needs. The contribution of the paper is as follows: we propose an adaptive service comprising (i) bandwidth utility functions, which capture the adaptive nature of mobile applications in terms of the range of bandwidth over which they prefer to operate; and (ii) adaptation scripts, which enable adaptive mobile applications to program the per-flow adaptation time scale and bandwidth granularity realizing application-specific adaptive services. To maintain adaptive services in wireless packet access networks, we propose a split level adaptation control framework that operates at the network and application levels. Network level control employs a periodic probing mechanism between mobile devices and network gateways in support of utility based max---min fair resource allocation. Application level control is managed by a set of distributed adaptation handlers that operate at mobile devices realizing application-specific adaptation strategies.
System support for mobility
Authors: Andrew Black, Jon Inouye
Venue: Proceedings of the 7th workshop on ACM SIGOPS European workshop: Systems support for worldwide applications (1996)

As we move closer to world-wide networking and the merger of computing and communications, truly mobile computing---computing while on the move---will become as unexceptional as truly mobile communication (using cellular telephones) is today. However, mobile computing poses new challenges for both system and application designers. Unlike telephony, where a new communications and terminal infrastructure was created to provide a well-understood service (peer-to-peer voice communication), and inter-operability was maintained at the central office, to realize the vision of mobile computing we need to adapt existing applications, and inter-operability must be provided for between peer applications and systems.Almost all of the computer applications that have been built to date make the assumption that their environment is invariant over a significant period of time. Previous generations of bespoke applications were designed around assumptions of computer speed, memory, network bandwidth, communications latency and user interface; changes in these assumptions may have necessitated a new design. Current mass-market ("shrink-wrapped") applications more commonly interrogate their environment when they are initialized, but then assume that nothing changes until after they terminate. Even a modest dynamic change, such as reducing the bit-depth of the available display (as might occur when a laptop is unplugged from a stationary monitor), is more than many applications can handle. Similarly, while operating systems are now often built to ascertain at boot time which network devices are available, and to initialize the appropriate drivers, they are typically unable to handle dynamic changes in these same attributes.The challenge of mobile computing is that many attributes of the application environment vary as the computer is moved from place to place. Moreover, the degree of variability is enormous. For example, available network bandwidth may vary by five orders of magnitude. Adapting to this variability is the shared responsibility of the application program and the operating system. We do not believe that there is a "silver bullet" that will automatically make all applications mobile. But we do believe that the use of the Synthetix specialization methodology will both make the problem tractable and will provide a framework for dividing between the application and the system the responsibility for adapting to change.The remainder of this position paper will describe in more detail the kind of variability that mobile applications will often encounter, and will then outline how we envisage adapting applications and systems to accommodate it.
The ecology of an online education site in professional communication
Authors: Mark Zachry
Venue: Proceedings of IEEE professional communication society international professional communication conference and Proceedings of the 18th annual ACM international conference on Computer documentation: technology & teamwork (2000)

This paper discusses the interaction of web-based communication technologies (e.g., threaded discussion groups, synchronous chat forums, and file-exchange systems) with the values and objectives of participants as a type of information ecology in an online technical communication class. Rather than advocating a particular technology or configuration of technologies, the author suggests that instructors develop technology-rich online learning environments in which they and class participants can select mediating technologies that facilitate the purposeful interaction of humans. To do otherwise, the author argues, is to reinforce the potentially dangerous notion that human interactions should simply be ordered around the parameters and capabilities of the most readily available technologies.
Soft constraint propagation and solving in CHRs
Authors: Stefano Bistarelli, Thom Frühwirth, Michael Marte
Venue: Proceedings of the 2002 ACM symposium on Applied computing (2002)

Soft constraints are a generalization of classical constraints, where constraints and/or partial assignments are associated to preference or importance levels, and constraints are combined according to combinators which express the desired optimization criteria. Constraint Handling Rules (CHRs) constitute a high-level natural formalism to specify constraint solvers and propagation algorithms. In this paper we present a framework to design and specify soft constraint solvers by using CHRs. In this way, we extend the range of applicability of CHRs to soft constraints rather than just classical ones, and we provide a straightforward implementation for soft constraint solvers.
Software Reliability and Testing
Authors: Hoang Pham
Venue:  (1995)

:This book presents 14 recent papers that provide an overview of the latest software reliability models, testing techniques, and applications. The book is targeted toward design engineers, software engineers, researchers, computer scientists, technical managers, and students wishing to conduct research or update their knowledge in the field of software reliability and testing. The papers on software reliability describe applications of software reliability growth modeling to software systems, investigate the relationship between program complexity measures and program errors, and explore the difficulty in accurately modeling software reliability. The remaining papers present new models that are useful in estimating the reliability of software systems and deal with the cost-reliability-optimal software release policies in software systems. The papers on software testing investigate the relationship between reliability and testing, discuss safety arguments and the role of software and system reliability and describe the use of an operational profile in testing a large-scale industrial software system for estimating software. The remaining papers present new models useful in testing software systems.
Applications of Artificial Intelligence Chem Oxcp 11
Authors: Hugh M. Cartwright
Venue:  (1997)

:This series of short texts provides accessible accounts of a range of essential topics in chemistry. Written with the needs of the student in mind, the Oxford Chemistry Primers offer just the right level of detail for undergraduate study, and will be invaluable as a source of material commonly presented in lecture courses yet not adequately covered in existing texts. All the basic principles and facts in a particular area are presented in a clear and straightforward style, to produce concise yet comprehensive accounts of topics covered in both core and specialist courses. It is becoming evident that the techniques of artificial intelligence are useful for more than just the development of thinking machines; they constitute powerful problem-solving tools in their own right. The large-scale, complex problems most suited to AI are just those which are most difficult for conventional techniques to solve. AI methods therefore expand the range of problems in science that we can successfully tackle. Because of a recent rapid growth in computing power, these methods can now be used on a routine basis by scientists in both academic research and the commercial world. It is becoming vital that science students be exposed to and understand these techniques. This book provides an introduction to these methods, written specifically for science students. Although examples are drawn mainly from chemistry, the book is suitable for a more general audience, and should be of interest to any college-level student who wants to know more about how computers can help us to understand and interpret science.
A tangible interface for organizing information using a grid
Authors: Robert J. K. Jacob, Hiroshi Ishii, Gian Pangaro, James Patten
Venue: Proceedings of the SIGCHI conference on Human factors in computing systems: Changing our world, changing ourselves (2002)

The task of organizing information is typically performed either by physically manipulating note cards or sticky notes or by arranging icons on a computer with a graphical user interface. We present a new tangible interface platform for manipulating discrete pieces of abstract information, which attempts to combine the benefits of each of these two alternatives into a single system. We developed interaction techniques and an example application for organizing conference papers. We assessed the effectiveness of our system by experimentally comparing it to both graphical and paper interfaces. The results suggest that our tangible interface can provide a more effective means of organizing, grouping, and manipulating data than either physical operations or graphical computer interaction alone
Safe 'composability' of middleware services
Authors: Nalini Venkatasubramanian
Venue: Communications of the ACM (2002)

Look to composable middleware frameworks to ensure safe middleware interactions for ubiquitous computing applications.
Managing Projects with Microsoft Project 4.0: For Windows and MacIntosh, 1st edition
Authors: Gwen Lowery
Venue:  (1997)

:Managing Projects with Microsoft(r) Project 4.0 for Windows and Macintosh(r) Gwen Lowery Combines job-tested project management strategies with valuable tips for mastering today's most powerful and versatile desktop project management tool In today's increasingly competitve, customer-oriented environment, the ability to manage multiple business projects simultaneously is no longer a nicety--it's an occupational necessity. Now Managing Projects with Microsoft Project 4.0 shows project managers--novices and experienced pro's alike--how to successfully manage each project that comes their way. This versatile business resource is designed to help you optimize any schedule and make every project happen on time and on budget. How? By offering a practical primer on the concepts and practices of project management and a hands-on tutorial for mastering the latest version of Microsoft Project for Windows and the Macintosh, the standard in desktop project management software. In a clear and concise way this guide explains the fundamentals of project management and the full features of Microsoft Project. From here, a unique chapter organization focuses on each specific phase of the project management process, supplying a wealth of business-tested strategies you can use to customize the power and flexibility of Microsoft Project. The guide:*Leads you step-by-step through the three key project management stages -- setting up, optimizing, and tracking.*Covers setting goals, listing tasks, estimating task duration, sequencing tasks, and assigning people to each task.*Explores multiple ways to tailor the functions of Microsoft Project to your preferred work style.*Explains how to managemultiple projects, share information with others, and access project information from other software packages.*Includes a detailed tutorial for mastering Microsoft Project's high performance tools.*Explains how to optimize and refine a plan, and communicate it to others.From establishing a project's goals to tracking it to completion, this one-stop guide supplies all the essential business information you need to automate tedious project management tasks, make better deployment decisions, and consistently get the best possible results.
Parallel rendering with k-way replication
Authors: Rudrajit Samanta, Thomas Funkhouser, Kai Li
Venue: Proceedings of the IEEE 2001 symposium on parallel and large-data visualization and graphics (2001)

With the recent advances in commodity graphics hardware performance, PC clusters have become an attractive alternative to traditional high-end graphics workstations. The main challenge is to develop parallel rendering algorithms that work well within the memory constraints and communication limitations of a networked cluster. Previous systems have required the entire 3D scene to be replicated in memory on every PC. While this approach can take advantage of view-dependent load balancing algorithms and thus largely avoid the problems of inter-process communication, it limits the scalability of the system to the memory capacity of a single PC. We present a k-way replication approach in which each 3D primitive of a large scene is replicated on k out of n PCs (k << n). The key idea is to support 3D models larger than the memory capacity of any single PC, while retaining the reduced communication overheads of dynamic view-dependent partitioning. In this paper, we investigate algorithms for distributing copies of primitives among PCs and for dynamic load balancing under the constraints of partial replication. Our main result is that the parallel rendering efficiencies achieved with small replication factors are similar to the ones measured with full replication. By storing one-fourth of Michelangelo's David model (800MB) on each of 24 PCs (each with 256MB of memory), our system is able to render 40 million polygons/second (65% efficiency).
Programming Ado with Cdrom
Authors: David Sceppa
Venue:  (2000)

:For every developer who's uttered "I wish I knew that before I started writing all this code!" PROGRAMMING ADO demonstrates how to save time, write less code, and build more-powerful data-driven solutions using Microsoftr ActiveXr Data Objects (ADO). In the book's first section, the author expertly guides readers through the ADO object model-sharing his expertise as a Microsoft Developer Support professional on the properties, events, and methods that can present the greatest challenges to the ADO developer. The remainder of the book is devoted to helping developers comprehend how ADO objects behave and building their proficiency with ADO programming techniques. Topics include connecting to databases; using the Recordset, Command, and Record and Search objects to retrieve and manipulate data; updating databases; and creating remote data services. Readers can study the features of the ADO cursor engine in detail, so to learn how cursors work, what their limitations are, how to shorten development time, and how to avoid coding themselves into a corner. 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
The Complete Geek: An Operating Manual
Authors: Johnny Deep
Venue:  (1999)

:From Bill Gates to Dilbert, Geeks rule the world (with a straight edge, of course) and have rewritten the laws of life, love, and power (they've already figured out the physics thing). In The Complete Geek, Special Agent Zeke Geek lays bare all of the rules and secrets of America's new power class: the GQ Exam: ten basic questions to help determine and develop your inherent geekiness; top secret excerpts from the Electronic Journal of Someone named Bill G.; learn GeekSpeak - the Geek's own colorful lingo; GeekChic and GeekGirlChic - how to dress for Geek success; the Geek Hall of Fame, with honorable mentions awarded to Al Gore, Agent Scully, David Letterman; discover the Seven Habits of Highly Effective Computer Geeks; and the Rules: Women Who Love Geeks Too Much - the dos and don'ts for meeting Mr. Geek.