ppxscal/embedding_network huggingface dataset:
Decentralized optimal traffic engineering in the internet
Authors: Constantino Lagoa, Hao Che
Venue: ACM SIGCOMM Computer Communication Review (2000)

Distributed optimal traffic engineering in the presence of multiple paths has been found to be a difficult problem to solve. In this paper, we introduce a new approach in an attempt to tackle this problem. This approach has its basis in nonlinear control theory. More precisely, it relies on the concept of Sliding Modes. We develop a family of control laws, each of them having the property that the steady-state network resource allocation yields the maximum of the given utility function, subject to the network resource constraints. These control laws not only allow each ingress node to independently adjust its traffic sending rate but also provide a scheme for optimal traffic load redistribution among multiple paths. The only nonlocal information needed is binary feedback from each congested node in the path. Moreover, the algorithms presented are applicable to a large class of utility functions, namely, utility functions that can be expressed as the sum of concave functions of the sending rates. We show that the technique can be applied not only to rate adaptive traffic with multiple paths, but also to assured service traffic with multiple paths. Preliminary case studies show that this technique is potentially very useful for optimal traffic engineering in a multiple-class-of-service and multiple-path enabled Internet, e.g., differentiated services enabled multi-protocol label switching networks.
Solaris Advanced System Administrator's Guide, 2nd edition
Authors: Janice Winsor
Venue:  (1997)

:The experienced Solaris system administrator will find this step-by-step guide to advanced tasks extremely helpful.
The Internet Research Guide: A Concise, Friendly, and Practical Handbook for Anyone Researching in the Wide World or Cyberspace
Authors: Timothy K. Maloy
Venue:  (1996)

:The Internet Research Guide takes a practical and friendly approach to information hunting in cyberspace. It illustrates the principles behind fast and effective Internet research, and includes tips on finding an Internet provider; a guide to commercial on-line services; the essentials for navigating on the Internet, including understanding URLs, browsers, and other Net features like e-mail, Usenet, and Listservs; case studies of search techniques; reviews of top sites and appropriate links for a wide variety of subjects; expert advice from professionals using the Internet; a glossary; and a basic guide to understanding HTML and setting up a Web page. 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
OntoMap: portal for upper-level ontologies
Authors: Atanas Kiryakov, Kiril Iv. Simov, Marin Dimitrov
Venue: Proceedings of the international conference on Formal Ontology in Information Systems - Volume 2001 (2001)

Currently the evaluation of the feasibility of general-purpose ontologies and upper-level models is expensive mostly because of technical problems such as different representation formalisms and terminologies used. Additionally, there are no formal mappings between the upper-level ontologies that could ease any kind of studies and comparisons. We present the OntoMap Project (http://www.OntoMap.org), a project with the pragmatic goal to facilitate the access, understanding, and reuse of such resources. A semantic framework on the conceptual level is implemented that is small and easy enough to be learned on-the-fly. We tried to design the framework so that it captures most of the semantics usually encoded in upper-level models. Technically, OntoMap is a web-site providing access to several upper-level ontologies and manual mapping between them.
Similarity search in metric databases through hashing
Authors: Claudio Gennaro, Pasquale Savino, Pavel Zezula
Venue: Proceedings of the 2001 ACM workshops on Multimedia: multimedia information retrieval (2001)

A novel access structure for similarity search in metric databases, called Similarity Hashing (SH), is proposed. It is a multi-level hash structure, consisting of search-separable bucket sets on each level. The structure supports easy insertion and bounded search costs, because at most one bucket needs to be accessed at each level for range queries up to a pre-defined value of search radius. At the same time, the pivot-based strategy significantly reduces the number of distance computations. Contrary to tree organizations, the SH structure is suitable for distributed and parallel implementations.
Control Engineering
Authors: E. A. Parr
Venue:  (1996)

:The topic of process control can become very mathematical, and most books cover the topic from a mainly theoretical point of view. This book, which is based on the third volume of the encyclopedic Industrial Control Handbook, presents the mathematics in a readable manner, and is written as far as possible from a practical aspect.
Accurate performance evaluation, modelling and prediction of a message passing simulation code based on middleware
Authors: Michela Taufer, Thomas Stricker
Venue: Proceedings of the 1998 ACM/IEEE conference on Supercomputing (CDROM) (1998)

In distributed and vectorized computing there is a large number of highly different supercomputing platforms an application could run on. Therefore most traditional parallel codes are ill equipped to collect data about their resource usage or their behavior at run time and the corresponding data are rarely published and few scientists attack the planning of an application and its platform systematically. As an improvement over the current state of the art, we propose an integrated approach to performance evaluation, modeling and prediction for different platforms. Our approach uses a combination of analytical modeling and systematically designed experimentation with full application runs, reduced application kernels and some benchmarks. We studied our methodology of performance assessment with Opal, an example code in molecular biology, developed at our institution to run on our four Cray J90 ``Classic" Vector SMPs. Besides a detailed assessment of performance achieved on the J90s, the primary goal of our study was to find the most suitable and most cost effective hardware platform for the application, in particular to check the suitability of this application for slow CoPs, SMP CoPs and fast CoPs, three flavors of Clusters of PCs built with off-the-shelf Intel Pentium processors. A performance assessment based on our model is much easier than porting and parallelizing the application for a new target machine and so we could easily obtain and include performance estimates for a T3E-900, a high end MPP system. The predicted execution times and speedup figures indicate that a well designed cluster of PCs achieves similar if not better performance than the J90 vector processors currently used and that the computational efficiency compares favorably to the T3E-900 for that particular application code.
PhotoShop Web Magic: Volume 2 with Cdrom, 2nd edition
Authors: Jeff Foster
Venue:  (1997)

:Create buttons and switches that look like glass, wood, or even plastic. Make your type dance across your web page. Add inventive, eye-catching backgrounds, navigation bars, buttons, animations, and special effects that will keep visitors coming back to your site time and time again. Using easy-to-follow, step-by-step instructions and full-color examples, Photoshop Web Magic, Volume 2 is loaded with all new web techniques for creating floating graphics, cut-out type, a chasing type loop, notebook tile, relief logo, rollovers, glowing rods, an advertising banner, and much more!
PKI: implementing and managing E-security
Venue:  (2001)

Conduct online business safely by following the implementation techniques found inside this essential guide to PKI technology. Written by the experts at RSA Security, this book provides comprehensive coverage of this emerging technology that uses digital certificates to secure Internet transactions. Beginning with an introduction to cryptography, this book explains the technology that creates a public key infrastructure, and outlines the necessary steps for implementing PKI in both business-to-business and business-to-consumer environments. Also included is material on WAP, authorization systems, and cost of ownership, making this the most in-depth reference on PKI available.
Windows 2000 Programming for Dummies with Cdrom
Authors: Richard J. Simon
Venue:  (1999)

:This encore to the successful Windows 98 Programming For Dummies is the ideal primer for people who want to create applications for the hot new Microsoft operating system - but have little or no previous experience. From interface basics to API's and Active X controls, it's all here - along with a CD-ROM packed with sample code.
Popout prism: adding perceptual principles to overview+detail document interfaces
Authors: Bongwon Suh, Allison Woodruff, Ruth Rosenholtz, Alyssa Glass
Venue: Proceedings of the SIGCHI conference on Human factors in computing systems: Changing our world, changing ourselves (2002)

We present an overview+detail document interface that draws on perceptual principles to help users work with documents. Central to our approach is the use of improved document overviews. Our approach also includes novel highlighting in the full representation of documents, as well as techniques to help users smoothly transition from the overview to the full representation of the document. We present a specific implementation of our design for Web browsing. We also present a qualitative user study that indicates that our perceptual design principles are effective and that users prefer our interface to traditional "find" and highlighting techniques. Our user study additionally reveals interesting tasks and strategies supported in our framework that have implications for overview+detail document interfaces in general
Groupware walkthrough: adding context to groupware usability evaluation
Authors: David Pinelle, Carl Gutwin
Venue: Proceedings of the SIGCHI conference on Human factors in computing systems: Changing our world, changing ourselves (2002)

Discount usability evaluation methods have recently been introduced as a way to assess groupware systems. However, one criticism of these techniques is that they do not make use of information about users and their work contexts. To address this problem, we developed groupware walkthrough, a new usability inspection technique for groupware. The technique is a substantive modification of cognitive walkthrough to include consideration for the complexities of teamwork. The two components of groupware walkthrough are a task model for identifying and analysing real-world collaborative tasks, and a walkthrough process for assessing a system's support for those tasks. Groupware walkthrough is a low-cost technique that can identify collaboration-specific usability problems and can find problems that would not be revealed through other inspection methods
Agile software development
Authors: Alistair Cockburn
Venue: The Addison Wesley Agile Software Development Series (2002)

Software development paradigms are shifting. The development group's "team" ability, and the effects of the individual developer, become more important as organizations recognize that the traditional approach of increasing process pressure and overworking team members is not getting the job done. The pioneers of Agile methodologies question the preconceived processes within which development teams work. Rather than adding to the burden of the individual developer, Agile asks "how can we change the process so that the team is more productive, while also improving quality?" The answer is in learning to play the "game." Written for developers and project managers, Agile Software Development compares software development to a game. Team members play the game knowing that the ultimate goal is to win---always remembering what they have learned along the way, and always keeping in mind that they will never play the same way twice. Players must keep an open mind to different methodologies, and focus on the goal of developing quality software in a short cycle time.
Mathematics for 3D game programming and computer graphics
Authors: Eric Lengyel
Venue:  (2001)

This book illustrates the mathematical concepts that a game programmer would need to develop a professional-quality 3D engine. Although the book is geared toward applications in game development, many of the topics appeal to general interests in 3D graphics. It starts at a fairly basic level in areas such as vector geometry and linear algebra, and then progresses to more advanced topics in 3D game programming such as illumination and visibility determination. Particular attention is given to derivation of key results, ensuring that the reader is not forced to endure gaps in the theory. The book assumes a working knowledge of trigonometry and calculus, but also includes sections that review the important tools used from these disciplines, such as trigonometry identities, differential equations, and the Taylor series.
The DES: An Extensive Documentation and Evaluation of the Data Encryption Standard
Authors: Mikael J. Simovits
Venue:  (1994)

:Text provides in one volume comprehensive information concerning the Data Encryption Standard. Chapters include: History of the DES and Fundamental Theory; Differential Cryptanalysis; Linear Cryptanalysis; plus various appendices.
Sams Teach Yourself SQL in 10 Minutes (Older Edition), 1st edition
Authors: Ben Forta
Venue:  (1999)

From the Book:SQL is the most widely used database language. Whether you are an application developer, database administrator, Web application designer, or Microsoft Office user, a good working knowledge of SQL is an important part of interacting with databases. There are lots of SQL books out there. Some are actually very good. But they all have one thing in common: For most users they teach just too much information. Instead of teaching SQL itself, most books teach everything from database design and normalization to relational database theory and administrative concerns. Although those are all important topics, they are not of interest to most of us who just need to learn SQL. That is where this book comes in. Sams Teach Yourself SQL in 10 Minutes will teach you SQL, starting with simple data retrieval and working on to more complex topics including the use of joins, subqueries, and table constraints. You'll learn what you need to know methodically, systematically, and simply-in lessons that will each take 10 minutes or less to complete. So turn to Lesson 1, and get to work. You'll be writing world-class SQL in no time at all. Who is the Teach Yourself SQL book for? This book is for you if: You are new to SQL. You want to quickly learn how to get the most out of SQL. You want to do things quickly and easily in SQL without having to call someone for help. Conventions Used in This Book This book uses different typefaces to differentiate between code and regular English, and also to help you identify important concepts. Text that you type and text that should appear on your screen is presented in monospace type. It willlook like this to mimic the way text looks on your screen. Placeholders for variables and expressions appear in monospace italic font You should replace the placeholder with the specific value it represents. This arrow at the beginning of a line of code means that a single line of code is too long to fit on the printed page. Continue typing all characters after the as though they were part of the preceding line. New Term icons provide clear definitions of new, essential terms. The term appears in italic. The Input icon identifies code that you can type in yourself. It usually appears next to a listing. The Output icon highlights the output produced by running a program. It usually appears after a listing. The Analysis icon alerts you to the author's line-by-line analysis of a program.
VB Script for the World Wide Web (Visual QuickStart Guide), 1st edition
Authors: Paul B. Thurrott
Venue:  (1997)

:Need to learn VBScript fast? Try a Visual QuickStart! Takes an easy, visual approach to teaching VBScript, where pictures guide you through the software and show you what to do; works like a reference book - you look up what you need and then get straight to work; no long-winded passages - concise, straightforward commentary explains what you need to know; and affordably priced, because buying a computer book shouldn't be an investment in itself.
Understanding Personal Computer Hardware: Everything You Need to Know to Be an Informed PC User, PC Buyer, PC Upgrader, 1st edition
Authors: Steven Roman
Venue:  (1998)

:This book is for PC users who want to make more intelligent buying and upgrading decisions, or who would simply like to understand how their PCs work. If a picture book is not enough for you, but you don't have a degree in computer science or engineering, then this book is for you. In addition to carefully crafted explanations by a noted author, this book contains over 150 carefully drawn illustrations.
An Efficient Adaptive Scheduling Scheme for Distributed Memory Multicomputers
Authors: Thyagaraj Thanalapati, Sivarama Dandamudi
Venue: IEEE Transactions on Parallel and Distributed Systems (2001)

Traditional multiprocessor scheduling schemes have been one of either space-sharing or time-sharing. Space-sharing schemes perform better than time-sharing at low to moderate system loads. However, they have a disadvantage of wasting processing power within partitions at medium to high system loads. Time sharing schemes tend to perform better at medium to high system loads. Almost all the scheduling schemes proposed so far have been tested under ad hoc workload considerations. In light of recent knowledge about workloads, it is imperative to develop an integrated scheduling scheme that combines the advantages of space- and time-sharing while overcoming their individual drawbacks. We propose such a scheduling scheme, called Hierarchical Scheduling Policy, which is efficient as well as general enough to accommodate multiple workloads. Simulation results indicate that our scheme significantly outperforms the best space- and time-sharing mechanisms at medium to high system loads even in the absence of knowledge regarding individual job characteristics.
Microsoft Access 7.0 for Windows 95, 1st edition
Authors: Rick Sullivan
Venue:  (1997)

:Put the power of Microsoft Access to work for you with this unique learning guide! The clear, easy-to-follow instructions, illustrations, and hands-on exercises will have you using the program in only a few hours, even if you've never used a computer before.
Developing Client/Server Applications with Microsoft Access
Authors: Ed Jones
Venue:  (1996)

:Take the Fast Lane to Superior Client/Server Applications! When it comes to developing client/server applications,you won't find better help than Microsoft Access. This book/CD-ROM toolkit helps you fully exploit this versatile database manager. Up to date with Windows 95,it keeps you on top of the latest in object-oriented applications design,event-driven programming,and multiuser techniques. Coverage of Access 97the current version of Accessand of Access 95 lets you exploit new features such as Performance Analyzer,Table Analyzer,and Wizards that make it easy to create and split databases. Use of OLE and DDE in Access applications is also discussed. You'll see how to: Port applications to the client/server environment; Design queries and use them as a data source for reports or forms; Produce Access reports and integrate them into an application; Create custom toolbars and hotkey assignments that are tied to macros; Set error traps and write error-handling code. Your CD-ROM provides the book's source code and many time-saving development tools. It includes shareware custom controls such as calendars,custom 3D controls,OCX controls,and custom combination box tools. Maximize your client/server performance NOW! Includes a time- and money-saving CD-ROM that's packed with valuable tools!
Practical Guide to Client/Server Computing, 1st edition
Authors: Hugh W. Ryan
Venue:  (1998)

:Practical Guide to Client/Server Computing, Second Edition, shows you how to make cost-effective decisions with forward-thinking advice you can act on today for every aspect of system implementation and maintenance. Accomplish more on time and within budget! Confidently rely on the Guide's 700+ pages of expert recommendations by Andersen Consulting's top-notch team, providing you with the methodologies, techniques, technologies, costs, and risks of client/server computing - everything from reengineering operations to developing and maintaining a firm's intranet.
A unified architecture for the design and evaluation of wireless fair queueing algorithms
Authors: Thyagarajan Nandagopal, Songwu Lu, Vaduvur Bharghavan
Venue: Wireless Networks (2002)

Fair queueing in the wireless domain poses significant challenges due to unique issues in the wireless channel such as location-dependent and bursty channel errors. In this paper, we present a wireless fair service model that captures the scheduling requirements of wireless scheduling algorithms, and present a unified wireless fair queueing architecture in which scheduling algorithms can be designed to achieve wireless fair service. We map seven recently proposed wireless fair scheduling algorithms to the unified architecture, and compare their properties through simulation and analysis. We conclude that some of these algorithms achieve the properties of wireless fair service including short-term and long-term fairness, short-term and long-term throughput bounds, and tight delay bounds for channel access.
Interactive Music Systems: Machine Listening and Composing
Authors: Robert Rowe
Venue:  (1992)

:This supplement to Interactive Music Systems contains audio and program examples that document a variety of systems and the music they produce. An extensive library of Macintosh software allows the user to experiment with or adapt existing interactive systems. Some parts of the library require the presence of underlying software environments, such as SrnallTalk, LISP, or Opcode's Max Language. The program discussed most extensively on interactive music systems, Robert Rowe's Cypher, will run on any Macintosh computer.
The ABCs of PageMill 2 for Windows
Authors: Asha Dornfest
Venue:  (1997)

:The ABCs of PageMill 2 is an easy-to-use, task-oriented guide to Adobe's popular Web-publishing tool. Inside, detailed instructions and a straightforward layout guide you through the steps to creating a top-flight Web site. This book shows you how to tap PageMill's power so you can tackle any task with confidence. Inside, you'll learn to create hyperlinks, format text, add images, build an image map, set up tables, create interactive forms, use frames, implement multimedia effects, publish your Web site files, and much more. The enclosed CD features shareware that the author uses every day to create professional Web pages, including Paint Shop Pro, WS÷FTP LE (an FTP program), GIF Construction Set (a GIF animation tool), Adobe Acrobat Reader, WinZip, and QuickTime. The CD also contains all the tutorial files you'll need to build the sample site referred to in the book.
A decoupling method for analysis of coupled RLC interconnects
Authors: Jun Chen, Lei He
Venue: Proceedings of the 12th ACM Great Lakes symposium on VLSI (2002)

In this paper we present an efficient decoupling model for on-chip interconnect analysis. This model decouples multiple RLC transmission lines into independent lines with separate drivers and receivers. Based on this model we propose an efficient algorithm to solve the far end responses of multiple RLC lines. Experiments show good matching between our decoupling model and SPICE simulation. Based on the model, we further develop an Nmax algorithm to quickly determine the noise amplitudes of far end responses. Experiments show that Nmax algorithm gives conservative but reasonably accurate results compared to SPICE simulation.